SlideShare uma empresa Scribd logo
1 de 34
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

The UX of Data Security Intelligence
The UX of Data Security IntelligenceThe UX of Data Security Intelligence
The UX of Data Security IntelligenceRanjeet Tayi
 
Managers guide to virtual teams
Managers guide to virtual teamsManagers guide to virtual teams
Managers guide to virtual teamsmadhur telang
 
Agile UX in the Enterprise with Sean Van Tyne
Agile UX in the Enterprise with Sean Van TyneAgile UX in the Enterprise with Sean Van Tyne
Agile UX in the Enterprise with Sean Van TyneUserZoom
 
Decentralizing design for inclusion - Rosana Ardila, WUDRome2017
Decentralizing design for inclusion - Rosana Ardila, WUDRome2017Decentralizing design for inclusion - Rosana Ardila, WUDRome2017
Decentralizing design for inclusion - Rosana Ardila, WUDRome2017nois3
 
Agile In Non Technical Contexts - Lessons For Agile Coaches
Agile In Non Technical Contexts - Lessons For Agile CoachesAgile In Non Technical Contexts - Lessons For Agile Coaches
Agile In Non Technical Contexts - Lessons For Agile CoachesHugo Messer
 
Nearshore Presentation 2 Minutes
Nearshore Presentation   2 MinutesNearshore Presentation   2 Minutes
Nearshore Presentation 2 Minutesstevemacmillan
 
UX in an Agile World
UX in an Agile WorldUX in an Agile World
UX in an Agile WorldFadi Stephan
 
Driving Organizational Change Dreamforce 2014 (Salesforce)
Driving Organizational Change Dreamforce 2014 (Salesforce)Driving Organizational Change Dreamforce 2014 (Salesforce)
Driving Organizational Change Dreamforce 2014 (Salesforce)Steve Heye
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgileDenver
 
Jonathan Kohl - Is Agile Distracting You?
Jonathan Kohl - Is Agile Distracting You?Jonathan Kohl - Is Agile Distracting You?
Jonathan Kohl - Is Agile Distracting You?TEST Huddle
 
Distributed systems are hard; distributed systems of people are harder
Distributed systems are hard; distributed systems of people are harderDistributed systems are hard; distributed systems of people are harder
Distributed systems are hard; distributed systems of people are harderJulian Dunn
 
Dual Track Agile: Discovering and Delivering on Customer Needs Together
Dual Track Agile: Discovering and Delivering on Customer Needs TogetherDual Track Agile: Discovering and Delivering on Customer Needs Together
Dual Track Agile: Discovering and Delivering on Customer Needs TogetherAnna Romanovska
 

Mais procurados (14)

The UX of Data Security Intelligence
The UX of Data Security IntelligenceThe UX of Data Security Intelligence
The UX of Data Security Intelligence
 
Managers guide to virtual teams
Managers guide to virtual teamsManagers guide to virtual teams
Managers guide to virtual teams
 
Agile UX in the Enterprise with Sean Van Tyne
Agile UX in the Enterprise with Sean Van TyneAgile UX in the Enterprise with Sean Van Tyne
Agile UX in the Enterprise with Sean Van Tyne
 
Decentralizing design for inclusion - Rosana Ardila, WUDRome2017
Decentralizing design for inclusion - Rosana Ardila, WUDRome2017Decentralizing design for inclusion - Rosana Ardila, WUDRome2017
Decentralizing design for inclusion - Rosana Ardila, WUDRome2017
 
Agile In Non Technical Contexts - Lessons For Agile Coaches
Agile In Non Technical Contexts - Lessons For Agile CoachesAgile In Non Technical Contexts - Lessons For Agile Coaches
Agile In Non Technical Contexts - Lessons For Agile Coaches
 
Nearshore Presentation 2 Minutes
Nearshore Presentation   2 MinutesNearshore Presentation   2 Minutes
Nearshore Presentation 2 Minutes
 
UX in an Agile World
UX in an Agile WorldUX in an Agile World
UX in an Agile World
 
Driving Organizational Change Dreamforce 2014 (Salesforce)
Driving Organizational Change Dreamforce 2014 (Salesforce)Driving Organizational Change Dreamforce 2014 (Salesforce)
Driving Organizational Change Dreamforce 2014 (Salesforce)
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
 
