UX @ agile - myths, legends and the path to success

Post on 08-Feb-2017

4799 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

Transcript

UX @ AgileMyths, Legends and The Path To Success

Ran Liron Head of UX @ Varonis UX mentor at Google’s Launchpad UXring for the last 20 years

AgileVSWaterfall

Deployment!

QA

Development

Design

Planning

ResearchWaterfall

Sequential process –Step by step,

from planning to delivery

RFPRFPRFPs

RFPRFPPRDs

RFPRFPStyle Guides

RFPRFPSpecs

AgilePlanning Design Dev. QA

Planning Design Dev. QA

Planning Design Dev. QA

MVP!

MMF

Incrementalprocess

Agile UX3 misconceptions

and 4 TipsAgile UX: Common Misconceptions

Misconception #1:In Agile You Shouldn’t Plan Ahead

Sprint0

How To Plan Ahead in Agile?

for Sprint 2 for Sprint 3 for Sprint 4 for Sprint 8

UX

Dev.

…for Sprint 9

1. Start with Sprint 0, Define the vision2. UX should work a sprint ahead of dev. PM – two sprints ahead 3. Re-occurring Design Spikes

Design Spike

Sprint 1 Sprint 2 Sprint 7 Sprint 8

UX & Product

See Smashing Magazine - “Fitting Big-Picture UX Into Agile Development”

ProductRequirementfor sprint 3

UXfor sprint 3

Sprint 3

Misconception #2:In Agile There is No TimeTo Perform UX Research & Validation

Sprint 0

for Sprint 2 for Sprint 3 for Sprint 4 for Sprint 8

UX

Development

…for Sprint 9

Design Spike

Sprint 1 Sprint 2 Sprint 3 Sprint 7 Sprint 8

Research and Testing in Agile

Sprint 0

UX & Product

User Research(User Observations, Surveys, Interviews, etc. )

Design Spike

Product Validation(Usage Tracking, Eye Tracking)

Testing Options(A/B Testings, Usability Testing)

Information Architecture Validation(Card Sorting, Low-fi Usability Testing, etc.)

Market Research (Competitor Analysis)

Sprint 0

for Sprint 2 for Sprint 3 for Sprint 4 for Sprint 8

UX

Development

…for Sprint 9

Design Spike

Sprint 1 Sprint 2 Sprint 3 Sprint 7 Sprint 8

Research and Testing in Agile

for Sprint 2

Validating the Design(Usability Testing, A/B testing)

UX

Development

Sprint 1 Sprint 2

for Sprint 3 for Sprint 4

Sprint 3

Test Test

Design Design

Sprint 0

for Sprint 2 for Sprint 3 for Sprint 4 for Sprint 8

UX

Development

…for Sprint 9

Design Spike

Sprint 1 Sprint 2 Sprint 3 Sprint 7 Sprint 8

Research and Testing in Agile

for Sprint 2

Validating the Implementation

UX

Development

Sprint 2

for Sprint 3 for Sprint 4

Sprint 1

Research and Testing in Agile1. Research on Sprint 0 2. Test & research on the Design Spikes3. Test and validation during the sprints

Misconception #3:In Agile We Work Quicker and MakeLess Mistakes

Agile is an opportunely to fail fast, and learn from your mistakes

build – measure – learn – Fix!

Tips for Integrating Agile UX

Into Big Organizations

Tip #1:

UX Should Be Part Of The MVPMVP: Minimal Viable ProductMMF: Minimal Marketable FeatureMVF: Minimum Viable Feature

Tip #1:

UX Should Be Part Of The MVP

Usable

Reliable

Functional (features)

Jon H. Pittman on Medium - “The Tyranny of the Minimum Viable Product”

Enjoyable

Functional (features)

Is this really aVIABLE Product?

Tip #1:

UX Should Be Part Of The MVP

Jon H. Pittman on Medium - “The Tyranny of the Minimum Viable Product”

Usable

Reliable

Functional (features)

Enjoyable

Tip #1:

UX Should Be Part Of The MVP

Laurence McCahill on Medium - “So long MVP. Hello Minimum Loveable Product”

LMinimum Loveable Product

Tip #2:

Clear UX DoD

What exactly is acceptable deliveryfor the upcoming sprint?

Specific Part? Something Similar? Full, accurate delivery?

The design:

DoD: Definition of Done

Tip #3:

It Is All About CommunicationWorking with local teams• Sit together

• Constant feedback – don’t communicate in “meetings”

Tip #3:

It Is All About CommunicationWorking with remote teams• Support autonomy base on agreed

guidelines • Don’t be a stranger – face to face it

Tip #3:

It Is All About CommunicationIn any case, remember to listen –UX doesn’t own the truth.

Takeaways!

Takeaways• Agile UX - Planning & Research

Sprint 0 UX design and test - a sprint ahead of development

(PMs – 2 sprints ahead) Design Spikes

• UX should be part of the MVP (i.e. move from MVP to MLP)• For each UI task – provide a clear Definition of Done. • It is all about effective communication

Sources and Materials• This presentation: www.slideshare.com/RanLiron• Sprint 0 & Design Spike:

“Fitting Big-Picture UX Into Agile Development” Damon Dimmick, SmashingMagazine

• MVP > MLP:• “So long MVP. Hello Minimum Loveable Product” - Laurence McCahill on

Medium • “The Tyranny of the Minimum Viable Product” - Jon H. Pittman on

Medium

• MVP as a learning tool • Finding the Minimum Viable Product - Jeff “Cheezy” Morgan

(on Mastering Business Analysis Podcast)

Enjoy!Ran Liron

LironRan@gmail.com054-5999947

top related