66
Mixing Lean UX & Agile Development How to minimize risk, maximize flexibility, and create a loved product. Wednesday, October 2, 13

Flowcon - Mixing Lean UX & Agile Development

  • View
    367

  • Download
    1

Embed Size (px)

DESCRIPTION

Mixing Lean UX and Agile Development - How to minimize risk, maximize flexibility, and create a loved product. Updated and enhanced for Flowcon November 1st, 2013!

Citation preview

Page 1: Flowcon - Mixing Lean UX & Agile Development

Mixing Lean UX & Agile DevelopmentHow to minimize risk, maximize flexibility, and create a loved product.

Wednesday, October 2, 13

Page 2: Flowcon - Mixing Lean UX & Agile Development

Courtney Hemphill@[email protected]

Wednesday, October 2, 13

Page 3: Flowcon - Mixing Lean UX & Agile Development

We used to design and build applications.

Wednesday, October 2, 13

Page 4: Flowcon - Mixing Lean UX & Agile Development

Now we design and build:

Products

Companies

Experiences

Services

We used to design and build applications.

Wednesday, October 2, 13

Page 5: Flowcon - Mixing Lean UX & Agile Development

Disappearing Boundaries

Wednesday, October 2, 13

Page 6: Flowcon - Mixing Lean UX & Agile Development

Disappearing Boundaries

brand strategyinformation architect

experience design

interaction design

front-end development

backend development

database development

data analysis

system operations

visual design

Wednesday, October 2, 13

Page 7: Flowcon - Mixing Lean UX & Agile Development

Emerging Technology

Wednesday, October 2, 13

Page 8: Flowcon - Mixing Lean UX & Agile Development

Emerging Technology

rapid prototyping

living style guides

in browser design

responsive design

client side scripting

offline appswebsockets

real time updates

mobile

html5 and canvas

Wednesday, October 2, 13

Page 9: Flowcon - Mixing Lean UX & Agile Development

www.evolutionoftheweb.comWednesday, October 2, 13

Page 10: Flowcon - Mixing Lean UX & Agile Development

How do you keep up with all that?

Wednesday, October 2, 13

Page 11: Flowcon - Mixing Lean UX & Agile Development

you don’t have to...

Wednesday, October 2, 13

Page 12: Flowcon - Mixing Lean UX & Agile Development

we get by with a little help from our friends...

Wednesday, October 2, 13

Page 13: Flowcon - Mixing Lean UX & Agile Development

Some stories about how we help our clients find their cadence.

Wednesday, October 2, 13

Page 14: Flowcon - Mixing Lean UX & Agile Development

A little about this we ...

Wednesday, October 2, 13

Page 15: Flowcon - Mixing Lean UX & Agile Development

Carbon Five

Wednesday, October 2, 13

Page 16: Flowcon - Mixing Lean UX & Agile Development

Roles & Responsibilitiesdeveloper + designer + product owner

Wednesday, October 2, 13

Page 17: Flowcon - Mixing Lean UX & Agile Development

One teamEveryone participates

Wednesday, October 2, 13

Page 18: Flowcon - Mixing Lean UX & Agile Development

Conflicting perspectives are required for creative solutions.

Wednesday, October 2, 13

Page 19: Flowcon - Mixing Lean UX & Agile Development

MIT Building 20The “Magical Incubator”

Wednesday, October 2, 13

Page 20: Flowcon - Mixing Lean UX & Agile Development

Pixar HeadquartersThe legacy of Steve Jobs

Wednesday, October 2, 13

Page 21: Flowcon - Mixing Lean UX & Agile Development

Cadence

Wednesday, October 2, 13

Page 22: Flowcon - Mixing Lean UX & Agile Development

TechniquesWednesday, October 2, 13

Page 23: Flowcon - Mixing Lean UX & Agile Development

Sprints as Experiments

Wednesday, October 2, 13

Page 24: Flowcon - Mixing Lean UX & Agile Development

What is your highest risk, highest reward feature?

Wednesday, October 2, 13

Page 25: Flowcon - Mixing Lean UX & Agile Development

Costs vs. BenefitsDraw a cost vs. benefits hipster cross and place your epics or stories in it as a mechanism for prioritization

$ !!!

$$$ !

$$$ !!!

$ !

Wednesday, October 2, 13

Page 26: Flowcon - Mixing Lean UX & Agile Development

Get your stories straight

Wednesday, October 2, 13

Page 27: Flowcon - Mixing Lean UX & Agile Development

Deliverable wholeAlways try to prioritize using a path to a full deliverable whole.

Wednesday, October 2, 13

Page 28: Flowcon - Mixing Lean UX & Agile Development

Just in Time Design

Wednesday, October 2, 13

Page 29: Flowcon - Mixing Lean UX & Agile Development

Cards?Wednesday, October 2, 13

Page 30: Flowcon - Mixing Lean UX & Agile Development

Case Studies

nib.lyfrom

Wednesday, October 2, 13

Page 31: Flowcon - Mixing Lean UX & Agile Development

Week at a

Glance

Monday

APRILMAY

week 18

Tuesday

