outcome not output - maraspin

89
Outcome not Output A story of Lean UX Adoption Codemotion Rome, Italy – 11/04/2014 CC BY-NC-SA 3.0 - http://creativecommons.org/licenses/by-nc-sa/3.0/

Post on 17-Oct-2014

128 views

Category:

Technology


0 download

DESCRIPTION

Slides from Stefano Maraspin talk @Codemotion Roma 2014

TRANSCRIPT

Page 1: Outcome not Output - Maraspin

Outcome not OutputA story of Lean UX Adoption

Codemotion Rome, Italy – 11/04/2014CC BY-NC-SA 3.0 - http://creativecommons.org/licenses/by-nc-sa/3.0/

Page 2: Outcome not Output - Maraspin

STEFANO MARASPIN

Page 3: Outcome not Output - Maraspin

STEVE

Page 4: Outcome not Output - Maraspin

@maraspin

Page 5: Outcome not Output - Maraspin

http://www.mvlabs.it/

Page 6: Outcome not Output - Maraspin
Page 7: Outcome not Output - Maraspin

ENTERPRISE DEVELOPMENT

Page 8: Outcome not Output - Maraspin

REWIND

Page 9: Outcome not Output - Maraspin
Page 10: Outcome not Output - Maraspin

TEXTBOOKS

Page 11: Outcome not Output - Maraspin

PROJECT DELIVERY

Page 12: Outcome not Output - Maraspin

CUSTOMER REACTION

Page 13: Outcome not Output - Maraspin

Moving to Agile…

13

http://popdigital.ca/2013/01/19/the-agile-drupalist/

Page 14: Outcome not Output - Maraspin

HAPPY CUSTOMERS

Page 15: Outcome not Output - Maraspin

IN TIME, WITHIN BUDGET

Page 16: Outcome not Output - Maraspin

MEETING EXPECTATIONS

Page 17: Outcome not Output - Maraspin

REALLY?

Page 18: Outcome not Output - Maraspin

WHOSE EXPECTATIONS?

Page 19: Outcome not Output - Maraspin

USER STORIES

Page 20: Outcome not Output - Maraspin

20

Page 21: Outcome not Output - Maraspin

21

Page 22: Outcome not Output - Maraspin

22

Page 23: Outcome not Output - Maraspin

CUSTOMER

Page 24: Outcome not Output - Maraspin

CUSTOMERUSER

Page 25: Outcome not Output - Maraspin

25

Page 26: Outcome not Output - Maraspin

TOOLS VS GOALS

Page 27: Outcome not Output - Maraspin

USERS PERSPECTIVE

Page 28: Outcome not Output - Maraspin
Page 29: Outcome not Output - Maraspin

UX Design Before Development

29

http://www.flickr.com/photos/magia3e/5990317864/

Done upfront

Page 30: Outcome not Output - Maraspin

ANALYSIS TAKES TIME

Page 31: Outcome not Output - Maraspin

SOMETIMES TOO MUCH…

Page 32: Outcome not Output - Maraspin

UCD OR AGILE?

Page 33: Outcome not Output - Maraspin

THE TYRANNY OF OR

Page 34: Outcome not Output - Maraspin

The Zero Sprint Approach

34

http://www.flickr.com/photos/magia3e/5990317864/

Week One Week Two

Page 35: Outcome not Output - Maraspin

BEWARE OF HAND OFFS

Page 36: Outcome not Output - Maraspin

BEWARE OF HAND OFFS

Page 37: Outcome not Output - Maraspin

BEWARE OF HAND OFFS

Page 38: Outcome not Output - Maraspin

BEWARE OF HAND OFFS

Page 39: Outcome not Output - Maraspin

BEWARE OF HAND OFFS

Page 40: Outcome not Output - Maraspin

US VS THEM

Page 41: Outcome not Output - Maraspin

SHARED GOAL

Page 42: Outcome not Output - Maraspin

Welcome Agile UX

42

http://www.flickr.com/photos/magia3e/5989772879

Page 43: Outcome not Output - Maraspin

CROSS FUNCTIONAL TEAM

Page 44: Outcome not Output - Maraspin

T-Shaped Professionals

44

Breadth of Knowledge

Tech

nica

l Dep

th

Page 45: Outcome not Output - Maraspin

USERNEEDS

BUSINESSGOALS

Page 46: Outcome not Output - Maraspin

USERNEEDS

BUSINESSGOALS

PROJECTCOSTS

Page 47: Outcome not Output - Maraspin

PARALYSIS

Page 48: Outcome not Output - Maraspin

GROUPTHINKING

Page 49: Outcome not Output - Maraspin

ABILENE PARADOX

Page 50: Outcome not Output - Maraspin

THE LEADER ROLE

