flowcon - mixing lean ux & agile development

65
Mixing Lean UX & Agile Development How to minimize risk, maximize flexibility, and create a loved product. Friday, November 1, 13

Upload: carbon-five

Post on 28-Jan-2015

2.370 views

Category:

Technology


1 download

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!

TRANSCRIPT

Page 1: Flowcon - Mixing Lean UX & Agile Development

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

Friday, November 1, 13

Page 2: Flowcon - Mixing Lean UX & Agile Development

Courtney Hemphill@[email protected]

Friday, November 1, 13

Page 3: Flowcon - Mixing Lean UX & Agile Development

We used to design and build applications.

Friday, November 1, 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.

Friday, November 1, 13

Page 5: Flowcon - Mixing Lean UX & Agile Development

Disappearing Boundaries

Friday, November 1, 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

Friday, November 1, 13

Page 7: Flowcon - Mixing Lean UX & Agile Development

Emerging Technology

Friday, November 1, 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

Friday, November 1, 13

Page 9: Flowcon - Mixing Lean UX & Agile Development

www.evolutionoftheweb.comFriday, November 1, 13

Page 10: Flowcon - Mixing Lean UX & Agile Development

How do you keep up with all that?

Friday, November 1, 13

Page 11: Flowcon - Mixing Lean UX & Agile Development

you don’t have to...

Friday, November 1, 13

Page 12: Flowcon - Mixing Lean UX & Agile Development

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

Friday, November 1, 13

Page 13: Flowcon - Mixing Lean UX & Agile Development

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

Friday, November 1, 13

Page 14: Flowcon - Mixing Lean UX & Agile Development

A little about this we ...

Friday, November 1, 13

Page 15: Flowcon - Mixing Lean UX & Agile Development

Carbon Five

Friday, November 1, 13

Page 16: Flowcon - Mixing Lean UX & Agile Development

Roles & Responsibilitiesdeveloper + designer + product owner

Friday, November 1, 13

Page 17: Flowcon - Mixing Lean UX & Agile Development

One teamEveryone participates

Friday, November 1, 13

Page 18: Flowcon - Mixing Lean UX & Agile Development

Conflicting perspectives are required for creative solutions.

Friday, November 1, 13

Page 19: Flowcon - Mixing Lean UX & Agile Development

MIT Building 20

The “Magical Incubator”Friday, November 1, 13

Page 20: Flowcon - Mixing Lean UX & Agile Development

Pixar Headquarters

The legacy of Steve JobsFriday, November 1, 13

Page 21: Flowcon - Mixing Lean UX & Agile Development

Cadence

Friday, November 1, 13

Page 22: Flowcon - Mixing Lean UX & Agile Development

TechniquesFriday, November 1, 13

Page 23: Flowcon - Mixing Lean UX & Agile Development

Sprints as Experiments

Friday, November 1, 13

Page 24: Flowcon - Mixing Lean UX & Agile Development

What is your highest risk, highest reward feature?

Friday, November 1, 13

Page 25: Flowcon - Mixing Lean UX & Agile Development

Costs vs. BenefitsPlace your epics or stories as a mechanism for prioritization

$ !!!

$$$ !

$$$ !!!

$ !

Friday, November 1, 13

Page 26: Flowcon - Mixing Lean UX & Agile Development

Get your stories straight

Friday, November 1, 13

Page 27: Flowcon - Mixing Lean UX & Agile Development

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

Friday, November 1, 13

Page 28: Flowcon - Mixing Lean UX & Agile Development

Just in Time Design

Friday, November 1, 13

Page 29: Flowcon - Mixing Lean UX & Agile Development

Cards?Friday, November 1, 13

Page 30: Flowcon - Mixing Lean UX & Agile Development

Case Studies

nib.lyfrom

Friday, November 1, 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!

Friday, November 1, 13

Page 32: Flowcon - Mixing Lean UX & Agile Development

Flexible Schedule

Friday, November 1, 13

Page 33: Flowcon - Mixing Lean UX & Agile Development

Monday

