SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Fitting a square peg into a
round hole
A tale of usability testing in
the agile process
Iteration and user involvement in
Agile (what we know about Agile):
Introducing the Round Hole
Agile Manifesto values

3
Integrating UX into Agile
11/5/2013
A better match
Since Agile methods appear to more
closely match the way people solve
problems, they can be helpful in
solving the types of
complex, interrelated problems
organizations increasingly call upon
UX designers to address.
Peter Hornsby
Can UX be Agile?
UX Matters 10-2009
4
Integrating UX into Agile
11/5/2013
One UX pro gets excited about Agile
First, it’s people oriented.
Second, it is based on the idea or
iteration.
Third and most important it’s based
on the idea what on every iteration
you get real customer feedback
and change you direction based on
that feedback.
Hugh Beyer, in an interview with Jared Spool
UIE Brainsparks, 03/16/2012
5
Integrating UX into Agile
11/5/2013
What is user experience (UX) and
why should I care?
Describing the square peg
A definition of UX according to GE
UX Central
User Experience (or UX) is the response a person
has when interacting with a product or service:
the tactile, visual, and auditory impressions,
the conceptual model he or she constructs to
make sense of features and functionality,
and the human emotions evoked by a product's
use (e.g., frustration or delight).
7
Integrating UX into Agile
11/5/2013
A GREAT user experience
Great user experiences are
powered by customer- and usercentric thinking in all aspects of
design and development.

8
Integrating UX into Agile
11/5/2013
User experiences that merit design
attention occur at every stage of
interaction with a GE
product, including
• Product awareness
• Selection and purchase

• Delivery and packaging
• Installation and
configuration

• Training and ramp up

• Operation via the user
interfaces

• Support and services
• Maintenance and
upgrade

• De-installation and
disposal
9
Integrating UX into Agile
11/5/2013
A Model for integrating UX into Agile
Integrating UX and development
Work out the interface for a story before development starts (Sprint 0)
 Detailed UI design
 Final iteration with users

Work with development during the iteration
 Communicate design to developer
 Consult on detailed behavior

Test implementation with users in the following iteration
Sprint 1

Sprint 2

Sprint 3

Sprint 4

UX team
designs
story 1

UX team
designs
story 2
UX team
consults
on story 1

UX team
designs
story 3
UX team
consults
on story 2
UX team
tests
story 1

UX team
consults
on story 3
UX team
tests
story 2

Dev team
builds
story 1

Dev team
builds
story 2

Dev team
builds
story 3
Agile-Usability Breaking it Down
Project Definition:
•
•

•

Sprint 0

Strategic design
Initial user research - study of work practice
• Methods: for example, Contextual
Inquiry, Observation, Task Analysis, Workflow
discussion, Collaboration workgroup
• Activities: Interpretation Sessions and Affinity Diagrams
• Deliverables:
• Understand/document the use environment
• Develop personas
• Develop storyboards and prototypes
Concept testing – paper prototyping testing (high level)
• Methods: Cognitive Walk-throughs & prototype usability testing
(remote)
• Usually two rounds for confidence in vision and user stories are
realistic
12
Integrating UX into Agile
11/5/2013
Agile-Usability Breaking it Down
Sprint 0
Project Definition:
•

Planning for Sprint #1
• Develop use stories (based on task cards)
• Develop prototypes for what will be coded in sprint #1
• Test prototypes for sprint #1 development
• Methods: usability testing, cognitive walk through, heuristic
analysis, SUS
• Tools: Morae, WebEx

13
Integrating UX into Agile
11/5/2013
Agile-Usability Breaking it Down
• Sprint # 1

Sprint #1

Input for
Sprint #2

•

Implement UI tested prototypes at Phase 0 for coding in
sprint #1

•

Planning for Sprint #2
• Develop use stories
• Develop prototypes for what will be coded in sprint #2
• Test prototypes for sprint #2 development
• Methods: usability testing, cognitive walk
through, heuristic analysis, SUS
• Tools: Morae, WebEx

