17
UX on Agile how to make it work Pradeep Joseph UX Design Manager Juniper Networks, Bangalore 1

UX on Agile - Pradeep Joseph

Embed Size (px)

DESCRIPTION

Talk by Pradeep Joseph, Juniper Networks, at the STC India UX Conference on Saturday, August 27, 2011, conducted at WE School, Bangalore. https://sites.google.com/site/stcindiaux/speakers#Pradeep

Citation preview

Page 1: UX on Agile - Pradeep Joseph

UX on Agile – how to make it work

Pradeep Joseph

UX Design Manager

Juniper Networks, Bangalore

1

Page 2: UX on Agile - Pradeep Joseph

Pradeep Joseph 2011 2

Page 3: UX on Agile - Pradeep Joseph

Agile for Dummies

Wikipedia says: Agile Software Development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.

Not features, but User Stories

Scrum Chicken Pig Sashimi *

* Not off a Japanese restaurant menu

Pradeep Joseph 2011 3

Page 4: UX on Agile - Pradeep Joseph

Agile for Dummies

Pradeep Joseph 2011 4

Project backlog

Feedback

Demo

2-3 weeks sprint

planning

Dev & Testing Fit &

finish

Page 5: UX on Agile - Pradeep Joseph

How does it affect design?

Not the way I used to work

Prototyping – sorry, no wastage of code

Design within a time frame – always

Follow-up eats into design time

Catch up mode, hard to be ahead of the curve

Feedback, user testing becomes shallow

Pradeep Joseph 2011 5

Page 6: UX on Agile - Pradeep Joseph

Pradeep Joseph 2011 6

Page 7: UX on Agile - Pradeep Joseph

Pradeep Joseph 2011 7

1. Denial

2. Anger

3. Bargaining

4. Depression

5. Acceptance

According to Craig Villamor, Extreme usability: adapting research approaches for Agile development @ CHI 2008

5 phases of Agile adoption for UX people

Page 8: UX on Agile - Pradeep Joseph

1. Involve from the beginning

2. No “Us” vs. “Them”

3. Do what is needed

4. Art of letting go

5. Persistence pays

+1

How to make it work

Pradeep Joseph 2011 8

Page 9: UX on Agile - Pradeep Joseph

1.Involve from the beginning

The invitation may never come

Assume leadership, reach out

Ask Questions, Question Answers

Place yourself “in” the Team

Pradeep Joseph 2011 9

Page 10: UX on Agile - Pradeep Joseph

2. No “Us” vs. “Them”

There is only ONE team

Understand your team

Skin in the game

Pradeep Joseph 2011 10

Page 11: UX on Agile - Pradeep Joseph

3. Do what is needed – in time

Just needed, in time

What you do matters, not How you do

Guerilla methods

Improvise and adapt techniques

Pradeep Joseph 2011Pradeep Joseph 2011 11

Page 12: UX on Agile - Pradeep Joseph

4. Art of letting go

Develop allies

You can’t carry it all alone

Keep ego under check

Encourage, motivate but direct

Don’t police but patrol

Pradeep Joseph 2011 12

Page 13: UX on Agile - Pradeep Joseph

5. Persistence pays

Communicate – why UX is good

Communicate – why we need UX

Communicate – how you can help

I have already told them but check they’ve done it or not

Pradeep Joseph 2011 13

Page 14: UX on Agile - Pradeep Joseph

+1. This too shall pass

Put team goals first

Lose battles to win the war

Keep the larger picture in mind

http://www.youtube.com/watch?v=UF8uR6Z6KLc

Think of Randy Pausch

Pradeep Joseph 2011 14

Page 15: UX on Agile - Pradeep Joseph

1. Involve from the beginning

How to make it work

Pradeep Joseph 2011 15

+1. This too shall pass

5. Persistence pays

4. Art of letting go

3. Do what is needed

2. No “Us” vs. “Them”

Page 16: UX on Agile - Pradeep Joseph

1-5 from 2 years of experience

+1 from 13 years of experience

[email protected]

Pradeep Joseph 2011 16

Page 17: UX on Agile - Pradeep Joseph

Now, where is my lunch?