Agile DC Meetup Presentation - Agile UX

83
Making Lean UX + Agile Work for Enterprise & Startups John Whalen, Ph.D. Principal, Strategy & User Experience Brilliant Experience [email protected]

description

 

Transcript of Agile DC Meetup Presentation - Agile UX

Page 1: Agile DC Meetup Presentation - Agile UX

Making Lean UX + Agile Work for Enterprise & StartupsJohn Whalen, Ph.D. Principal, Strategy & User Experience Brilliant Experience [email protected]

Page 2: Agile DC Meetup Presentation - Agile UX

Agenda‣ Introduce Brilliant Experience ‣ Major Development Methodologies & UX ‣ Introducing Lean UX ‣ Pairing Agile + Lean UX ‣ Agile + Lean UX Secrets (and Secret Weapon) ‣ Review & Questions

Page 3: Agile DC Meetup Presentation - Agile UX

Introducing Brilliant Experience

Page 4: Agile DC Meetup Presentation - Agile UX

Research Stakeholder Interviews Field Research Competitor Reviews Expert Reviews

Strategy and Ideation Strategy Workshop Design Studio Rapid Prototyping Iterative Refinement

UX and Design IA & Flow Interaction Design Concept Realization Visual Design & Branding

Page 5: Agile DC Meetup Presentation - Agile UX

Fast Facts‣ Boutique user experience consultancy ‣ Founded 2011 ‣ Founders 19+ years experience in the field ‣ Approximately 1/2 clients large enterprise, 1/2 funded

startups ‣ Self-funded, profitable since inception ‣ Annual revenue doubling since founding

Page 6: Agile DC Meetup Presentation - Agile UX

Experience with Agile

Page 7: Agile DC Meetup Presentation - Agile UX

Experience with Agile

Page 8: Agile DC Meetup Presentation - Agile UX

Major Development Methodologies & UX

Page 9: Agile DC Meetup Presentation - Agile UX

We find that many clients: !

- Know they’ve got a market for a product - Have limited UX/design capabilities - Were developing a suboptimal experience - Need to move faster, (not slower) while introducing UX

Page 10: Agile DC Meetup Presentation - Agile UX

How do we “cross the chasm” for

User Experience Design and Research

Great Experience, Delivered with Agile

InsertMagical Process

Here

Page 11: Agile DC Meetup Presentation - Agile UX

Not recommended

Page 12: Agile DC Meetup Presentation - Agile UX

Hard to find

Page 13: Agile DC Meetup Presentation - Agile UX

Try this

Page 14: Agile DC Meetup Presentation - Agile UX

To help you understand what “this” is, let’s play: ‘Name that Methodology’

Page 15: Agile DC Meetup Presentation - Agile UX

1 2 3 4

Empathize with the audience you are designing for

Brainstorm possible designs

Build a representation of one or more of your ideas

PrototypeIdeateResearch

Test your ideas for feedback

Test

Page 16: Agile DC Meetup Presentation - Agile UX

1 2 3 4

Empathize with the audience you are designing for

Brainstorm possible designs

Build a representation of one or more of your ideas

PrototypeIdeateResearch

Test your ideas for feedback

Test

Design Thinking

Page 17: Agile DC Meetup Presentation - Agile UX

Design Thinking

Page 18: Agile DC Meetup Presentation - Agile UX

Build1

Measure

2

Learn

3

Page 19: Agile DC Meetup Presentation - Agile UX

Build1

Measure

2

Learn

3

Lean Startup

Page 20: Agile DC Meetup Presentation - Agile UX

Lean Startup

Page 21: Agile DC Meetup Presentation - Agile UX

1

23

User Stories

Design & Develop

Feedback

Page 22: Agile DC Meetup Presentation - Agile UX

1

23

User Stories

Design & Develop

Feedback

Agile

Page 23: Agile DC Meetup Presentation - Agile UX

Agile

Page 24: Agile DC Meetup Presentation - Agile UX

Introducing Lean UX

Page 25: Agile DC Meetup Presentation - Agile UX

Lean UX…

Page 26: Agile DC Meetup Presentation - Agile UX

Lean UX…

Page 27: Agile DC Meetup Presentation - Agile UX

Two key points

Page 28: Agile DC Meetup Presentation - Agile UX

1. Must balance business & user

Page 29: Agile DC Meetup Presentation - Agile UX

2. Iteration improves the product

Page 30: Agile DC Meetup Presentation - Agile UX

A few other notes

Page 31: Agile DC Meetup Presentation - Agile UX

Prototype#communicates#everythingThe#fastest#way#between#you#and#your#customers

