SlideShare a Scribd company logo
Fitting UX into an Agile
Development Environment
Keita Del Valle
Esri International User Conference
July 23–27 | San Diego Convention Center
Based on knowledge learned in the “Agile UX Toolkit” tutorial taught
by John Schrag & Desiree Sy at the 2012 UPA conference. The slides
from that tutorial can be found here.
AGILE CHALLENGE:
Unclear priorities
SOLUTION:
Implement Iteration 0 for planning & strategy
Standard
AgileUser
Centered
Agile
Elements of User Experience*
*Tier diagram taken from “The Elements of User Experience” by Jesse James Garrett
AGILE CHALLENGE:
“Done” is ambiguous.
SOLUTION:
Redefine “done” for the team.
AGILE CHALLENGE:
Research can’t inform development in time
SOLUTION:
Parallel & skew design & development
Design & UX
Development
I0 I1 I2
Research
Designs for I2
Research for I3
Structure
Minimum UI work
Designs from I1
User test I1 Code
Designs for I3
Research for I4
Who’s Doing What When?
AGILE CHALLENGE:
Lack of documentation
SOLUTION:
Invest in rich communication
AGILE CHALLENGE:
Build order loses user’s story
SOLUTION:
Use context to cluster & order backlog
AGILE CHALLENGE:
Frequent change wastes design work
SOLUTION:
Increment design process
AGILE CHALLENGE:
Usability testing takes too long
SOLUTION:
Use formative usability testing &
continuously recruit testers
Train Everyone on Agile
Design
Marketing
UX
Documentation
Development
Product Mgmt Project Mgmt
Business Analyst
Fitting UX into an Agile Development Environment

More Related Content

Viewers also liked

Viewers also liked (7)

Developing in Context - A Case Study
Developing in Context - A Case StudyDeveloping in Context - A Case Study
Developing in Context - A Case Study
 
A Survey of Current Math Search Interfaces
A Survey of Current Math Search InterfacesA Survey of Current Math Search Interfaces
A Survey of Current Math Search Interfaces
 
SIGIR 2014 Poster (for accpeted short paper): Discovering Real-World Usage Ca...
SIGIR 2014 Poster (for accpeted short paper): Discovering Real-World Usage Ca...SIGIR 2014 Poster (for accpeted short paper): Discovering Real-World Usage Ca...
SIGIR 2014 Poster (for accpeted short paper): Discovering Real-World Usage Ca...
 
Discovering Real-World Usage for a Multimodal Math Search Interface
Discovering Real-World Usage for a Multimodal Math Search InterfaceDiscovering Real-World Usage for a Multimodal Math Search Interface
Discovering Real-World Usage for a Multimodal Math Search Interface
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Similar to Fitting UX into an Agile Development Environment

Why your employees should contribute to Open Source
Why your employees should contribute to Open SourceWhy your employees should contribute to Open Source
Why your employees should contribute to Open Source
Rich Bowen
 
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
Aravind Rajagopalan
 

Similar to Fitting UX into an Agile Development Environment (20)

Practical Usability
Practical UsabilityPractical Usability
Practical Usability
 
Why your employees should contribute to Open Source
Why your employees should contribute to Open SourceWhy your employees should contribute to Open Source
Why your employees should contribute to Open Source
 
Diverge, converge, and shape - Red Hat Summit 2019
Diverge, converge, and shape - Red Hat Summit 2019Diverge, converge, and shape - Red Hat Summit 2019
Diverge, converge, and shape - Red Hat Summit 2019
 
LLAMA Intro to Agile May 2019 Download
LLAMA Intro to Agile May 2019 DownloadLLAMA Intro to Agile May 2019 Download
LLAMA Intro to Agile May 2019 Download
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
 
Thoughts on Product Design | Guest Lecture Tilburg University
Thoughts on Product Design | Guest Lecture Tilburg UniversityThoughts on Product Design | Guest Lecture Tilburg University
Thoughts on Product Design | Guest Lecture Tilburg University
 
Info session iau
Info session iauInfo session iau
Info session iau
 
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
 
iAxil Lunch Talk - Lean UX
iAxil Lunch Talk - Lean UXiAxil Lunch Talk - Lean UX
iAxil Lunch Talk - Lean UX
 
Exploring and Integrating UX in Open Source Software Development
Exploring and Integrating UX in Open Source Software Development Exploring and Integrating UX in Open Source Software Development
Exploring and Integrating UX in Open Source Software Development
 
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More UsableFilip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
 
Lean UX Workshop
Lean UX WorkshopLean UX Workshop
Lean UX Workshop
 
1
11
1
 
1
11
1
 
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
 
Hci practices-in-agile-software-development
Hci practices-in-agile-software-developmentHci practices-in-agile-software-development
Hci practices-in-agile-software-development
 
GDSC IIT Goa Info Session Slides
GDSC IIT Goa Info Session SlidesGDSC IIT Goa Info Session Slides
GDSC IIT Goa Info Session Slides
 
[PPT] _ Unit 3 _ Experiment.pptx
[PPT] _ Unit 3 _ Experiment.pptx[PPT] _ Unit 3 _ Experiment.pptx
[PPT] _ Unit 3 _ Experiment.pptx
 
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Product Design in Agile Environments: Making it Work at ProductCamp PittsburghProduct Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
 
What is the Design Quality Indicator
What is the Design Quality IndicatorWhat is the Design Quality Indicator
What is the Design Quality Indicator
 

Recently uploaded

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 

Fitting UX into an Agile Development Environment

Editor's Notes

  1. Planning only – no code or developmentMost important when defining a new product instead of refining an existing oneShare product vision (what, for who, why is it better) & release mission (feature agnostic) Creates shared and explicit understanding of business goalsWhat to do and what to cut will be more clear laterHelps to skew the design & development tracksImportance for UX: product vision & release mission dictates user research & helps keep an intact user story when cutting
  2. Done needs to include time to fix bugs that QA found, not just code completionThe whole team has to buy inProduct vision & release mission from Iteration 0 will help hereImportant for UX Team – you need to be aware if you’re testing something that has bugs in it
  3. Ideas need to be tested with usersDon’t assume that skipping testing will save time overallOne track should feed the otherWorking a sprint ahead of the development team allows design team time to test and iterate and allows the development team to use the results
  4. UX teams like to document: research, test results, personas, scenariosAgile: no will read, document only what it needed to get message acrossCross disciplinary collaborationRich:face-to-face, high quality videoconference systemPoor: email, instant messagingIn the middle: phone calls, so-so video conference
  5. This is where the UX research, based on the product vision and release mission, adds the most valueKnowledge of user workflow in the field is critical hereCapabilities span stories … need to cluster them and determine minimum viable version of capabilityToo often iterating previous iteration’s problems gets abandoned in favor of newer exciting features
  6. Don’t design details of final product all at once – things will change through iterationBreak down enough so a complete story or sub-story is delivered each iteration
  7. Formative is where you’re testing prototypes with the goal of improving the design, use a fast, cheap prototypeSummative testing isn’t Agile enough … need feature or product to be complete, looking for all usability problemsNot enough time to recruit test subjects … continuously recruit & scheduleUpdate prototypes between tests if it fails the design goal – leave enough time between test sessions
  8. Even Legal and Contracts