14
Integrating UX into Agile
11/5/2013
Agile-Usability Breaking it Down
Testing
Sprint #1

• Sprint #2
Input for
Sprint #3
Implement UI tested prototypes at Sprint #1 for coding in Sprint #2

Sprint #2
•
•

Usability Test completed UI from Sprint #1 to ensure nothing was lost in the
translation
•
Methods: remote usability testing, cognitive walk through, SUS,
•
Tools: Morae, WebEx

•

Planning for Sprint #3
•
Develop use stories (based on task cards)
•
Develop prototypes for what will be coded in Sprint #3
•
Test prototypes for sprint #3 development

15
Integrating UX into Agile
11/5/2013
Involving customers from Sprint 0 on
Collaboration workgroups, comprising
customers from a variety if practices meet
every other week.
They review sketches and prototypes and
share how they see their office workflow in
relation to the prototype.
The UX rep and Systems Engineers revise the
prototypes and review again (iterating).
16
Integrating UX into Agile
11/5/2013
Case Study: Integrating usability
testing into the CPS agile process
Centricity Practice Solutions:
PM & EMR
Project: multiple fixes and upgrades to the
CPS product.
Users:
• PM (practice management) – Billing office
management & personnel
• EMR (electronic medical records) –
Providers (medical staff)
18
Integrating UX into Agile
11/5/2013
CPS 11: project information
Nine Scrum teams – five on EMR projects and
four on PM projects.
•

Sprint Reviews on
Thursday mornings

•

Sprint planning on
Thursday afternoons

19
Integrating UX into Agile
11/5/2013
Basic usability test cycle

20
Integrating UX into Agile
11/5/2013
Weeks one & two: detailed

21
Integrating UX into Agile
11/5/2013
Weeks three & four detailed

22
Integrating UX into Agile
11/5/2013
Usability test plan
• Identify doctors, nurses and other clinical
help to participate
• Find a convenient time for their sessions
• Create the usability tasks
• Pre-test with internal folks
• Conduct the test

23
Integrating UX into Agile
11/5/2013
Scrum teams iteration
Sprint Planning
Scrum teams take the results of the usability
test and review.
Create user stories from the results.
Prioritize – integrate into next Sprint or place in
backlog?

25
Integrating UX into Agile
11/5/2013
Issues Encountered
• Scrum teams not recognizing the value of
the results and not prioritizing the stories
with the fixes.
• Lack of clarity or, in some cases, lack of
anything to test.

26
Integrating UX into Agile
11/5/2013
Making it work
Cooperation from Scrum teams.
Prototypes from systems engineers.
Participation from customers.

27
Integrating UX into Agile
11/5/2013
Other UX techniques involving users
Cognitive walk-through
Contextual inquiry
Face to face usability testing (typically
conducted during the biannual user
conference).
Site visits.

28
Integrating UX into Agile
11/5/2013
References
Beyer, High (2012) Contextual Design Workshop for GE
Carmichael, Sean (2012) Hugh Beyer—Getting Started with UX
Inside Agile Development (www.uie.com)
Hornsby, Peter (2009) Can UX be Agile? UX Matters
(www.uxmatters.com)
Nodder, Chris & Jakob Nielsen (2009) Agile Usability: Best
practices for User Experience on Agile Development Projects.
Nielsen Norman Group (www.nngroup.com)
Spool, Jared M (2012) UX and Agile Development: 2012’s
Challenged and Opportunities (www.uie.com)

29
Integrating UX into Agile
11/5/2013

Weitere ähnliche Inhalte

Was ist angesagt?

Great Agile in a UX World
Great Agile in a UX WorldGreat Agile in a UX World
Great Agile in a UX WorldAnthony Viviano
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience DesignAlla Zollers
 
Building a ux team
Building a ux team Building a ux team
Building a ux team Bruno Mendes
 