h"p://xunyangixd.files.wordpress.com/2011/04/just:the:ux:process:large.jpgSource:?ArAcle?from?Jeff?Gothelf,?Mar?07,?2011,?Lean?UX:?GeXng?Out?Of?The?Deliverables?Business

Page 32: Agile DC Meetup Presentation - Agile UX

You#don’t#need#“The#Spec”#to#keep#controlYou#are#in#the#problemAsolving#business,#and#you#don’t#solve#problems#with#design#documentation.

h"p://www.arcelormi"al.com/distribuAonsoluAons/repo/angelique/Corporate_picture_Document_Control_MR_RF.JPGSource:?ArAcle?from?Jeff?Gothelf,?Mar?07,?2011,?Lean?UX:?GeXng?Out?Of?The?Deliverables?Business

Page 33: Agile DC Meetup Presentation - Agile UX

Number of deaths resulting from lack of spec document

0

Page 34: Agile DC Meetup Presentation - Agile UX

Pairing Agile + Lean UX

Page 35: Agile DC Meetup Presentation - Agile UX

Fundamental Steps

Ultimately stated as hypotheses, team works collaboratively to create Assumptions, Hypotheses, Outcomes, Personas, and Features.

Declare Assumptions

usergroup

Prioritized hypotheses, personas, and features are used by the collaborative team to create the smallest thing possible to test the hypotheses.

Create an MVP

monito

rThe sooner you can find which features are worth investing in, the sooner you can focus your limited resources on the best solutions to your business problems.

Run an Experiment

lightbul

bTest weekly, either out in the real world with consumers or in your lab.

Feedback & Research

USERS

Page 36: Agile DC Meetup Presentation - Agile UX

How it Works

2-Week Sprint 2-Week Sprint 2-Week Sprint

Iteration Planning MeetingSketching & Ideation

Theme

Page 37: Agile DC Meetup Presentation - Agile UX

Working UX into an Agile flow

Page 38: Agile DC Meetup Presentation - Agile UX

Working UX into an Agile flow

Page 39: Agile DC Meetup Presentation - Agile UX

That’s all swell John, but are those secrets to LeanUX for agile?

Page 40: Agile DC Meetup Presentation - Agile UX

Lean UX + Agile Secrets & Secret Weapon: Design Studio

Page 41: Agile DC Meetup Presentation - Agile UX

Getting strategy right helps to properly frame all the

subsequent rapid design work.

Page 42: Agile DC Meetup Presentation - Agile UX

Strategy Session / Design Studio

Get internal focus on what matters and prioritize business goals.

Prioritize your audiences, define them and the scenarios in which they would use your product.

Brainstorm ways to satisfy 1 & 2.

IdeationAudience Needs

Business Needs

Flesh out best ideas. Get stakeholders on board with conceptual model.

Sketching

1 2 3 4

Page 43: Agile DC Meetup Presentation - Agile UX

CEO: I know you had an agenda, but let’s just sketch our ideas anyway...

Page 44: Agile DC Meetup Presentation - Agile UX

Warm Up: Elevator Pitch

For

who

______ is a

that

Unlike

UXPA

(target customer),

(customer need),

(market category)

(one key benefit).

(competition),

(unique differentiator).

idea

need

benefit

Page 45: Agile DC Meetup Presentation - Agile UX

Business Goals

Page 46: Agile DC Meetup Presentation - Agile UX

Business Goals for: ______________‣ Write down business goals independently

‣ Prioritize through collaborative discussion

‣ Examples:

- Make us all rich! Ka ching!

- Totally wow users!

- Create (opportunity) that provides great value to customers.

- Drive (user behavior) by (strategic design goal).text

text

text

Page 47: Agile DC Meetup Presentation - Agile UX

Business Goals & Alignment

Page 48: Agile DC Meetup Presentation - Agile UX

LeanUX Secret 1: Get the stakeholders aligned on

prioritized business goals.

Page 49: Agile DC Meetup Presentation - Agile UX

Personas

Page 50: Agile DC Meetup Presentation - Agile UX

Prioritize Personas

Page 51: Agile DC Meetup Presentation - Agile UX

LeanUX Secret 2: Prioritize personas.

Page 52: Agile DC Meetup Presentation - Agile UX

Personas

Page 53: Agile DC Meetup Presentation - Agile UX

Persona

Page 54: Agile DC Meetup Presentation - Agile UX

No detailed persona exercise. This is LeanUX!No detailed persona exercise. This is LeanUX!

Page 55: Agile DC Meetup Presentation - Agile UX

LeanUX Secret 3: Sketch personas, don’t over think

them.

Page 56: Agile DC Meetup Presentation - Agile UX

