27

10 tips on user driven development

Embed Size (px)

DESCRIPTION

My team and I have developed 10 tips for doing user driven development in a simple way. The principles are based on agile development methodologies, innovation theory, visualization, quick and dirty anthropology and learning by doing.

Citation preview

Page 1: 10 tips on user driven development
Page 2: 10 tips on user driven development

The 10 tips are…

Explore and get user empathy:1. If you don’t go, you wont

know2. Free work from computer3. Visualize user experience

Prioritize and agile development

4. 10 minutes morning meeting

5. From functional specs to ABC culture

6. Holy Friday

Try it out and fail fast:7. Rapid prototyping

rapid production8. Failure is not an option –

it’s necessary

Continuous learning9. Trust Google Analytics10. Simple evaluations

Examples follow! Click next!

Page 3: 10 tips on user driven development

If you don’t go, you won't know11

Multiple (team) eyes on the audience observes more…

Quick and dirty observations over scientific research… How do they talk? How do they walk?

Multiple (team) eyes on the audience observes more…

Quick and dirty observations over scientific research… How do they talk? How do they walk?

Page 4: 10 tips on user driven development

Free work from computer22

Avoids “I’ll show you when finished” syndrome

Facilitates early and honest feedback

Communicates progression

Avoids “I’ll show you when finished” syndrome

Facilitates early and honest feedback

Communicates progression

Page 5: 10 tips on user driven development
Page 6: 10 tips on user driven development
Page 7: 10 tips on user driven development

Visualize aimed user experience

 Anchor in physical objects Ex: box, paper, moodboard, picture

Describe in one sentenceEx: “we will create your best friend online”

Simple interpretationPositioning schema, spider chart, video

persona etc.

33

Page 8: 10 tips on user driven development

Project manager:

Status please?

Project member: You are

annoying!

Project member:

Listen up...

Project manager:

Great, so are you!

44

Page 9: 10 tips on user driven development

From functional specs to ABC culture…

A B C

55

Critical to user experience

Supports user experience

Nice to have

=Not to have

Page 10: 10 tips on user driven development

Functional spec (B+C+A)

Deadline €

Functional specs VS. abc culture

Prioritised functions(A+b)

Deadline €

Fantasy!

Page 11: 10 tips on user driven development

My calender is ABC’ed!

Page 12: 10 tips on user driven development

ABC Poker for projects

Engineer:Complex!

Business girl: Important

Project Manager:Seach

engine?

B. Search engine

Page 13: 10 tips on user driven development

ABC Poker round two

Engineer:Easy!

Business girl: Important

Project Manager:

User uploads?

B. Search engine

A. User uploads

Page 14: 10 tips on user driven development

ABC Poker finish

Lets cash in!

Lets cash in!

Lets cash in!

B. Debat

A. Comments

C. SomethingC. SomethingC. Something

B. Search Engine

A. User uploads

Page 15: 10 tips on user driven development

ABCPoker

Tour ‘09

Page 16: 10 tips on user driven development

PokerManager

Page 17: 10 tips on user driven development

Engineers folding cards

Page 18: 10 tips on user driven development

Customersevaluating

Page 19: 10 tips on user driven development

C’s… R.I.P.

Page 20: 10 tips on user driven development

Who is ABC’ing what?

Hours Project members

Days Project members + project manager (10 min. meeting)

Weeks Project manager + Head of department (weekly meeting)

The project Project members + stakeholders + project manager (Poker)

Portfoleo Project manager + head of department + Board of directors

A B C

Page 21: 10 tips on user driven development

Holy friday

From: disturbing maintenance (bugs and small features)

To: lots of small victories and love to internal customers

+ +

66

1 week = 4 days project work + Holy Friday for victories and love

Page 22: 10 tips on user driven development

Rapid prototypting production77

Page 23: 10 tips on user driven development

Failure is not an option…

…it is a nessesity!Fail fast and often + quick & dirty user testing!

88

Page 24: 10 tips on user driven development

Trust is good... …Google Analytics is better

Techie: Everybody is

like me…

Techie: Everybody is

like me…

Marketing dude:

Everybody wants to be like me...

Marketing dude:

Everybody wants to be like me...

99

Page 25: 10 tips on user driven development

Simple evalutions

Stop: What should we stop doing?

Start: What should we start doing?

Continue: What should we continue doing?

1010

Page 26: 10 tips on user driven development

So the 10 tips are…

Explore and get user empathy:1. If you don’t go, you wont

know2. Free work from computer3. Visualize user experience

Prioritize and agile development

4. 10 minutes morning meeting

5. From functional specs to ABC culture

6. Holy Friday

Try it out and fail fast:7. Rapid prototyping

rapid production8. Failure is not an option –

it’s necessary

Continuous learning9. Trust Google Analytics10. Simple evaluations