SlideShare a Scribd company logo
Best Practices
Sally Abolrous
UX Strategist, Researcher, and Designer
sally@salouli.com
www.salouli.com

UX and Agile
What I love about Agile
·  Teaming
·  It’s collaborative and cross-functional
·  Incremental
·  You don’t have to answer everything now
·  Rapid
·  Frequent releases to test your designs
·  Flexible and Adaptable
·  The team’s goal is to keep improving
What I don’t love about Agile
·  Velocity is everything
·  Quality is an after-thought
A great user experience must be rooted in an understanding of business needs and
user needs; Good user interface design is not enough.
User Experience
User Experience
Beyond the 30%...
·  We immerse ourselves in the business
·  We listen to stakeholders and users
·  We identify problems
·  We propose and test solutions
·  We create and share a vision
·  We drive decision making
A great user experience must be rooted in an understanding of business needs and
user needs; Good user interface design is not enough.
User Experience
How do we fit
this into the
process?
Experiments that work
·  7 Best Practices based on successful experiments 
·  Resulted in high velocity
·  Resulted in high quality
1. Ad-hoc “Discovery” Sprints
Best practices for Agile UX
Why?
Ad hoc “Discovery” Sprints
·  “Sprint 0” is short. We can’t plan for everything
·  We need time to answer big questions 
·  We need time to reach a decision
·  We need to take a step back and look at the big
picture

Sprint 0
Sprint 1
Sprint 2
Sprint 3
Sprint 4
Sprint 6
How does it fit in Agile?
Ad hoc “Discovery” Sprints
·  Design (UX, BA, Arch) is 2
sprints ahead
·  “Discovery” sprints as
needed 
·  Prioritize non-UX stories/
tasks for the team while
doing discovery
Design Sprint 0
Design Sprint 1
Design Sprint 2
Design Sprint 3
Design Sprint 4
Discovery
Design Sprint 6
Sprint 0
Sprint 1
Sprint 2
Dev Sprint 3
Dev Sprint 4
Dev Sprint 5
Dev Sprint 6
What do you do?
Ad hoc “Discovery” Sprints
·  Talk to the users, the business, and
the stakeholders
·  Create and evaluate concepts
·  Research the industry and the
competition
·  Conduct surveys, participatory design
sessions, usability testing
·  Etc…
What are some deliverables?
Ad hoc “Discovery” Sprints
·  Process Flows
·  Stories
·  Scenarios
·  Wireframes
·  Design guidelines
2. Assign a UX Owner
Best practices for Agile UX
Assign a UX Owner
Why?
·  Team is focused on the details of the
current and next sprint, not on the
big picture 
·  Multiple designers on different teams
can lead to inconsistency
·  Need someone to ensure the vision is
carried through and the design
doesn’t lose its integrity

Make it
my way!
80/20
Rule
Zero
training
Less is
More!!!
How?
Assign a UX Owner
·  Embed UX members in the agile teams
·  Increased collaboration
·  Increased understanding of UX
process
·  Common vision
·  UX owner may/may not be on a team
·  UX owner ensures consistency 
·  UX owner maintains the vision and
design goals
·  UX owner passes/approves deliverables
Team A
UX
VD
PO
BA
Dev
Arch
QA
SM
3. Don’t lose sight of the Big Picture
Best practices for Agile UX
Why?
Don’t lose sight of the big picture
·  In Agile, stories are small and
focused on one feature
·  It’s easy to forget about the
big picture
·  The navigation and
interaction of the whole
system is UX’s responsibility
Sprint 1
Team A
Sprint 2
Team B
Sprint 3
Team A
Sprint 3
Team B
Sprint 4
Team C
Sprint 3
Team C
Don’t lose sight of the big picture
·  Everywhere…
·  Process Flows
·  Personas
·  Design Mantras
·  Wireframes/Sketches/Ideas
·  Design team…
·  Cross-team design sessions
to ensure pieces fit together
·  Maintain and use the UX
framework
·  Think ahead
Don’t lose sight of the big picture
Anticipate
what’s coming
next based on
process flows.
Is there a
next step or
is this final
step?
What if the
user gets
interrupted?
Out of scope
Out of scope
4. Get Buy-In from the Team
Best practices for Agile UX
Why?
Get Buy-In from the Team
·  Everyone should be invested in the design
·  Development, Business, QA insight is crucial