2013 UX RESEARCH - Usability Testing Approaches
2013 UX RESEARCH - Usability Testing Approaches2013 UX RESEARCH - Usability Testing Approaches
2013 UX RESEARCH - Usability Testing ApproachesVanessa Speziale
 
The theory of great UX/UI Design
The theory of great UX/UI DesignThe theory of great UX/UI Design
The theory of great UX/UI DesignSachin Karweer
 
How UX Evolves at Companies: A New Look at Maturity Models
How UX Evolves at Companies: A New Look at Maturity ModelsHow UX Evolves at Companies: A New Look at Maturity Models
How UX Evolves at Companies: A New Look at Maturity Modelsrbuttigl
 
User Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and WorkflowUser Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and Workflowsollitaire
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience DesignKevin Wong
 
3 ux design process
3 ux design process3 ux design process
3 ux design processSudirman
 
Pscad agile adoption
Pscad agile adoptionPscad agile adoption
Pscad agile adoptionsdeconf
 
UX Process - Mariana García
UX Process - Mariana GarcíaUX Process - Mariana García
UX Process - Mariana GarcíaUX Nights
 
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SWui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SWui42
 
ui42 Martin Krupa WUD 2012 Stages of usability addoption at companies
ui42 Martin Krupa WUD 2012 Stages of usability addoption at companiesui42 Martin Krupa WUD 2012 Stages of usability addoption at companies
ui42 Martin Krupa WUD 2012 Stages of usability addoption at companiesui42
 
Sdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtSdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtsdeconf
 
An interactive form-based mobile software system with a sample application in...
An interactive form-based mobile software system with a sample application in...An interactive form-based mobile software system with a sample application in...
An interactive form-based mobile software system with a sample application in...Markus Harrer
 
User Experience: A Lean UX Process
User Experience: A Lean UX ProcessUser Experience: A Lean UX Process
User Experience: A Lean UX ProcessRicardo Luiz
 
Agile Prototyping for Software Development Projects
Agile Prototyping for Software Development ProjectsAgile Prototyping for Software Development Projects
Agile Prototyping for Software Development ProjectsInvolved IT
 
Junos Space UX Toolkit- Juniper Networks: Summer Intern
Junos Space UX Toolkit- Juniper Networks: Summer InternJunos Space UX Toolkit- Juniper Networks: Summer Intern
Junos Space UX Toolkit- Juniper Networks: Summer InternGaurav Kulshrestha
 

Was ist angesagt? (20)

Great Agile in a UX World
Great Agile in a UX WorldGreat Agile in a UX World
Great Agile in a UX World
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience Design
 
Building a ux team
Building a ux team Building a ux team
Building a ux team
 
2013 UX RESEARCH - Usability Testing Approaches
2013 UX RESEARCH - Usability Testing Approaches2013 UX RESEARCH - Usability Testing Approaches
2013 UX RESEARCH - Usability Testing Approaches
 
The theory of great UX/UI Design
The theory of great UX/UI DesignThe theory of great UX/UI Design
The theory of great UX/UI Design
 
How UX Evolves at Companies: A New Look at Maturity Models
How UX Evolves at Companies: A New Look at Maturity ModelsHow UX Evolves at Companies: A New Look at Maturity Models
How UX Evolves at Companies: A New Look at Maturity Models
 
User Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and WorkflowUser Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and Workflow
 
Agile UX
Agile UXAgile UX
Agile UX
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience Design
 
3 ux design process
3 ux design process3 ux design process
3 ux design process
 
Pscad agile adoption
Pscad agile adoptionPscad agile adoption
Pscad agile adoption
 
UX Process - Mariana García
UX Process - Mariana GarcíaUX Process - Mariana García
UX Process - Mariana García
 
UX at HP Enterprise
UX at HP Enterprise UX at HP Enterprise
UX at HP Enterprise
 
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SWui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
 