Page 51: Outcome not Output - Maraspin

• Leader shall be impartial (atleast at first)

• Divide group, then reuniteto air differences

• Welcome outside feedback

51

Page 52: Outcome not Output - Maraspin
Page 53: Outcome not Output - Maraspin

COLOCATION

Page 54: Outcome not Output - Maraspin

ARTIFACTS

Page 55: Outcome not Output - Maraspin

Personae

Source: MV Labs Project – Images with Creative Commons License from the web

Page 56: Outcome not Output - Maraspin

NOT JUST ROLES

Page 57: Outcome not Output - Maraspin

PROTO-PERSONAE

Page 58: Outcome not Output - Maraspin

VALIDATING USER STORIES

Page 59: Outcome not Output - Maraspin

AVOIDING WASTE

Page 60: Outcome not Output - Maraspin

60

Page 61: Outcome not Output - Maraspin

MEET CARLA

Page 62: Outcome not Output - Maraspin

62

Page 63: Outcome not Output - Maraspin

WIREFRAMES

Page 64: Outcome not Output - Maraspin

STYLE GUIDES

Page 65: Outcome not Output - Maraspin

UBIQUITOUS LANGUAGE

Page 66: Outcome not Output - Maraspin

WORK EXTERNALIZED

Page 67: Outcome not Output - Maraspin

67

Page 68: Outcome not Output - Maraspin

68

Page 69: Outcome not Output - Maraspin

SPECIFICATION BY EXAMPLE

Page 70: Outcome not Output - Maraspin

• Acceptance Criteria• Documentation• Regression

70

Page 71: Outcome not Output - Maraspin

100% TEST COVERAGE?

Page 72: Outcome not Output - Maraspin

Agile practitioners don’t adopt processes. They adapt according to the current context

- A. Hunt

Page 73: Outcome not Output - Maraspin

REQUIREMENTS

OR HYPOTHESIS?

Page 74: Outcome not Output - Maraspin

what?

Page 75: Outcome not Output - Maraspin

how

Page 76: Outcome not Output - Maraspin

why?

Page 77: Outcome not Output - Maraspin
Page 78: Outcome not Output - Maraspin
Page 79: Outcome not Output - Maraspin

features

Page 80: Outcome not Output - Maraspin
Page 81: Outcome not Output - Maraspin

features

Page 82: Outcome not Output - Maraspin

outcomes

Page 83: Outcome not Output - Maraspin

Outcome not output

Page 84: Outcome not Output - Maraspin

Thank you for your attention

Stefano Maraspin@maraspin

Page 85: Outcome not Output - Maraspin

Resources

85

Page 86: Outcome not Output - Maraspin

Resources

86

Page 87: Outcome not Output - Maraspin

@maraspin

Page 88: Outcome not Output - Maraspin

Photo Credits• http://www.flickr.com/photos/stevedave/2975730348• http://www.flickr.com/photos/pedromourapinheiro/2348331422• http://www.flickr.com/photos/wallyg/2421926775• http://www.flickr.com/photos/seemsfinehamburg/4514890993• http://www.flickr.com/photos/gary_dunaier/2404403331• http://www.flickr.com/photos/gary_dunaier/2404402271• http://www.flickr.com/photos/whartz/1404593421/• http://www.flickr.com/photos/midatlanticbulldogrescue/2143620643• http://www.flickr.com/photos/manicstreetpreacher/3725005364/• http://www.flickr.com/photos/jakuza/2728096478/• http://www.flickr.com/photos/lucasvieira/2551532145/• http://www.flickr.com/photos/dlp/6097111286/• http://www.flickr.com/photos/captain-k/3872566862/• http://www.flickr.com/photos/bk1bennett/2969083199/• http://www.flickr.com/photos/sunnyuk/3240916291/• http://www.flickr.com/photos/practicalowl/4098547561/• http://www.flickr.com/photos/marksinderson/6973804350• http://www.flickr.com/photos/altgnjoey/9614493371/• http://www.flickr.com/photos/cdevers/5770961200• http://www.flickr.com/photos/unitopia/3179070407• http://www.flickr.com/photos/chubbybat/1751149642• http://www.flickr.com/photos/themichaelsmith/4399654643• http://www.flickr.com/photos/jpartogi/4131283193• http://www.flickr.com/photos/tomcarbone/2817253412/• http://www.flickr.com/photos/singapore2010/4903325071/• http://www.flickr.com/photos/mikecogh/8698837600/• http://www.flickr.com/photos/markusthorsen/3091394736/• http://www.flickr.com/photos/szene/4763604492/• http://www.flickr.com/photos/jordoncooper/79555741/

88

Page 89: Outcome not Output - Maraspin

Stefano Maraspin@maraspin