AgileNYC : Agile Day 2015 - Jeff Patton: How Doing the little things well make the big things...

86
Jeff Patton [email protected] twitter: @jeffpatton You’re Making This Harder Than It Needs To be How doing the little things well makes the big things possible J!xspuf! uijt!cppl"

Transcript of AgileNYC : Agile Day 2015 - Jeff Patton: How Doing the little things well make the big things...

Jeff [email protected]: @jeffpatton

You’re Making This Harder Than It Needs To be

How doing the little things well makes the big

things possible

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on 3

I teach people techniques that help them build really cool

products

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on 4

But, what I teach often doesn’t work.

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

This puzzles me

5

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on 6

“All those techniques are sort of useful, but...”

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

It’s the small things we do every day that matter most

(at least we should be doing them)

7

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

9 simple things that make hard things

easierand everything else better

8

1Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Show me what you’re thinking

9

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Naming  the  same  customer,  the  same  feature,  or  reading  the  same  document,  we  form  different  ideas

10

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

When  we  externalize  our  thinking  with  words  and  pictures,  we  detect  differences

11

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

When  we  combine  and  refine,  we  arrive  at  something  be<er

12

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

A>erwards,  when  we  say  the  same  thing,  we  actually  mean  it

13

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Shared  understanding  and  alignment  are  the  objecAves  of  collaboraAve  work

✴ Credit  for  this  illustraAon  goes  to  ThoughtWorks’  Luke  Barret.    Jeff  Pa<on  drew  these  illustraAons  based  on  Luke’s.    Luke  doesn’t  recall  where  he  first  saw  this  cartoon.

14

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Shared documents aren’t shared understanding

15

blah blah blahdy-blah b’blah blah blahdy-blah blah

blah blahdy-blah

b’blah blah blahdy-blah blah

blah blahdy-blah

b’blah blah blahdy-blah blah

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

This  is  a  Scrum  backlog  grooming  session

16

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Words  and  pictures  help  everyone  build  shared  understanding

17

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Shared  Understanding  and  collaboraAon  at  Atlassian

18

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Shared  Understanding  and  collaboraAon  at  Atlassian

19

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Shared  Understanding  and  collaboraAon  at  Atlassian

20

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

What  you  record  during  conversaAons  works  like  a  vacaAon  photo

Looking  at  it  helps  you  remember  details  that  aren’t  in  the  photo

21

!Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

What  you  record  during  conversaAons  works  like  a  vacaAon  photo

Looking  at  it  helps  you  remember  details  that  aren’t  in  the  photo

22

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Agile  User  Stories  have  a  simple  lifecycle

ConversaAon* Ron Jeffries coined the 3 C’s in Extreme Programming Installed

!! !

?

Card ConfirmaAon

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

If  you  replace  a  conversaAon  with  a  document,  you’ve  stopped  using  stories

24

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Effective story conversations build shared understanding

The best documents use words and pictures to help recall our

conversations, they don’t replace conversations

25

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

The next time you have a conversation at

work move it to the whiteboard, or grab a stack of sticky notes

26

2Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Flare

27

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on 28

Not flair

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on 29

Stanford’s Design Thinking Model

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on 30

GameStorming’s diverge to converge diagram

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

A  Design  Studio  approach  helps  the  whole  team  Ideate

Design Studio Approachhttp://interaction08.ixda.org/Jeff_White%20and%20Jim%20Ungar.php

177

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Sketch  independently

32

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Sketch  independently

33

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Everyone  shares  their  results

34

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Everyone  shares  their  results

35

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Find  the  best  ideas  (not  the  best  arQst)

36

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Find  the  best  ideas  (not  the  best  arQst)

37

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Google  Design  Sprints  Have  Flair

38

h"ps://www.youtube.com/watch?v=qvdO0G4uQgch"ps://www.youtube.com/watch?v=qvdO0G4uQgch"ps://www.youtube.com/watch?v=qvdO0G4uQgch"ps://www.youtube.com/watch?v=qvdO0G4uQgc

h<ps://www.youtube.com/watch?v=qvdO0G4uQgc

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Deliberately widen your field of choices before making a

