ux @ agile - myths, legends and the path to success
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)