35
Agile & UX What Changes And Other C.R.A.P. Jon Stahl @jonrstahl Michael Norton @docondev

Agile & UX What changes and other C.R.A.P

  • Upload
    leandog

  • View
    2.776

  • Download
    1

Embed Size (px)

Citation preview

Agile & UXWhat Changes And Other C.R.A.P.

Jon Stahl @jonrstahlMichael Norton @docondev

Agenda

• UX• Agile• What Changes• What We Can Do• Agile/UX Practices

UX

The way a person feels about using a product, system, or service.

Many disciplines contribute, including computer science, psychology, ergonomics, engineering, systems thinking, and graphic design.

UX Practices

• User Research–Personas

• User Modeling– Scenarios

• Task Analysis/Design–Use Cases

• UI Design–Hi-Fidelity

Prototypes• Contrast• Repetition• Alignment• Proximity

Opt

In

Internal External/Customer Facing

UX Appetite

Time Entry

Com

pelle

d

Search

SocialNetworks

Insurance Claims

E-MailBack-End

E-MailClient

Agile

A collection of software practices focused on incremental and adaptive development.

Many disciplines contribute, including computer science, psychology, ergonomics, engineering, systems thinking, and graphic design.

Agile Practices

• Customer Collaboration–Clearly Defined

Customer• Backlog–User Stories

• ATDD / TDD

– Features/Scenarios• Simple &

Evolutionary Design– Low-Fidelity

Prototypes– Iterative

UX DevProduct Owner

UX & Agile

Dev

UX

Product Owner

UX & Agile : The Shift

What Changes

• UX teams not staffed for one UX person per team• Release Planning sometimes fails to include UX• Two week iterations can be too short for UX + Dev• Teams encouraged to use light-weight practices and

focus on reducing waste

What We Can Do

• Move team from SCRUM to kanban to better understand flow

• Program/Feature Alignment Room• Create Classes of Service• See UX Appetite Grid

• Feature Mapping to deliver MVP by Persona type

Agile/UX Practices

1. User Story Mapping2. Lean Startup and Test First Design3. Flash Builds

User Story Mapping

• Describe the story using lightweight tools• Understand the pain points• Focus on Customer Value• Converge on solutions

User Story Mapping Steps

1. Capture the basic story & decompose steps as necessary

2. Talk about pain points3. Prioritize

Persona:Connected Communicated Consumer (CCC)

• Cross Generational• Smart Phone• Always connected• Twitter• Facebook• Amazon Reviews• Froogle

Now, you do it.

• One person volunteered to be the CCC

• Scenario– CCC is at the mall– Clothes shopping– Just walked in the

door

– Describe what happens next

• Rest of Team– Capture the story on

post-it notes– One key item per note– No Leading Questions

• Ten Minutes

Now, you do it.

• Identify pain points (Mr. Yuck)• Rank them• 5 minutes

User Story Mapping

• Describe the story using lightweight tools• Understand the pain points• Focus on Customer Value• Converge on solutions

Lean Startup

Lean Startup is a disciplined, scientific & capital efficient method for discovering & building products and services that people love.

# 2 Best Seller

Build, Measure, Learn

• Form a hypothesis• Implement lightest-weight possible way to get

feedback– Do we even need to build software?

• Measure Results• Iterate toward a Minimally Viable Product– An “iteration” is a single build, measure, learn

cycle

Test First Design “TFD”

Door is Locked• Hypothesis: CCC will send a text to open door• Test?

Test First Design : Door is Locked

Test First Design

Door is Locked• Text to open door• Customer Value– Easy Access– Feel Trusted

• Business Value– Allows capture of consumer data– Have customer phone number in case of theft– Notifications to sales person

Test First Design

Wrong Sizes• Hypothesis: CCC will scan barcode and request

correct size• Test?

Now, you do it.

Wrong Sizes• Use paper and pencil• Come up with a hypothesis and a test for it• 5 minutes

Test First Design : Wrong Size

Test First Design

Wrong Sizes• Scan barcode and Request Size• Customer Value– Don’t have to leave changing room– Personal Service

• Business Value– Better service => more sales– Not in stock; prompt to order

Agile - VS - Lean StartupAgile Lean StartupProduct Roadmap Business Model CanvasProduct Vision Product Market FitRelease Plan Minimal Viable ProductSprint KanbanSprint Review Pivot or Persevere DecisionOn-Site Customer “Get Out Of The Building”User Story HypothesisBacklog “To Learn” ListDefinition of Done Validated LearningRed-Green-Refactor Learn-Measure-BuildCustomer Feedback Customer ValidationAcceptance Test Split TestVelocity AARRRMock Object Feature FakeContinuous Integration Continuous DeploymentCertified Scrum Master Customer Success Manager

- Joshua Kerievsky

Flash Builds

• Watch the Nordstrom Innovation Lab: Click this link http://www.youtube.com/watch?v=szr0ezLyQHY

Flash Builds

• What did you see that was agile?• How did design happen?

Review

• UX• Agile• What Changes• What We Can Do• Agile/UX Practices– User Story Mapping– Lean Startup and Test First Design– Flash Builds

Questions, Comments?

@jonRstahl

216.236.4705

[email protected]@leandog.com

@DocOnDev