decisionWhen arguing, stop.

Take a few minutes to sketch your ideas, and the take time to

hear each other ideas

39

3Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Shut up

40

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Stop  talking  and  let  the  model  do  the  work

41

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Stop  talking  and  let  the  model  do  the  work

42

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Tom  Wujec  noQces  talking  doesn’t  help

43

h<ps://www.ted.com/talks/tom_wujec_got_a_wicked_problem_first_tell_me_how_you_make_toast

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Talk lessReorganize simple models to

help describe your ideas without all the discussionReplace brainstorming out

loud with silent brainstorming

44

4Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Focus

45

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Set  goals,  then  use  pace-­‐keeping  signals  to  stay  focused  on  them

46

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Set  goals,  then  use  pace-­‐keeping  signals  to  stay  focused  on  them

47

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Set  goals,  then  use  pace-­‐keeping  signals  to  stay  focused  on  them

48

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Save  document  creaAon  and  maintenance  for  later

49

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Save  document  creaAon  and  maintenance  for  later

50

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Focus on specific outcomes

Keep checking in on those outcomes and “time out” when the team drifts

51

5Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Time box

52

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Use  the  Pomodoro  Technique  to  keep  pace

53

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Time-box small and large activities

At the end of a time-box, stop, reflect, and

ask if you can satisfice

54

6Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Un-invite someone

55

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

The  ideal  decision  making  group  is  dinner-­‐conversaAon  sized

56

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Use  different  strategies  for  different  sized  groups

2-­‐4  people:  set  goals,  ?me-­‐box,  and  keep  pace

5-­‐11  people:  add  a  facilitator  and  structure  the  workshop

A  dozen  or  more:  break  into  small  groups,  then  integrate  results

57

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Crowds don’t collaborateTo make decisions fast,

keep groups dinner-conversation-sized (2-5 people ideally)

58

7Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

v

Get out more

59

Imagine you’re Jane Goodall...

61

do this don’t do this

www.jpa'onassociates.com

Ninety  percent  of  life  is  just  showing  up.-­‐-­‐Woody  Allen

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Go  where  people  work

63

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Watch  them  work

64

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Let  them  teach  you  how

65

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Don’t  wait  for  permission

66

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

NoAce  the  differences  that  make  a  difference

67

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

It’s  a  conversaAon,  not  an  interrogaAon

68

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

People  are  happy  to  tell  you  about  their  challenges

69

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Get  out  of  the  building,  way  out  of  the  building

70

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Make  friends,  because  you  won’t  want  to  disappoint  your  friends

71

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Work  together  in  small  discovery  teams

72

www.jpa'onassociates.com

Ateeq  has  an  epiphany

I’ve  always  been  confident  I  can  tell  you  precisely  what  users  do.    

But  it’s  not  un9l  today  that  I  realize  that  I  could  never  tell  you  why.

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

The best solutions come from passionate, motivated people

Empathy is the most powerful and positive

motivator I know

74

8Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

v

Act

75

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Tom  Chi  from  Google  X

76

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Stop  debaQng  and  act

77

Thinking is overrated

Doing is the best kind of thinking

Tom Chi, Built UX Team for GoogleX Division of Google

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

JSTOR  has  a  simple  approach  to  process  they’re  trying  to  live  by

78

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

I  saw  this  on  a  whiteboard  as  a  reminder

79

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

I  saw  this  on  a  whiteboard  as  a  reminder

80

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

JFDI

81

9Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

v

Take 5

82

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

You’ll  know  it’s  working  when  you  feel  exhausted.  Take  a  break.

83

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

If you’re doing it right, this stuff is really

exhaustingGet out, get coffee, close your eyes, and take 10

deep breaths

84

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

Get back in there.

85

Jeff  Pa'on  &  Associates,  jeff@jpa'onassociates.com,  twi'er@jeffpa'on

It’s doing the simple things well that makes the tough

stuff possible

86

Jeff [email protected]: @jeffpatton

You’re Making This Harder Than It Needs To be

How doing the little things well makes the big

things possible