ui42 Martin Krupa WUD 2012 Stages of usability addoption at companies
ui42 Martin Krupa WUD 2012 Stages of usability addoption at companiesui42 Martin Krupa WUD 2012 Stages of usability addoption at companies
ui42 Martin Krupa WUD 2012 Stages of usability addoption at companies
 
Sdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svtSdec 2011 ux_agile_svt
Sdec 2011 ux_agile_svt
 
An interactive form-based mobile software system with a sample application in...
An interactive form-based mobile software system with a sample application in...An interactive form-based mobile software system with a sample application in...
An interactive form-based mobile software system with a sample application in...
 
User Experience: A Lean UX Process
User Experience: A Lean UX ProcessUser Experience: A Lean UX Process
User Experience: A Lean UX Process
 
Agile Prototyping for Software Development Projects
Agile Prototyping for Software Development ProjectsAgile Prototyping for Software Development Projects
Agile Prototyping for Software Development Projects
 
Junos Space UX Toolkit- Juniper Networks: Summer Intern
Junos Space UX Toolkit- Juniper Networks: Summer InternJunos Space UX Toolkit- Juniper Networks: Summer Intern
Junos Space UX Toolkit- Juniper Networks: Summer Intern
 

Andere mochten auch

Scrivere per il web
Scrivere per il webScrivere per il web
Scrivere per il webviviana cozi
 
Мифология ацтеков
Мифология ацтековМифология ацтеков
Мифология ацтековfonelene elengone
 
Prevalence of Clinical Vitamin A Deficiency Among Primary School Children in ...
Prevalence of Clinical Vitamin A Deficiency Among Primary School Children in ...Prevalence of Clinical Vitamin A Deficiency Among Primary School Children in ...
Prevalence of Clinical Vitamin A Deficiency Among Primary School Children in ...Govt Medical College, Surat.
 
SSI発表資料 - OpenStreetMapの取り組み
SSI発表資料 - OpenStreetMapの取り組みSSI発表資料 - OpenStreetMapの取り組み
SSI発表資料 - OpenStreetMapの取り組みSatoshi Iida
 
Uticaj uvoza i izvoza na poslovanje savremenih preduzeća pp2007
Uticaj uvoza i izvoza na poslovanje savremenih preduzeća pp2007Uticaj uvoza i izvoza na poslovanje savremenih preduzeća pp2007
Uticaj uvoza i izvoza na poslovanje savremenih preduzeća pp2007Positive
 
מתאר ת א-יפו 22-07-10
מתאר ת א-יפו 22-07-10מתאר ת א-יפו 22-07-10
מתאר ת א-יפו 22-07-10Sharon Rotbard
 
จากป่าสู่เมืองกรุง
จากป่าสู่เมืองกรุงจากป่าสู่เมืองกรุง
จากป่าสู่เมืองกรุงsureeporn
 
AIMS SANYA@9910008812 ASSURED RETURN
AIMS SANYA@9910008812 ASSURED RETURNAIMS SANYA@9910008812 ASSURED RETURN
AIMS SANYA@9910008812 ASSURED RETURNIsha Amastha
 
2014-07-13 OpenStreetMapの有効活用 八王子オープンデータセミナー
2014-07-13 OpenStreetMapの有効活用 八王子オープンデータセミナー2014-07-13 OpenStreetMapの有効活用 八王子オープンデータセミナー
2014-07-13 OpenStreetMapの有効活用 八王子オープンデータセミナーSatoshi Iida
 
Print Portfolio 1
Print Portfolio 1Print Portfolio 1
Print Portfolio 1Emily Clark
 
Nimbus IITl @ 9910008812 noida sec 168
Nimbus IITl @ 9910008812 noida sec 168Nimbus IITl @ 9910008812 noida sec 168
Nimbus IITl @ 9910008812 noida sec 168Isha Amastha
 
Time management for misfits and dreamers for catalyst ranch
Time management for misfits and dreamers for catalyst ranchTime management for misfits and dreamers for catalyst ranch
Time management for misfits and dreamers for catalyst ranchDavid Kaiser, Ph.D., P.C.C.
 
