SlideShare une entreprise Scribd logo
1  sur  18
LEAN UX
Bridging the gap between UX and Development
Andrew Mottaz
CTO ProtoShare
Is Agile Compatible with Modern UX?
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
Agile Manifesto
Good:
• User-focused
• Iterative
• User is ultimate judge
Conclusion: Modern UX and Agile have shared
values.
Is Agile Compatible with Modern UX?
Bad:
• Developer-centric.
• Minimal requirements in the form of written
user stories.
• Hermetically sealed sprints with no
interference from outside.
• We‟ll show you what we‟ve come up with
when its done.
Answer: Maybe? Lean UX is one way to try.
Is Agile Compatible with Modern UX?
Lean Manufacturing -> Lean Startup ->
Lean UX
"Lean," is a production practice that considers the
expenditure of resources for any goal other than the
creation of value for the end customer to be wasteful, and
thus a target for elimination.
- Wikipedia
Lean UX in a Nutshell
• Every design is a hypothesis and must be tested.
• The focus on a giant spec doc is replaced by a focus on a
shared understanding.
• Shadow Sprint ( Prototype the Backlog )
• Embedded UX with Cross-functional teams (UX is part of
the sprint, Developers are part of the planning)
Shared Understanding.
Shared With whom?
• Business Analysts, Clients and other high-level stakeholders.
• User experience team
• Development team
• QA
Understanding of What?
• Who the user is. (Personas, User testing, User stories)
• What the user wants and needs. (User stories, User testing)
• What solutions are being proposed and why. (Prototypes, detailed
requirements, developer input, documentation, discussion, user
testing)
• How the solutions behave ( Prototypes, written
documentation, discussion, user testing )
• Whether the solution is successful. ( User testing )
Shared Understanding: User Stories
• Verbal, user-centered, abstract. (What and why)
• Audience: People who have intimate knowledge of
product.
• Drawbacks: Different people can have radically different
understanding.
• User stories are explored, supplemented, decomposed
and validated using visual prototypes of varying levels of
fidelity
Shared Understanding:
Sketches, Wireframes and Prototypes
• Internal validation
• Walkthroughs and Spec Meetings
• Visualizations are a far more effective way than written
specifications to communicate the core vision.
• Start low fidelity, evolve to get as high fidelity as you need
to get your point across.
• Higher fidelity = more engagement. Use this to your
advantage.
Creating a Shared Understanding
What is the best way to build consensus among your team?
• Talk about it? You can have a 3 hour conversation
about what the meaning of the word „is‟ is.
• Impose it from above? Risky and difficult.
• Trusted authority? Getting better – over time a UX
practitioner can gain credence.
EVERYONE participate in user testing!
• User acts as neutral 3rd party judge.
• Better than actual judge, because you don‟t have to take their
word, you get to watch their behavior.
• There is a galvanizing emotional content to user testing that
will convince even the most obstinate developer.
• Watching someone struggle with YOUR product is
excruciating, exhilarating and hair-pulling.
Bonus! You get to validate your
hypothesis at the same time.
An Example:
Problem: We built an awesome library of stencils and widgets
To speed prototyping, but users were having difficulty finding it.
Solution: Place an „advertisement‟ in the UI in a prominent location.
How did we do?
Answer: “Not Well”
NO ONE SAW IT. Why?
Inattentional Blindness
When the palette was open, people
focused on the content, not the chrome.
( Google: change blindness gorilla video )
Solution: Color, but also, put the ad in the area that had the users attention.
Lean UX is User Testing
• Schedule user testing on a regular basis. Don‟t wait
• 3-5 users every week, month or quarter, but do it.
• You can user test paper prototypes, low fidelity
wireframes, high fidelity prototypes or working code.
• Have all team members participate at least once.
• You can sell this approach by having management
participate in some user tests.
Start User Testing Early with Prototypes
Internal Validation
• Do this all the time
• Train yourself to share
early
• Regular Reviews
• Part of cadence
External Validation
• Formative User Testing
• Small number ( 2 to 3 )
• Informal
• Face-to-face or monitored
• Validative User Testing
• Larger number
• Analytics
• More formal
• Watching a small subset of
users still useful
• Impractical to watch all users.
Prototypes
• Iterate, Iterate, Iterate
• Visual, experiential, concrete ( What and how )
• User Testing: Do this regularly, don‟t wait until you‟re ready.
• Prototypes start low fidelity, and evolve to as high fidelity as we
need them to be.
• Regular review of prototypes by team members creates a
shared understanding
• When are you done prototyping? When developers have a
reasonable amount of certainty that they can build what‟s being
proposed.
Iterating in code
• Just because you‟ve started engineering, doesn‟t mean
you‟re done validating.
• Continue Internal and External Validation
• Validative User Testing