Friday, November 1, 13

Page 34: Flowcon - Mixing Lean UX & Agile Development

Charrette!

Friday, November 1, 13

Page 35: Flowcon - Mixing Lean UX & Agile Development

Retrospective

Friday, November 1, 13

Page 36: Flowcon - Mixing Lean UX & Agile Development

Capture Customer FeedbackStickies

Audio

Video

Notes

stickies.io

Friday, November 1, 13

Page 37: Flowcon - Mixing Lean UX & Agile Development

WhiteboardWireframing

Friday, November 1, 13

Page 38: Flowcon - Mixing Lean UX & Agile Development

HypothesisDefinition

Friday, November 1, 13

Page 39: Flowcon - Mixing Lean UX & Agile Development

Clean Up and Prep

Friday, November 1, 13

Page 40: Flowcon - Mixing Lean UX & Agile Development

Tuesday

Friday, November 1, 13

Page 41: Flowcon - Mixing Lean UX & Agile Development

The Art of Story Writing

Friday, November 1, 13

Page 42: 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

Friday, November 1, 13

Page 43: Flowcon - Mixing Lean UX & Agile Development

Story Breakdown, Estimation & Prioritization

Friday, November 1, 13

Page 44: Flowcon - Mixing Lean UX & Agile Development

Pair SketchingFriday, November 1, 13

Page 45: Flowcon - Mixing Lean UX & Agile Development

Story Mappinghttp://storymapper.io

Friday, November 1, 13

Page 46: Flowcon - Mixing Lean UX & Agile Development

Wednesday & Thursday

Friday, November 1, 13

Page 47: Flowcon - Mixing Lean UX & Agile Development

Feature Development

Friday, November 1, 13

Page 48: Flowcon - Mixing Lean UX & Agile Development

WhiteboardWireframing

Friday, November 1, 13

Page 49: Flowcon - Mixing Lean UX & Agile Development

Living Style Guide & Visual Assets

Friday, November 1, 13

Page 50: Flowcon - Mixing Lean UX & Agile Development

Designer/DeveloperPairing

Friday, November 1, 13

Page 51: Flowcon - Mixing Lean UX & Agile Development

Designer/DeveloperPairing

Friday, November 1, 13

Page 52: Flowcon - Mixing Lean UX & Agile Development

Story Acceptance(yay!)

Friday, November 1, 13

Page 53: Flowcon - Mixing Lean UX & Agile Development

Friday

Friday, November 1, 13

Page 54: Flowcon - Mixing Lean UX & Agile Development

Customer Feedback Prep

What are you testing?

What methods will you use to test?

Broad or specific?

Friday, November 1, 13

Page 55: Flowcon - Mixing Lean UX & Agile Development

Feedback Session

Friday, November 1, 13

Page 56: Flowcon - Mixing Lean UX & Agile Development

Five on Friday

Friday, November 1, 13

Page 57: Flowcon - Mixing Lean UX & Agile Development

Hybrid Prototyping

Friday, November 1, 13

Page 58: Flowcon - Mixing Lean UX & Agile Development

Capturing Customer Feedback

Friday, November 1, 13

Page 59: Flowcon - Mixing Lean UX & Agile Development

DisciplineFriday, November 1, 13

Page 60: Flowcon - Mixing Lean UX & Agile Development

Conflict that arises is critical to innovation.

Friday, November 1, 13

Page 61: Flowcon - Mixing Lean UX & Agile Development

Foundations

Friday, November 1, 13

Page 62: Flowcon - Mixing Lean UX & Agile Development

FoundationsConversations story writing, milestone planning, acceptance

Friday, November 1, 13

Page 63: Flowcon - Mixing Lean UX & Agile Development

FoundationsConversations story writing, milestone planning, acceptance

Culturecross-functional teams, design, and dev integration

Friday, November 1, 13

Page 64: 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

Friday, November 1, 13

Page 65: Flowcon - Mixing Lean UX & Agile Development

Thanks!

Courtney [email protected]@chemphill

Friday, November 1, 13