Solid Design
Technology
Context
Business
Goals
Customer
Needs
How?
Get Buy-In from the Team
·  Talk! Often! 
·  Whiteboard sessions with Arch/Dev/BA
·  Make Informed decisions
·  Understand the technology: 
·  Limitations, Customizations, Effort required…
·  Understand the business: 
·  Goals, Motivations, Priorities…
·  Share early design sketches/ideas
·  Are there better solutions?
·  Are there technical concerns?
·  Are there testing concerns?
5. Put the user in the user story
Best practices for Agile UX
A great user experience must be rooted in an understanding of
business needs and user needs.
Put the User in the User Story
Why?
Put the User in the User Story
·  Business objectives and goals drive design decisions 
·  and users’ objectives and goals drive business decisions
·  Bring the user’s voice to requirements gathering sessions with the business
·  Bridge the gap between the business and the users
We think beyond the requirements
Put the User in the User Story
·  Question how things work today
·  We ask “why?”
·  Think beyond a user story
·  What’s happening before this? After this?
·  Channel the user
·  Will users understand this term? Add tooltips
·  Do users have enough information to make a decision? Add info
·  Do users know where they are? Add breadcrumbs
·  Do users know who to contact in case they get stuck? Add content
·  Are we missing key requirements needed to complete a task?
We look for ways to delight users, make their lives easier, and
form an emotional connection with our product or service.
Put the User in the User Story
6. Form a User Committee
Best practices for Agile UX
Why?
Form a User Committee
·  Feedback is needed quickly
·  No time for formal user research
Made up of key personas
Form a User Committee
·  Available for the entire team to:
·  Gather additional requirements
·  Understand and create process flows
·  Review wireframes
·  Review visual designs
·  Review prototypes or implementations
·  Complete surveys
·  Help expedite decision making
·  Ensure that nothing is overlooked or missed
7. Have your UX Laundry List Ready
Best practices for Agile UX
Why?
Have your UX Laundry List Ready
·  There’s always room for improvement and refinement
·  Inconsistencies get deprioritized during sprints
·  Visual design often gets deprioritized
·  Iterations are important in both UX and Agile
·  There’s always some unexpected down time – be prepared!
How?
Have your UX Laundry List Ready
·  Evaluate and test the release frequently and keep a log of desired enhancements
·  Discuss your list with the team and get their buy-in 
·  Keep your list prioritized at all times
Thank you!
Questions or comments? Contact me at sally@salouli.com

More Related Content

PDF
Agile Best Practices For Distributed Development
Sunil Mundra
 
PDF
Distributed Development Best Practices
Sunil Mundra
 
PPTX
Ben Reich - Continuous Integration Best Practices in Agile Environments
AgileSparks
 
PDF
Building High Quality Software
Johan Hoberg
 
PDF
Modular UX Process
Jacob Geib-Rosch
 
PDF
Building a QA Mindset
Johan Hoberg
 
PDF
The 3rd skill set presentation to metro boston
David Kershaw
 
PPTX
Why is important than How Discuss agile Delhi_2015final
Gaurav Rastogi
 
Agile Best Practices For Distributed Development
Sunil Mundra
 
Distributed Development Best Practices
Sunil Mundra
 
Ben Reich - Continuous Integration Best Practices in Agile Environments
AgileSparks
 
Building High Quality Software
Johan Hoberg
 
Modular UX Process
Jacob Geib-Rosch
 
Building a QA Mindset
Johan Hoberg
 
The 3rd skill set presentation to metro boston
David Kershaw
 
Why is important than How Discuss agile Delhi_2015final
Gaurav Rastogi
 

What's hot (14)

PDF
The UX of Data Security Intelligence
Ranjeet Tayi
 