Contenu connexe

Tendances

Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UXJacklyn Burgan
 
UX? WTF? - Intro To User Experience Design Pt. 1
UX? WTF? - Intro To User Experience Design Pt. 1UX? WTF? - Intro To User Experience Design Pt. 1
UX? WTF? - Intro To User Experience Design Pt. 1Sebastian Tory-Pratt
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminarlabecvar
 
ProductTank: What do UX people want from PMs and how can they best work toget...
ProductTank: What do UX people want from PMs and how can they best work toget...ProductTank: What do UX people want from PMs and how can they best work toget...
ProductTank: What do UX people want from PMs and how can they best work toget...Mind the Product
 
UX Design: An Introduction
UX Design: An IntroductionUX Design: An Introduction
UX Design: An IntroductionSmitha Prasadh
 
Incorporating UX into Your Projects
Incorporating UX into Your ProjectsIncorporating UX into Your Projects
Incorporating UX into Your ProjectsKarl Kaufmann
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshopPatrick McNeil
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyJoshua Randall
 
A Systematic Approach to Design Critique
A Systematic Approach to Design CritiqueA Systematic Approach to Design Critique
A Systematic Approach to Design CritiqueTryMyUI
 
Tell Me What You Do: How Storytelling Makes You a Better Designer
Tell Me What You Do: How Storytelling Makes You a Better DesignerTell Me What You Do: How Storytelling Makes You a Better Designer
Tell Me What You Do: How Storytelling Makes You a Better DesignerMary Wharmby
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design WorkshopPatrick McNeil
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Designjayyearley
 
Ux Overview
Ux OverviewUx Overview
Ux Overviewmbrosset
 
UX Without Documentation
UX Without DocumentationUX Without Documentation
UX Without DocumentationComrade
 
Intro to UX - Summer Sampler Series
Intro to UX - Summer Sampler SeriesIntro to UX - Summer Sampler Series
Intro to UX - Summer Sampler SeriesRED_Academy
 

Tendances (20)

Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UX
 
UX? WTF? - Intro To User Experience Design Pt. 1
UX? WTF? - Intro To User Experience Design Pt. 1UX? WTF? - Intro To User Experience Design Pt. 1
UX? WTF? - Intro To User Experience Design Pt. 1
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminar
 
ProductTank: What do UX people want from PMs and how can they best work toget...
ProductTank: What do UX people want from PMs and how can they best work toget...ProductTank: What do UX people want from PMs and how can they best work toget...
ProductTank: What do UX people want from PMs and how can they best work toget...
 
UX Design: An Introduction
UX Design: An IntroductionUX Design: An Introduction
UX Design: An Introduction
 
Incorporating UX into Your Projects
Incorporating UX into Your ProjectsIncorporating UX into Your Projects
Incorporating UX into Your Projects
 
LeanUX - Presentation slides
LeanUX - Presentation slidesLeanUX - Presentation slides
LeanUX - Presentation slides
 
UX Fundamentals for Startups
UX Fundamentals for StartupsUX Fundamentals for Startups
UX Fundamentals for Startups
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshop
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the Ugly
 
A Systematic Approach to Design Critique
A Systematic Approach to Design CritiqueA Systematic Approach to Design Critique
A Systematic Approach to Design Critique
 
What is UX v2
What is UX v2What is UX v2
What is UX v2
 
UX workshop
UX workshopUX workshop
UX workshop
 
Tell Me What You Do: How Storytelling Makes You a Better Designer
Tell Me What You Do: How Storytelling Makes You a Better DesignerTell Me What You Do: How Storytelling Makes You a Better Designer
Tell Me What You Do: How Storytelling Makes You a Better Designer
 
IA basics
IA basicsIA basics
IA basics
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design Workshop
 