Finding use case
Finding use caseFinding use case
Finding use casesang nguyen
 
Русское искусство 18 в
Русское искусство 18 вРусское искусство 18 в
Русское искусство 18 вfonelene elengone
 
Tutorial de portafolio de evaluación docente - Parte II
Tutorial de portafolio de evaluación docente - Parte IITutorial de portafolio de evaluación docente - Parte II
Tutorial de portafolio de evaluación docente - Parte IIAndrés Cisterna
 
Social media lnl
Social media lnlSocial media lnl
Social media lnlKaren Geier
 

Andere mochten auch (20)

Slide share -marketing to black moms
Slide share  -marketing to black momsSlide share  -marketing to black moms
Slide share -marketing to black moms
 
Open letter
Open letterOpen letter
Open letter
 
2012 Recreation Boat Accidents
2012 Recreation Boat Accidents2012 Recreation Boat Accidents
2012 Recreation Boat Accidents
 
Scrivere per il web
Scrivere per il webScrivere per il web
Scrivere per il web
 
Мифология ацтеков
Мифология ацтековМифология ацтеков
Мифология ацтеков
 
Prevalence of Clinical Vitamin A Deficiency Among Primary School Children in ...
Prevalence of Clinical Vitamin A Deficiency Among Primary School Children in ...Prevalence of Clinical Vitamin A Deficiency Among Primary School Children in ...
Prevalence of Clinical Vitamin A Deficiency Among Primary School Children in ...
 
SSI発表資料 - OpenStreetMapの取り組み
SSI発表資料 - OpenStreetMapの取り組みSSI発表資料 - OpenStreetMapの取り組み
SSI発表資料 - OpenStreetMapの取り組み
 
Uticaj uvoza i izvoza na poslovanje savremenih preduzeća pp2007
Uticaj uvoza i izvoza na poslovanje savremenih preduzeća pp2007Uticaj uvoza i izvoza na poslovanje savremenih preduzeća pp2007
Uticaj uvoza i izvoza na poslovanje savremenih preduzeća pp2007
 
מתאר ת א-יפו 22-07-10
מתאר ת א-יפו 22-07-10מתאר ת א-יפו 22-07-10
מתאר ת א-יפו 22-07-10
 
จากป่าสู่เมืองกรุง
จากป่าสู่เมืองกรุงจากป่าสู่เมืองกรุง
จากป่าสู่เมืองกรุง
 
AIMS SANYA@9910008812 ASSURED RETURN
AIMS SANYA@9910008812 ASSURED RETURNAIMS SANYA@9910008812 ASSURED RETURN
AIMS SANYA@9910008812 ASSURED RETURN
 
2014-07-13 OpenStreetMapの有効活用 八王子オープンデータセミナー
2014-07-13 OpenStreetMapの有効活用 八王子オープンデータセミナー2014-07-13 OpenStreetMapの有効活用 八王子オープンデータセミナー
2014-07-13 OpenStreetMapの有効活用 八王子オープンデータセミナー
 
Print Portfolio 1
Print Portfolio 1Print Portfolio 1
Print Portfolio 1
 
Nimbus IITl @ 9910008812 noida sec 168
Nimbus IITl @ 9910008812 noida sec 168Nimbus IITl @ 9910008812 noida sec 168
Nimbus IITl @ 9910008812 noida sec 168
 
Cyprus Property
Cyprus PropertyCyprus Property
Cyprus Property
 
Time management for misfits and dreamers for catalyst ranch
Time management for misfits and dreamers for catalyst ranchTime management for misfits and dreamers for catalyst ranch
Time management for misfits and dreamers for catalyst ranch
 
Finding use case
Finding use caseFinding use case
Finding use case
 
Русское искусство 18 в
Русское искусство 18 вРусское искусство 18 в
Русское искусство 18 в
 