PPTX
Managers guide to virtual teams
madhur telang
 
PDF
Agile UX in the Enterprise with Sean Van Tyne
UserZoom
 
PDF
Decentralizing design for inclusion - Rosana Ardila, WUDRome2017
nois3
 
PDF
Agile In Non Technical Contexts - Lessons For Agile Coaches
Hugo Messer
 
PPT
Nearshore Presentation 2 Minutes
stevemacmillan
 
PDF
UX in an Agile World
Fadi Stephan
 
PPTX
Driving Organizational Change Dreamforce 2014 (Salesforce)
Steve Heye
 
PDF
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
AgileDenver
 
PPT
Jonathan Kohl - Is Agile Distracting You?
TEST Huddle
 
PPTX
Distributed systems are hard; distributed systems of people are harder
Julian Dunn
 
PDF
Dual Track Agile: Discovering and Delivering on Customer Needs Together
Anna Romanovska
 
PDF
Devops
Diego Pacheco
 
PPT
Money (It's What We Want)
FoundationCenter
 
The UX of Data Security Intelligence
Ranjeet Tayi
 
Managers guide to virtual teams
madhur telang
 
Agile UX in the Enterprise with Sean Van Tyne
UserZoom
 
Decentralizing design for inclusion - Rosana Ardila, WUDRome2017
nois3
 
Agile In Non Technical Contexts - Lessons For Agile Coaches
Hugo Messer
 
Nearshore Presentation 2 Minutes
stevemacmillan
 
UX in an Agile World
Fadi Stephan
 
Driving Organizational Change Dreamforce 2014 (Salesforce)
Steve Heye
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
AgileDenver
 
Jonathan Kohl - Is Agile Distracting You?
TEST Huddle
 
Distributed systems are hard; distributed systems of people are harder
Julian Dunn
 
Dual Track Agile: Discovering and Delivering on Customer Needs Together
Anna Romanovska
 
Money (It's What We Want)
FoundationCenter
 
Ad

Similar to UX and Agile: Best Practices (20)

PPTX
Agile UX - Learning to Lead
Chris Farnum
 
PDF
Agile UX
Thomas Callaghan
 
PPTX
Great Agile in a UX World
Anthony Viviano
 
PPTX
Great UX in an Agile World
uxpin
 
PPTX
Incorporating UX into an Agile Methodology
Amy Powell
 
PPTX
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable Software
Jon Innes
 
PDF
Bridging user experience design with agile product development
Harri Kiljander
 
PDF
Pre-Conference Course: UX and Agile: Making a Great Experience -
UXPA International
 
PDF
Agile UX Breakfast Briefing jun13
Ross Philip
 
PDF
Agile UX Breakfast Briefing Jun13
User Vision
 
PPTX
Enterprise, Agile, and UX: Making It Work Today, Tomorrow, and Beyond
UXPA International
 
PPTX
Enterprise +UX+Agile
Rebecca Baker
 
PDF
Integrating User Experience Design into the Product Lifecycle
ICS
 
PDF
Integrating usability testing into agile updated
Elisa Miller
 
PDF
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA International
 
PPTX
How to Master UX Testing in an Agile Design Process
UserZoom
 
PDF
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
Megan Dell
 
KEY
Agile UX - expanded and reworked
sparrk
 
PDF
How UX Research Fits Into an Agile Development Process
Kyle Soucy
 
PDF
Maximizing the impact of UX in an agile environment: Mixing agile and lean UX
Brilliant Experience
 
Agile UX - Learning to Lead
Chris Farnum
 
Great Agile in a UX World
Anthony Viviano
 
Great UX in an Agile World
uxpin
 
Incorporating UX into an Agile Methodology
Amy Powell
 
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable Software
Jon Innes
 
Bridging user experience design with agile product development
Harri Kiljander
 
Pre-Conference Course: UX and Agile: Making a Great Experience -
UXPA International
 
Agile UX Breakfast Briefing jun13
Ross Philip
 
Agile UX Breakfast Briefing Jun13
User Vision
 
Enterprise, Agile, and UX: Making It Work Today, Tomorrow, and Beyond
UXPA International
 
Enterprise +UX+Agile
Rebecca Baker
 
Integrating User Experience Design into the Product Lifecycle
ICS
 
Integrating usability testing into agile updated
Elisa Miller
 
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA International
 
How to Master UX Testing in an Agile Design Process
UserZoom
 
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
Megan Dell
 
Agile UX - expanded and reworked
sparrk
 
How UX Research Fits Into an Agile Development Process
Kyle Soucy
 
Maximizing the impact of UX in an agile environment: Mixing agile and lean UX
Brilliant Experience
 
Ad

Recently uploaded (20)

PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
This slide provides an overview Technology
mineshkharadi333
 
PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Architecture of the Future (09152021)
EdwardMeyman
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PPTX
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
This slide provides an overview Technology
mineshkharadi333
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Doc9.....................................
SofiaCollazos
 
Architecture of the Future (09152021)
EdwardMeyman
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Software Development Methodologies in 2025
KodekX
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
IoT Sensor Integration 2025 Powering Smart Tech and Industrial Automation.pptx
Rejig Digital
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 

UX and Agile: Best Practices

  • 1. Best Practices Sally Abolrous UX Strategist, Researcher, and Designer [email protected] www.salouli.com UX and Agile
  • 2. What I love about Agile ·  Teaming ·  It’s collaborative and cross-functional ·  Incremental ·  You don’t have to answer everything now ·  Rapid ·  Frequent releases to test your designs ·  Flexible and Adaptable ·  The team’s goal is to keep improving
  • 3. What I don’t love about Agile ·  Velocity is everything ·  Quality is an after-thought
  • 4. A great user experience must be rooted in an understanding of business needs and user needs; Good user interface design is not enough. User Experience
  • 5. User Experience Beyond the 30%... ·  We immerse ourselves in the business ·  We listen to stakeholders and users ·  We identify problems ·  We propose and test solutions ·  We create and share a vision ·  We drive decision making
  • 6. A great user experience must be rooted in an understanding of business needs and user needs; Good user interface design is not enough. User Experience How do we fit this into the process?
  • 7. Experiments that work ·  7 Best Practices based on successful experiments ·  Resulted in high velocity ·  Resulted in high quality
  • 8. 1. Ad-hoc “Discovery” Sprints Best practices for Agile UX
  • 9. Why? Ad hoc “Discovery” Sprints ·  “Sprint 0” is short. We can’t plan for everything ·  We need time to answer big questions ·  We need time to reach a decision ·  We need to take a step back and look at the big picture Sprint 0 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 6
  • 10. How does it fit in Agile? Ad hoc “Discovery” Sprints ·  Design (UX, BA, Arch) is 2 sprints ahead ·  “Discovery” sprints as needed ·  Prioritize non-UX stories/ tasks for the team while doing discovery Design Sprint 0 Design Sprint 1 Design Sprint 2 Design Sprint 3 Design Sprint 4 Discovery Design Sprint 6 Sprint 0 Sprint 1 Sprint 2 Dev Sprint 3 Dev Sprint 4 Dev Sprint 5 Dev Sprint 6
  • 11. What do you do? Ad hoc “Discovery” Sprints ·  Talk to the users, the business, and the stakeholders ·  Create and evaluate concepts ·  Research the industry and the competition ·  Conduct surveys, participatory design sessions, usability testing ·  Etc…
  • 12. What are some deliverables? Ad hoc “Discovery” Sprints ·  Process Flows ·  Stories ·  Scenarios ·  Wireframes ·  Design guidelines
  • 13. 2. Assign a UX Owner Best practices for Agile UX
  • 14. Assign a UX Owner Why? ·  Team is focused on the details of the current and next sprint, not on the big picture ·  Multiple designers on different teams can lead to inconsistency ·  Need someone to ensure the vision is carried through and the design doesn’t lose its integrity Make it my way! 80/20 Rule Zero training Less is More!!!
  • 15. How? Assign a UX Owner ·  Embed UX members in the agile teams ·  Increased collaboration ·  Increased understanding of UX process ·  Common vision ·  UX owner may/may not be on a team ·  UX owner ensures consistency ·  UX owner maintains the vision and design goals ·  UX owner passes/approves deliverables Team A UX VD PO BA Dev Arch QA SM
  • 16. 3. Don’t lose sight of the Big Picture Best practices for Agile UX
  • 17. Why? Don’t lose sight of the big picture ·  In Agile, stories are small and focused on one feature ·  It’s easy to forget about the big picture ·  The navigation and interaction of the whole system is UX’s responsibility Sprint 1 Team A Sprint 2 Team B Sprint 3 Team A Sprint 3 Team B Sprint 4 Team C Sprint 3 Team C
  • 18. Don’t lose sight of the big picture ·  Everywhere… ·  Process Flows ·  Personas ·  Design Mantras ·  Wireframes/Sketches/Ideas ·  Design team… ·  Cross-team design sessions to ensure pieces fit together ·  Maintain and use the UX framework ·  Think ahead
  • 19. Don’t lose sight of the big picture Anticipate what’s coming next based on process flows. Is there a next step or is this final step? What if the user gets interrupted? Out of scope Out of scope
  • 20. 4. Get Buy-In from the Team Best practices for Agile UX
  • 21. Why? Get Buy-In from the Team ·  Everyone should be invested in the design ·  Development, Business, QA insight is crucial Solid Design Technology Context Business Goals Customer Needs
  • 22. How? Get Buy-In from the Team ·  Talk! Often! ·  Whiteboard sessions with Arch/Dev/BA ·  Make Informed decisions ·  Understand the technology: ·  Limitations, Customizations, Effort required… ·  Understand the business: ·  Goals, Motivations, Priorities… ·  Share early design sketches/ideas ·  Are there better solutions? ·  Are there technical concerns? ·  Are there testing concerns?
  • 23. 5. Put the user in the user story Best practices for Agile UX
  • 24. A great user experience must be rooted in an understanding of business needs and user needs. Put the User in the User Story
  • 25. Why? Put the User in the User Story ·  Business objectives and goals drive design decisions ·  and users’ objectives and goals drive business decisions ·  Bring the user’s voice to requirements gathering sessions with the business ·  Bridge the gap between the business and the users
  • 26. We think beyond the requirements Put the User in the User Story ·  Question how things work today ·  We ask “why?” ·  Think beyond a user story ·  What’s happening before this? After this? ·  Channel the user ·  Will users understand this term? Add tooltips ·  Do users have enough information to make a decision? Add info ·  Do users know where they are? Add breadcrumbs ·  Do users know who to contact in case they get stuck? Add content ·  Are we missing key requirements needed to complete a task?
  • 27. We look for ways to delight users, make their lives easier, and form an emotional connection with our product or service. Put the User in the User Story
  • 28. 6. Form a User Committee Best practices for Agile UX
  • 29. Why? Form a User Committee ·  Feedback is needed quickly ·  No time for formal user research
  • 30. Made up of key personas Form a User Committee ·  Available for the entire team to: ·  Gather additional requirements ·  Understand and create process flows ·  Review wireframes ·  Review visual designs ·  Review prototypes or implementations ·  Complete surveys ·  Help expedite decision making ·  Ensure that nothing is overlooked or missed
  • 31. 7. Have your UX Laundry List Ready Best practices for Agile UX
  • 32. Why? Have your UX Laundry List Ready ·  There’s always room for improvement and refinement ·  Inconsistencies get deprioritized during sprints ·  Visual design often gets deprioritized ·  Iterations are important in both UX and Agile ·  There’s always some unexpected down time – be prepared!
  • 33. How? Have your UX Laundry List Ready ·  Evaluate and test the release frequently and keep a log of desired enhancements ·  Discuss your list with the team and get their buy-in ·  Keep your list prioritized at all times
  • 34. Thank you! Questions or comments? Contact me at [email protected]