Intro to UX Design
Intro to UX DesignIntro to UX Design
Intro to UX Design
 
Ux Overview
Ux OverviewUx Overview
Ux Overview
 
UX Without Documentation
UX Without DocumentationUX Without Documentation
UX Without Documentation
 
Intro to UX - Summer Sampler Series
Intro to UX - Summer Sampler SeriesIntro to UX - Summer Sampler Series
Intro to UX - Summer Sampler Series
 

En vedette

Making UX Matter to Your Company
Making UX Matter to Your CompanyMaking UX Matter to Your Company
Making UX Matter to Your CompanyWendy Johansson
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!Jayan Narayanan
 
How UX Design Has Changed The World
How UX Design Has Changed The WorldHow UX Design Has Changed The World
How UX Design Has Changed The WorldBuiltByHQ
 
UX Design Myths
UX Design Myths UX Design Myths
UX Design Myths Evan Samek
 
CallFire Platform and Product Suite
CallFire Platform and Product Suite CallFire Platform and Product Suite
CallFire Platform and Product Suite CallFire
 
Outsourcing startup operations 3 10-13
Outsourcing startup operations 3 10-13Outsourcing startup operations 3 10-13
Outsourcing startup operations 3 10-13Yipit
 
SingleView IT Brochure
SingleView IT BrochureSingleView IT Brochure
SingleView IT BrochurePureShare
 
כנס מדבר יהודה לדורותיו 2005 2015 חלק שני
כנס מדבר יהודה לדורותיו 2005 2015 חלק שניכנס מדבר יהודה לדורותיו 2005 2015 חלק שני
כנס מדבר יהודה לדורותיו 2005 2015 חלק שניOmer Koreh
 
Synchronize Code and Documentation - An introduction to Cucumber and Java
Synchronize Code and Documentation - An introduction to Cucumber and JavaSynchronize Code and Documentation - An introduction to Cucumber and Java
Synchronize Code and Documentation - An introduction to Cucumber and JavaJan Riethmayer
 