Tutorial de portafolio de evaluación docente - Parte II
Tutorial de portafolio de evaluación docente - Parte IITutorial de portafolio de evaluación docente - Parte II
Tutorial de portafolio de evaluación docente - Parte II
 
Social media lnl
Social media lnlSocial media lnl
Social media lnl
 

Ähnlich wie Fitting a square peg in a round hole

Integrating usability testing into agile updated
Integrating usability testing into agile updatedIntegrating usability testing into agile updated
Integrating usability testing into agile updatedElisa Miller
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and AgileUserZoom
 
UX @ Agile - Myths, Legends and the path to success
UX @ Agile - Myths, Legends and the path to successUX @ Agile - Myths, Legends and the path to success
UX @ Agile - Myths, Legends and the path to successRan Liron
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMAurobinda Pradhan
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleICS
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Developmentbinuvt
 
UI UX Process for SaaS Product Design Success
UI UX Process for SaaS Product Design SuccessUI UX Process for SaaS Product Design Success
UI UX Process for SaaS Product Design SuccessThink 360 Studio
 
Agile-User Experience Design: With or Without a Usability Expert in the Team?
Agile-User Experience Design: With or Without a Usability Expert in the Team?Agile-User Experience Design: With or Without a Usability Expert in the Team?
Agile-User Experience Design: With or Without a Usability Expert in the Team?louschwartz
 
Bridging user experience design with agile product development
Bridging user experience design with agile product developmentBridging user experience design with agile product development
Bridging user experience design with agile product developmentHarri Kiljander
 
Getting your agile ux practice off the ground
Getting your agile ux practice off the groundGetting your agile ux practice off the ground
Getting your agile ux practice off the grounddianadb
 
Making the Case for UX
Making the Case for UXMaking the Case for UX
Making the Case for UXHUXgroup
 
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...Michele Ide-Smith
 
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...UXPA International
 
How UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessHow UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessKyle Soucy
 

Ähnlich wie Fitting a square peg in a round hole (20)

Integrating usability testing into agile updated
Integrating usability testing into agile updatedIntegrating usability testing into agile updated
Integrating usability testing into agile updated
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
 
UX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, CopenhagenUX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, Copenhagen
 
UX @ Agile - Myths, Legends and the path to success
UX @ Agile - Myths, Legends and the path to successUX @ Agile - Myths, Legends and the path to success
UX @ Agile - Myths, Legends and the path to success
 
Agile Usability
Agile UsabilityAgile Usability
Agile Usability
 
Steps to ui ux by-kapil puri
Steps to ui ux by-kapil puriSteps to ui ux by-kapil puri
Steps to ui ux by-kapil puri
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PM
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product Lifecycle
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Development
 
UI UX Process for SaaS Product Design Success
UI UX Process for SaaS Product Design SuccessUI UX Process for SaaS Product Design Success
UI UX Process for SaaS Product Design Success
 
Agile-User Experience Design: With or Without a Usability Expert in the Team?
Agile-User Experience Design: With or Without a Usability Expert in the Team?Agile-User Experience Design: With or Without a Usability Expert in the Team?
Agile-User Experience Design: With or Without a Usability Expert in the Team?
 
Bridging user experience design with agile product development
Bridging user experience design with agile product developmentBridging user experience design with agile product development
Bridging user experience design with agile product development
 
Getting your agile ux practice off the ground
Getting your agile ux practice off the groundGetting your agile ux practice off the ground
Getting your agile ux practice off the ground
 
UI_UX Design Process_ A Comprehensive Overview
UI_UX Design Process_ A Comprehensive OverviewUI_UX Design Process_ A Comprehensive Overview
UI_UX Design Process_ A Comprehensive Overview
 
Levi McCusker UXD
Levi McCusker UXDLevi McCusker UXD
Levi McCusker UXD
 