Jonathan Kohl - Is Agile Distracting You?
Jonathan Kohl - Is Agile Distracting You?Jonathan Kohl - Is Agile Distracting You?
Jonathan Kohl - Is Agile Distracting You?
 
Distributed systems are hard; distributed systems of people are harder
Distributed systems are hard; distributed systems of people are harderDistributed systems are hard; distributed systems of people are harder
Distributed systems are hard; distributed systems of people are harder
 
Dual Track Agile: Discovering and Delivering on Customer Needs Together
Dual Track Agile: Discovering and Delivering on Customer Needs TogetherDual Track Agile: Discovering and Delivering on Customer Needs Together
Dual Track Agile: Discovering and Delivering on Customer Needs Together
 
Devops
DevopsDevops
Devops
 
Money (It's What We Want)
Money (It's What We Want)Money (It's What We Want)
Money (It's What We Want)
 

Semelhante a UX and Agile: Best Practices

Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and AgileMemi Beltrame
 
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
 
Integration Of UX Practices And Agile Methodology
Integration Of UX Practices And Agile MethodologyIntegration Of UX Practices And Agile Methodology
Integration Of UX Practices And Agile MethodologyAdvance Agility
 
FXD 2018: Jen Cardello, Fidelity Investments
FXD 2018: Jen Cardello, Fidelity InvestmentsFXD 2018: Jen Cardello, Fidelity Investments
FXD 2018: Jen Cardello, Fidelity InvestmentsMad*Pow
 
Breaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endBreaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endHenny Swan
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13User Vision
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Ross Philip
 
190228 service design in japan en
190228 service design in japan en190228 service design in japan en
190228 service design in japan enKenji Hiramoto
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 
Beginners Guide to UX - Lean Apps
Beginners Guide to UX - Lean AppsBeginners Guide to UX - Lean Apps
Beginners Guide to UX - Lean AppsLean Apps
 
Building Corporate UX Capabilities
Building Corporate UX CapabilitiesBuilding Corporate UX Capabilities
Building Corporate UX Capabilitiesjhorvath
 
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
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience DesignAlla Zollers
 
UX Process - Mariana García
UX Process - Mariana GarcíaUX Process - Mariana García
UX Process - Mariana GarcíaUX Nights
 
UXPADC UX 101 - UX Strategy
UXPADC UX 101 - UX Strategy UXPADC UX 101 - UX Strategy
UXPADC UX 101 - UX Strategy UXPA DC
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антонsolit
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBMuxpin
 
Design-led Innovation at Work
Design-led Innovation at WorkDesign-led Innovation at Work
Design-led Innovation at WorkJanaki Kumar
 

Semelhante a UX and Agile: Best Practices (20)

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
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
 
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...
 
Integration Of UX Practices And Agile Methodology
Integration Of UX Practices And Agile MethodologyIntegration Of UX Practices And Agile Methodology
Integration Of UX Practices And Agile Methodology
 
FXD 2018: Jen Cardello, Fidelity Investments
FXD 2018: Jen Cardello, Fidelity InvestmentsFXD 2018: Jen Cardello, Fidelity Investments
FXD 2018: Jen Cardello, Fidelity Investments
 
Breaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endBreaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an end
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13
 
190228 service design in japan en
190228 service design in japan en190228 service design in japan en
190228 service design in japan en
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Beginners Guide to UX - Lean Apps
Beginners Guide to UX - Lean AppsBeginners Guide to UX - Lean Apps
Beginners Guide to UX - Lean Apps
 
Building Corporate UX Capabilities
Building Corporate UX CapabilitiesBuilding Corporate UX Capabilities
Building Corporate UX Capabilities
 
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
 
Lean ux
Lean uxLean ux
Lean ux
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience Design
 
UX Process - Mariana García
UX Process - Mariana GarcíaUX Process - Mariana García
UX Process - Mariana García
 
UXPADC UX 101 - UX Strategy
UXPADC UX 101 - UX Strategy UXPADC UX 101 - UX Strategy
UXPADC UX 101 - UX Strategy
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
 
Design-led Innovation at Work
Design-led Innovation at WorkDesign-led Innovation at Work
Design-led Innovation at Work
 

Último

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

UX and Agile: Best Practices

  • 1. Best Practices Sally Abolrous UX Strategist, Researcher, and Designer sally@salouli.com 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 sally@salouli.com