Brain-based webinars with Dan Yaman (omNovia's Webinar Expert Series)
Brain-based webinars with Dan Yaman (omNovia's Webinar Expert Series)Brain-based webinars with Dan Yaman (omNovia's Webinar Expert Series)
Brain-based webinars with Dan Yaman (omNovia's Webinar Expert Series)omNovia Technologies
 
Investing tips-to-grow-wealth
Investing tips-to-grow-wealthInvesting tips-to-grow-wealth
Investing tips-to-grow-wealthMotif Investing
 
12 Ways Secure Texting is Used in Healthcare
12 Ways Secure Texting is Used in Healthcare12 Ways Secure Texting is Used in Healthcare
12 Ways Secure Texting is Used in HealthcareTigerText
 

En vedette (16)

Making UX Matter to Your Company
Making UX Matter to Your CompanyMaking UX Matter to Your Company
Making UX Matter to Your Company
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!
 
UX is not UI!
UX is not UI!UX is not UI!
UX is not UI!
 
How UX Design Has Changed The World
How UX Design Has Changed The WorldHow UX Design Has Changed The World
How UX Design Has Changed The World
 
UX Design Myths
UX Design Myths UX Design Myths
UX Design Myths
 
What is ux?
What is ux?What is ux?
What is ux?
 
CallFire Platform and Product Suite
CallFire Platform and Product Suite CallFire Platform and Product Suite
CallFire Platform and Product Suite
 
Outsourcing startup operations 3 10-13
Outsourcing startup operations 3 10-13Outsourcing startup operations 3 10-13
Outsourcing startup operations 3 10-13
 
SingleView IT Brochure
SingleView IT BrochureSingleView IT Brochure
SingleView IT Brochure
 
Titan CMS Tips, Tricks and Hacks
Titan CMS Tips, Tricks and HacksTitan CMS Tips, Tricks and Hacks
Titan CMS Tips, Tricks and Hacks
 
כנס מדבר יהודה לדורותיו 2005 2015 חלק שני
כנס מדבר יהודה לדורותיו 2005 2015 חלק שניכנס מדבר יהודה לדורותיו 2005 2015 חלק שני
כנס מדבר יהודה לדורותיו 2005 2015 חלק שני
 
Synchronize Code and Documentation - An introduction to Cucumber and Java
Synchronize Code and Documentation - An introduction to Cucumber and JavaSynchronize Code and Documentation - An introduction to Cucumber and Java
Synchronize Code and Documentation - An introduction to Cucumber and Java
 
Fatca
FatcaFatca
Fatca
 
Brain-based webinars with Dan Yaman (omNovia's Webinar Expert Series)
Brain-based webinars with Dan Yaman (omNovia's Webinar Expert Series)Brain-based webinars with Dan Yaman (omNovia's Webinar Expert Series)
Brain-based webinars with Dan Yaman (omNovia's Webinar Expert Series)
 
Investing tips-to-grow-wealth
Investing tips-to-grow-wealthInvesting tips-to-grow-wealth
Investing tips-to-grow-wealth
 
12 Ways Secure Texting is Used in Healthcare
12 Ways Secure Texting is Used in Healthcare12 Ways Secure Texting is Used in Healthcare
12 Ways Secure Texting is Used in Healthcare
 

Similaire à UXPA Lean UX Bridging the gap between UX and Developers

UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni MahariashaAnton Chandra
 
Guerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignGuerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignQuentin Christensen
 
Getting Started with User Research
Getting Started with User ResearchGetting Started with User Research
Getting Started with User ResearchDiane Loviglio
 
Understanding The Value Of User Research, Usability Testing, and Information ...
Understanding The Value Of User Research, Usability Testing, and Information ...Understanding The Value Of User Research, Usability Testing, and Information ...
Understanding The Value Of User Research, Usability Testing, and Information ...Kyle Soucy
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency EnvironmentJef Bekes
 
Lean UX for non-UX Professionals
Lean UX for non-UX ProfessionalsLean UX for non-UX Professionals
Lean UX for non-UX ProfessionalsVolker Gersabeck
 
Design Thinking : Prototyping & Testing
Design Thinking : Prototyping & TestingDesign Thinking : Prototyping & Testing
Design Thinking : Prototyping & TestingSankarshan D
 
UX Research in an Agile World
UX Research in an Agile WorldUX Research in an Agile World
UX Research in an Agile WorldHirajaved10
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAhmet Bulut
 
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...Megan Dell
 
Agile methodology - Humanity
Agile methodology  - HumanityAgile methodology  - Humanity
Agile methodology - HumanityHumanity
 
Prototyping and Piloting
Prototyping and PilotingPrototyping and Piloting
Prototyping and PilotingFung Hoi Si
 
Ways for UX Design Iterations: Innovate Faster & Better
Ways for UX Design Iterations: Innovate Faster & BetterWays for UX Design Iterations: Innovate Faster & Better
Ways for UX Design Iterations: Innovate Faster & BetterFibonalabs
 
CST 20363 Session 3
CST 20363 Session 3CST 20363 Session 3
CST 20363 Session 3oudesign
 
5 Things You Can Do Starting Today to Improve Your Product's User Experience ...
5 Things You Can Do Starting Today to Improve Your Product's User Experience ...5 Things You Can Do Starting Today to Improve Your Product's User Experience ...
5 Things You Can Do Starting Today to Improve Your Product's User Experience ...Catharine Robertson
 
Software prototyping
Software prototyping  Software prototyping
Software prototyping Huda Seyam
 

Similaire à UXPA Lean UX Bridging the gap between UX and Developers (20)

UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
 
Guerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignGuerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based Design
 
Getting Started with User Research
Getting Started with User ResearchGetting Started with User Research
Getting Started with User Research
 
Understanding The Value Of User Research, Usability Testing, and Information ...
Understanding The Value Of User Research, Usability Testing, and Information ...Understanding The Value Of User Research, Usability Testing, and Information ...
Understanding The Value Of User Research, Usability Testing, and Information ...
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency Environment
 
Lean UX for non-UX Professionals
Lean UX for non-UX ProfessionalsLean UX for non-UX Professionals
Lean UX for non-UX Professionals
 
Design Thinking : Prototyping & Testing
Design Thinking : Prototyping & TestingDesign Thinking : Prototyping & Testing
Design Thinking : Prototyping & Testing
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
 
UX Research in an Agile World
UX Research in an Agile WorldUX Research in an Agile World
UX Research in an Agile World
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Rapid prototyping and sketching
Rapid prototyping and sketchingRapid prototyping and sketching
Rapid prototyping and sketching
 
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
 
Agile methodology - Humanity
Agile methodology  - HumanityAgile methodology  - Humanity
Agile methodology - Humanity
 
Prototyping and Piloting
Prototyping and PilotingPrototyping and Piloting
Prototyping and Piloting
 
Ways for UX Design Iterations: Innovate Faster & Better
Ways for UX Design Iterations: Innovate Faster & BetterWays for UX Design Iterations: Innovate Faster & Better
Ways for UX Design Iterations: Innovate Faster & Better
 
CST 20363 Session 3
CST 20363 Session 3CST 20363 Session 3
CST 20363 Session 3
 
5 Things You Can Do Starting Today to Improve Your Product's User Experience ...
5 Things You Can Do Starting Today to Improve Your Product's User Experience ...5 Things You Can Do Starting Today to Improve Your Product's User Experience ...
5 Things You Can Do Starting Today to Improve Your Product's User Experience ...
 
Intro to Lean UX with UserTesting
Intro to Lean UX with UserTestingIntro to Lean UX with UserTesting
Intro to Lean UX with UserTesting
 
Software prototyping
Software prototyping  Software prototyping
Software prototyping
 

UXPA Lean UX Bridging the gap between UX and Developers

  • 1. LEAN UX Bridging the gap between UX and Development Andrew Mottaz CTO ProtoShare
  • 2. Is Agile Compatible with Modern UX? • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan Agile Manifesto
  • 3. Good: • User-focused • Iterative • User is ultimate judge Conclusion: Modern UX and Agile have shared values. Is Agile Compatible with Modern UX?
  • 4. Bad: • Developer-centric. • Minimal requirements in the form of written user stories. • Hermetically sealed sprints with no interference from outside. • We‟ll show you what we‟ve come up with when its done. Answer: Maybe? Lean UX is one way to try. Is Agile Compatible with Modern UX?
  • 5. Lean Manufacturing -> Lean Startup -> Lean UX "Lean," is a production practice that considers the expenditure of resources for any goal other than the creation of value for the end customer to be wasteful, and thus a target for elimination. - Wikipedia
  • 6. Lean UX in a Nutshell • Every design is a hypothesis and must be tested. • The focus on a giant spec doc is replaced by a focus on a shared understanding. • Shadow Sprint ( Prototype the Backlog ) • Embedded UX with Cross-functional teams (UX is part of the sprint, Developers are part of the planning)
  • 7. Shared Understanding. Shared With whom? • Business Analysts, Clients and other high-level stakeholders. • User experience team • Development team • QA Understanding of What? • Who the user is. (Personas, User testing, User stories) • What the user wants and needs. (User stories, User testing) • What solutions are being proposed and why. (Prototypes, detailed requirements, developer input, documentation, discussion, user testing) • How the solutions behave ( Prototypes, written documentation, discussion, user testing ) • Whether the solution is successful. ( User testing )
  • 8. Shared Understanding: User Stories • Verbal, user-centered, abstract. (What and why) • Audience: People who have intimate knowledge of product. • Drawbacks: Different people can have radically different understanding. • User stories are explored, supplemented, decomposed and validated using visual prototypes of varying levels of fidelity
  • 9. Shared Understanding: Sketches, Wireframes and Prototypes • Internal validation • Walkthroughs and Spec Meetings • Visualizations are a far more effective way than written specifications to communicate the core vision. • Start low fidelity, evolve to get as high fidelity as you need to get your point across. • Higher fidelity = more engagement. Use this to your advantage.
  • 10. Creating a Shared Understanding What is the best way to build consensus among your team? • Talk about it? You can have a 3 hour conversation about what the meaning of the word „is‟ is. • Impose it from above? Risky and difficult. • Trusted authority? Getting better – over time a UX practitioner can gain credence.
  • 11. EVERYONE participate in user testing! • User acts as neutral 3rd party judge. • Better than actual judge, because you don‟t have to take their word, you get to watch their behavior. • There is a galvanizing emotional content to user testing that will convince even the most obstinate developer. • Watching someone struggle with YOUR product is excruciating, exhilarating and hair-pulling. Bonus! You get to validate your hypothesis at the same time.
  • 12. An Example: Problem: We built an awesome library of stencils and widgets To speed prototyping, but users were having difficulty finding it. Solution: Place an „advertisement‟ in the UI in a prominent location.
  • 13. How did we do? Answer: “Not Well” NO ONE SAW IT. Why? Inattentional Blindness When the palette was open, people focused on the content, not the chrome. ( Google: change blindness gorilla video )
  • 14. Solution: Color, but also, put the ad in the area that had the users attention.
  • 15. Lean UX is User Testing • Schedule user testing on a regular basis. Don‟t wait • 3-5 users every week, month or quarter, but do it. • You can user test paper prototypes, low fidelity wireframes, high fidelity prototypes or working code. • Have all team members participate at least once. • You can sell this approach by having management participate in some user tests.
  • 16. Start User Testing Early with Prototypes Internal Validation • Do this all the time • Train yourself to share early • Regular Reviews • Part of cadence External Validation • Formative User Testing • Small number ( 2 to 3 ) • Informal • Face-to-face or monitored • Validative User Testing • Larger number • Analytics • More formal • Watching a small subset of users still useful • Impractical to watch all users.
  • 17. Prototypes • Iterate, Iterate, Iterate • Visual, experiential, concrete ( What and how ) • User Testing: Do this regularly, don‟t wait until you‟re ready. • Prototypes start low fidelity, and evolve to as high fidelity as we need them to be. • Regular review of prototypes by team members creates a shared understanding • When are you done prototyping? When developers have a reasonable amount of certainty that they can build what‟s being proposed.
  • 18. Iterating in code • Just because you‟ve started engineering, doesn‟t mean you‟re done validating. • Continue Internal and External Validation • Validative User Testing

Notes de l'éditeur

  1. ----- Meeting Notes (5/20/13 17:16) -----A lot of lean is a response to Agile development practices.
  2. Waterfall has 1000 flaws – its inflexible, you make huge mistakes instead of small ones, its slow, cumbersome, etc. BUT at least there was a role for a UX professional/Designer to try to make a coherent impact.Agile if flexible, can make course corrections, smaller mistakes, but where does UX fit in? I once heard an Agile Dev. From Nike say that as far as feature requirements, they want one page, or better yet, one sentence. Developers get UX by default. At least they can validate but . . .
  3. Waterfall has 1000 flaws – its inflexible, you make huge mistakes instead of small ones, its slow, cumbersome, etc. BUT at least there was a role for a UX professional/Designer to try to make a coherent impact.Agile if flexible, can make course corrections, smaller mistakes, but where does UX fit in? I once heard an Agile Dev. From Nike say that as far as feature requirements, they want one page, or better yet, one sentence. Developers get UX by default. At least they can validate but . . . If you’re not on the Agile team, you will constantly be playing catch-up and trying to influence development as an interfering outsider.----- Meeting Notes (5/20/13 17:16) -----Waterfall tended to make UX into a requirement writer.
  4. ----- Meeting Notes (5/20/13 17:16) -----Who here uses User Stories as part of their process? Who writes them? Who reviews them?
  5. ----- Meeting Notes (5/20/13 17:16) -----Who does this with user stories? Do you do it before writing user stories?
  6. Communicate the ‘why’ of decisions to create a shared understanding.----- Meeting Notes (5/20/13 17:16) -----Would anyone like to speculate about the one best way to create a shared understanding?
  7. Communicate the ‘why’ of decisions to create a shared understanding.
  8. Communicate the ‘why’ of decisions to create a shared understanding.
  9. This is the solution we came up with. We did all the things I said – user stories, sketches, wireframes, prototypes, reviews, discussions. How did we miss this?
  10. Communicate the ‘why’ of decisions to create a shared understanding.
  11. No one on the team would have believed it without seeing it.Had you said ‘the user didn’t see it’, the reaction would have been: wellThere must be something wrong with the user.When you watch the test, it is much harder to do that.You’ll notice the button stayed in the chrome – that’s how convinced we wereThat it was the right place for it. And it was, but not for new users.
  12. Agile agrees – get to working code quickly and iterate to improve.