Wednesday

Thursday

Friday

reflect & define

specify

build & refine

build & refine

customer feedback!

Wednesday, October 2, 13

Page 32: Flowcon - Mixing Lean UX & Agile Development

Kickoff

Wednesday, October 2, 13

Page 33: Flowcon - Mixing Lean UX & Agile Development

Monday

Wednesday, October 2, 13

Page 34: Flowcon - Mixing Lean UX & Agile Development

Retrospective

Wednesday, October 2, 13

Page 35: Flowcon - Mixing Lean UX & Agile Development

Capture Customer FeedbackStickies

Audio

Video

Notes

stickies.io

Wednesday, October 2, 13

Page 36: Flowcon - Mixing Lean UX & Agile Development

WhiteboardWireframing

Wednesday, October 2, 13

Page 37: Flowcon - Mixing Lean UX & Agile Development

HypothesisDefinition

Wednesday, October 2, 13

Page 38: Flowcon - Mixing Lean UX & Agile Development

Clean Up and Prep

Wednesday, October 2, 13

Page 39: Flowcon - Mixing Lean UX & Agile Development

Tuesday

Wednesday, October 2, 13

Page 40: Flowcon - Mixing Lean UX & Agile Development

The Art of Story Writing

Wednesday, October 2, 13

Page 41: Flowcon - Mixing Lean UX & Agile Development

Title (one line describing the story) Narrative:As a [role]I want [feature]So that [benefit] Acceptance Criteria: (presented as Scenarios) Scenario 1: TitleGiven [context]  And [some more context]...When  [event]Then  [outcome]  And [another outcome]...

Story Template

Wednesday, October 2, 13

Page 42: Flowcon - Mixing Lean UX & Agile Development

Story Breakdown, Estimation & Prioritization

Wednesday, October 2, 13

Page 43: Flowcon - Mixing Lean UX & Agile Development

Pair SketchingWednesday, October 2, 13

Page 44: Flowcon - Mixing Lean UX & Agile Development

Story Mappinghttp://storymapper.io

Wednesday, October 2, 13

Page 45: Flowcon - Mixing Lean UX & Agile Development

Wednesday & Thursday

Wednesday, October 2, 13

Page 46: Flowcon - Mixing Lean UX & Agile Development

Feature Development

Wednesday, October 2, 13

Page 47: Flowcon - Mixing Lean UX & Agile Development

WhiteboardWireframing

Wednesday, October 2, 13

Page 48: Flowcon - Mixing Lean UX & Agile Development

Living Style Guide & Visual Assets

Wednesday, October 2, 13

Page 49: Flowcon - Mixing Lean UX & Agile Development

Designer/DeveloperPairing

Wednesday, October 2, 13

Page 50: Flowcon - Mixing Lean UX & Agile Development

Designer/DeveloperPairing

Wednesday, October 2, 13

Page 51: Flowcon - Mixing Lean UX & Agile Development

Story Acceptance(yay!)

Wednesday, October 2, 13

Page 52: Flowcon - Mixing Lean UX & Agile Development

Friday

Wednesday, October 2, 13

Page 53: Flowcon - Mixing Lean UX & Agile Development

Customer Feedback Prep

What are you testing?

What methods will you use to test?

Broad or specific?

Wednesday, October 2, 13

Page 54: Flowcon - Mixing Lean UX & Agile Development

Feedback Session

Wednesday, October 2, 13

Page 55: Flowcon - Mixing Lean UX & Agile Development

Five on Friday

Wednesday, October 2, 13

Page 56: Flowcon - Mixing Lean UX & Agile Development

Hybrid Prototyping

Wednesday, October 2, 13

Page 57: Flowcon - Mixing Lean UX & Agile Development

Capturing Customer Feedback

Wednesday, October 2, 13

Page 58: Flowcon - Mixing Lean UX & Agile Development

DisciplineWednesday, October 2, 13

Page 59: Flowcon - Mixing Lean UX & Agile Development

Conflict that arises is critical to innovation.

Wednesday, October 2, 13

Page 60: Flowcon - Mixing Lean UX & Agile Development

Foundations

Wednesday, October 2, 13

Page 61: Flowcon - Mixing Lean UX & Agile Development

FoundationsConversations story writing, milestone planning, acceptance

Wednesday, October 2, 13

Page 62: Flowcon - Mixing Lean UX & Agile Development

FoundationsConversations story writing, milestone planning, acceptance

Culturecross-functional teams, design, and dev integration

Wednesday, October 2, 13

Page 63: Flowcon - Mixing Lean UX & Agile Development

FoundationsConversations story writing, milestone planning, acceptance

Culturecross-functional teams, design, and dev integration

Cadanceshort term solution-focused product development

Wednesday, October 2, 13

Page 64: Flowcon - Mixing Lean UX & Agile Development

Wednesday, October 2, 13

Page 65: Flowcon - Mixing Lean UX & Agile Development

Wednesday, October 2, 13

Page 66: Flowcon - Mixing Lean UX & Agile Development

Thanks!

Courtney [email protected]@chemphill

Wednesday, October 2, 13