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/
STEFANO MARASPIN
http://www.mvlabs.it/
ENTERPRISE DEVELOPMENT
REWIND
TEXTBOOKS
PROJECT DELIVERY
CUSTOMER REACTION
Moving to Agile…
11
http://popdigital.ca/2013/01/19/the-agile-drupalist/
HAPPY CUSTOMERS
IN TIME, WITHIN BUDGET
MEETING EXPECTATIONS
REALLY?
WHOSE EXPECTATIONS?
USER STORIES
18
19
CUSTOMER
CUSTOMERUSER
22
23
TOOLS VS GOALS
USERS PERSPECTIVE
UX Design Before Development
27
http://www.flickr.com/photos/magia3e/5990317864/
Done upfront
ANALYSIS TAKES TIME
SOMETIMES TOO MUCH…
UCD OR AGILE?
THE TYRANNY
OF OR
The Zero Sprint Approach
32
http://www.flickr.com/photos/magia3e/5990317864/
Week One Week Two
BEWARE OF HAND OFFS
BEWARE OF HAND OFFS
BEWARE OF HAND OFFS
BEWARE OF HAND OFFS
BEWARE OF HAND OFFS
US VS THEM
SHARED GOAL
Welcome Agile UX
40
http://www.flickr.com/photos/magia3e/5989772879
CROSS FUNCTIONAL TEAM
T-Shaped Professionals
42
Breadth of Knowledge
TechnicalDepth
USER
NEEDS
BUSINESS
GOALS
USER
NEEDS
BUSINESS
GOALS
PROJECT
COSTS
PARALYSIS
GROUPTHINKING
ABILENE PARADOX
THE LEADER ROLE
• Leader shall be impartial (at
least at first)
• Divide group, then reunite
to air differences
• Welcome outside feedback
49
SUPER HEROES
COLOCATION
ARTIFACTS
Personae
Source: MV Labs Project – Images with Creative Commons License from the web
NOT JUST ROLES
PROTO-PERSONAE
VALIDATING USER STORIES
AVOIDING WASTE
58
MEET CARLA
60
WIREFRAMES
STYLE GUIDES
UBIQUITOUS LANGUAGE
WORK EXTERNALIZED
65
66
SPECIFICATION BY EXAMPLE
• Acceptance Criteria
• Documentation
• Regression
68
100% TEST COVERAGE?
Agile practitioners
don’t adopt processes.
They adapt according
to the current context
- A. Hunt
REQUIREMENTS
OR HYPOTHESIS?
what?
how
why?
features
features
outcomes
Outcome not output
Thank you for your attention
Stefano Maraspin
@maraspin
Resources
83
Resources
84
@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/
86
Stefano Maraspin
@maraspin

Outcome not Output: A Story of Lean UX Adoption