Making the Case for UX
Making the Case for UXMaking the Case for UX
Making the Case for UX
 
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
Winning Hearts and Minds: Tips for Embedding User Experience in Your Organisa...
 
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
 
How UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessHow UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development Process
 

Kürzlich hochgeladen

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxsuhanimunjal27
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxmirandajeremy200221
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptxsuhanimunjal27
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 

Kürzlich hochgeladen (20)

Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
 
DragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptxDragonBall PowerPoint Template for demo.pptx
DragonBall PowerPoint Template for demo.pptx
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Jigani Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 

Fitting a square peg in a round hole

  • 1. Fitting a square peg into a round hole A tale of usability testing in the agile process
  • 2. Iteration and user involvement in Agile (what we know about Agile): Introducing the Round Hole
  • 3. Agile Manifesto values 3 Integrating UX into Agile 11/5/2013
  • 4. A better match Since Agile methods appear to more closely match the way people solve problems, they can be helpful in solving the types of complex, interrelated problems organizations increasingly call upon UX designers to address. Peter Hornsby Can UX be Agile? UX Matters 10-2009 4 Integrating UX into Agile 11/5/2013
  • 5. One UX pro gets excited about Agile First, it’s people oriented. Second, it is based on the idea or iteration. Third and most important it’s based on the idea what on every iteration you get real customer feedback and change you direction based on that feedback. Hugh Beyer, in an interview with Jared Spool UIE Brainsparks, 03/16/2012 5 Integrating UX into Agile 11/5/2013
  • 6. What is user experience (UX) and why should I care? Describing the square peg
  • 7. A definition of UX according to GE UX Central User Experience (or UX) is the response a person has when interacting with a product or service: the tactile, visual, and auditory impressions, the conceptual model he or she constructs to make sense of features and functionality, and the human emotions evoked by a product's use (e.g., frustration or delight). 7 Integrating UX into Agile 11/5/2013
  • 8. A GREAT user experience Great user experiences are powered by customer- and usercentric thinking in all aspects of design and development. 8 Integrating UX into Agile 11/5/2013
  • 9. User experiences that merit design attention occur at every stage of interaction with a GE product, including • Product awareness • Selection and purchase • Delivery and packaging • Installation and configuration • Training and ramp up • Operation via the user interfaces • Support and services • Maintenance and upgrade • De-installation and disposal 9 Integrating UX into Agile 11/5/2013
  • 10. A Model for integrating UX into Agile
  • 11. Integrating UX and development Work out the interface for a story before development starts (Sprint 0)  Detailed UI design  Final iteration with users Work with development during the iteration  Communicate design to developer  Consult on detailed behavior Test implementation with users in the following iteration Sprint 1 Sprint 2 Sprint 3 Sprint 4 UX team designs story 1 UX team designs story 2 UX team consults on story 1 UX team designs story 3 UX team consults on story 2 UX team tests story 1 UX team consults on story 3 UX team tests story 2 Dev team builds story 1 Dev team builds story 2 Dev team builds story 3
  • 12. Agile-Usability Breaking it Down Project Definition: • • • Sprint 0 Strategic design Initial user research - study of work practice • Methods: for example, Contextual Inquiry, Observation, Task Analysis, Workflow discussion, Collaboration workgroup • Activities: Interpretation Sessions and Affinity Diagrams • Deliverables: • Understand/document the use environment • Develop personas • Develop storyboards and prototypes Concept testing – paper prototyping testing (high level) • Methods: Cognitive Walk-throughs & prototype usability testing (remote) • Usually two rounds for confidence in vision and user stories are realistic 12 Integrating UX into Agile 11/5/2013
  • 13. Agile-Usability Breaking it Down Sprint 0 Project Definition: • Planning for Sprint #1 • Develop use stories (based on task cards) • Develop prototypes for what will be coded in sprint #1 • Test prototypes for sprint #1 development • Methods: usability testing, cognitive walk through, heuristic analysis, SUS • Tools: Morae, WebEx 13 Integrating UX into Agile 11/5/2013
  • 14. Agile-Usability Breaking it Down • Sprint # 1 Sprint #1 Input for Sprint #2 • Implement UI tested prototypes at Phase 0 for coding in sprint #1 • Planning for Sprint #2 • Develop use stories • Develop prototypes for what will be coded in sprint #2 • Test prototypes for sprint #2 development • Methods: usability testing, cognitive walk through, heuristic analysis, SUS • Tools: Morae, WebEx 14 Integrating UX into Agile 11/5/2013
  • 15. Agile-Usability Breaking it Down Testing Sprint #1 • Sprint #2 Input for Sprint #3 Implement UI tested prototypes at Sprint #1 for coding in Sprint #2 Sprint #2 • • Usability Test completed UI from Sprint #1 to ensure nothing was lost in the translation • Methods: remote usability testing, cognitive walk through, SUS, • Tools: Morae, WebEx • Planning for Sprint #3 • Develop use stories (based on task cards) • Develop prototypes for what will be coded in Sprint #3 • Test prototypes for sprint #3 development 15 Integrating UX into Agile 11/5/2013
  • 16. Involving customers from Sprint 0 on Collaboration workgroups, comprising customers from a variety if practices meet every other week. They review sketches and prototypes and share how they see their office workflow in relation to the prototype. The UX rep and Systems Engineers revise the prototypes and review again (iterating). 16 Integrating UX into Agile 11/5/2013
  • 17. Case Study: Integrating usability testing into the CPS agile process
  • 18. Centricity Practice Solutions: PM & EMR Project: multiple fixes and upgrades to the CPS product. Users: • PM (practice management) – Billing office management & personnel • EMR (electronic medical records) – Providers (medical staff) 18 Integrating UX into Agile 11/5/2013
  • 19. CPS 11: project information Nine Scrum teams – five on EMR projects and four on PM projects. • Sprint Reviews on Thursday mornings • Sprint planning on Thursday afternoons 19 Integrating UX into Agile 11/5/2013
  • 20. Basic usability test cycle 20 Integrating UX into Agile 11/5/2013
  • 21. Weeks one & two: detailed 21 Integrating UX into Agile 11/5/2013
  • 22. Weeks three & four detailed 22 Integrating UX into Agile 11/5/2013
  • 23. Usability test plan • Identify doctors, nurses and other clinical help to participate • Find a convenient time for their sessions • Create the usability tasks • Pre-test with internal folks • Conduct the test 23 Integrating UX into Agile 11/5/2013
  • 25. Sprint Planning Scrum teams take the results of the usability test and review. Create user stories from the results. Prioritize – integrate into next Sprint or place in backlog? 25 Integrating UX into Agile 11/5/2013
  • 26. Issues Encountered • Scrum teams not recognizing the value of the results and not prioritizing the stories with the fixes. • Lack of clarity or, in some cases, lack of anything to test. 26 Integrating UX into Agile 11/5/2013
  • 27. Making it work Cooperation from Scrum teams. Prototypes from systems engineers. Participation from customers. 27 Integrating UX into Agile 11/5/2013
  • 28. Other UX techniques involving users Cognitive walk-through Contextual inquiry Face to face usability testing (typically conducted during the biannual user conference). Site visits. 28 Integrating UX into Agile 11/5/2013
  • 29. References Beyer, High (2012) Contextual Design Workshop for GE Carmichael, Sean (2012) Hugh Beyer—Getting Started with UX Inside Agile Development (www.uie.com) Hornsby, Peter (2009) Can UX be Agile? UX Matters (www.uxmatters.com) Nodder, Chris & Jakob Nielsen (2009) Agile Usability: Best practices for User Experience on Agile Development Projects. Nielsen Norman Group (www.nngroup.com) Spool, Jared M (2012) UX and Agile Development: 2012’s Challenged and Opportunities (www.uie.com) 29 Integrating UX into Agile 11/5/2013