Scenarios & Experience Mapping

Page 57: Agile DC Meetup Presentation - Agile UX

Customer Experience Journey

Page 58: Agile DC Meetup Presentation - Agile UX

LeanUX Secret 4: Focus on the experience journey.

Page 59: Agile DC Meetup Presentation - Agile UX

Ideation & Sketching

Page 60: Agile DC Meetup Presentation - Agile UX

The Sketching Process

Quantity over visual quality. The more ideas the better.

Sell your concept to the group.

Using prioritized user scenarios and business needs.

CritiquePresentIdeate

Creatively based on feedback.

Refine

1 2 3 4

Page 61: Agile DC Meetup Presentation - Agile UX
Page 62: Agile DC Meetup Presentation - Agile UX

LeanUX Secret 5: Debate design direction

alternatives early in the process.

Page 63: Agile DC Meetup Presentation - Agile UX

•  Agreed&upon&conceptual&direc0on&

•  Include&wall&with&pictures&

•  Liked&that&this&would&vary&between&user’s&stated&interests&and&related&things&(think&Pandora)&

•  Like&the&faces.&&Need&to&include&way&to&acknowledge&new&members&

•  Need&to&emphasize&who&has&viewed&your&profile,&or&liked&your&content&

Page 64: Agile DC Meetup Presentation - Agile UX

LeanUX Secret 6: Develop conceptual model with stakeholders, not the design.

Page 65: Agile DC Meetup Presentation - Agile UX

Iteration & Design Thinking

Page 66: Agile DC Meetup Presentation - Agile UX

One week’s iterations

Rapidly iterate (all of this in a week), but share/test with stakeholders, potential users,

Page 67: Agile DC Meetup Presentation - Agile UX

LeanUX Secret 7: Rapidly iterate design.

Page 68: Agile DC Meetup Presentation - Agile UX

Sketching & Prototyping

Page 69: Agile DC Meetup Presentation - Agile UX

LeanUX Secret 8: Share broadly.

Be attentive to internal feedback.

Page 70: Agile DC Meetup Presentation - Agile UX

Usability Testing

Page 71: Agile DC Meetup Presentation - Agile UX

71

Page 72: Agile DC Meetup Presentation - Agile UX

72

Why is this empty?

What is a past hosted events?

Why is the nav so complicated?

Feels awfully beige for a fun app.

Is this where I start?

How do explore

features and FAQ differ?Will drafts show invitations

or greetings or polls?

Page 73: Agile DC Meetup Presentation - Agile UX

Needed more content, less

Page 74: Agile DC Meetup Presentation - Agile UX

Rapidly iterate & test

Page 75: Agile DC Meetup Presentation - Agile UX

LeanUX Secret 9: Test continuously

Page 76: Agile DC Meetup Presentation - Agile UX

User Experience Design

Page 77: Agile DC Meetup Presentation - Agile UX

Design Matters

Page 78: Agile DC Meetup Presentation - Agile UX

LeanUX Secret 10: Take the time to produce brilliant

experiences (by not trying to accomplish too much)

Page 79: Agile DC Meetup Presentation - Agile UX

Let’s Review

Page 80: Agile DC Meetup Presentation - Agile UX

LeanUX Secrets !1. Get the stakeholders aligned on prioritized business goals. 2. Prioritize personas. 3. Sketch personas, don’t over think them. 4. Focus on the experience journey. 5. Debate design direction alternatives early in the process. 6. Develop conceptual model with stakeholders, not the design. 7. Rapidly iterate design. 8. Share broadly. Be attentive to internal feedback. 9. Test continuously. 10. Take the time to produce brilliant experiences.

Page 81: Agile DC Meetup Presentation - Agile UX

Is he done?

Page 82: Agile DC Meetup Presentation - Agile UX

Common Questions !1. Does this work for a company like mine (Startup, Enterprise, etc.)? 2. What was the composition of the most successful UX teams? 3. How did the process differ between Startups and Large Enterprises? 4. How does the Design Studios work? 5. When/how did you test prototypes with users? 6. How much functional documentation (e.g,. Spec.) did the client need? 7. How does this work in an Agile development process? 8. What are the risks/benefits of a LeanUX approach vs. waterfall? 9. Can you do this on a fixed budget and timeline?

Page 83: Agile DC Meetup Presentation - Agile UX

Research Stakeholder Interviews Field Research Competitor Reviews Expert Reviews

Strategy and Ideation Strategy Workshop Design Studio Rapid Prototyping Iterative Refinement

UX and Design IA & Flow Interaction Design Concept Realization Visual Design & Branding

Thank You!

BrilliantExperience.com