Agile-User Experience Design:
an Agile and User-Centered Process?
Lou Schwartz
ICSEA 2013
Agenda
1. Agile vs. User Centered Design
2. Review of 5 Agile-UX processes
3. Discussion

Agile-UX: an Agile & UCD process? -- Lou Schwartz

2
Agile-

User Experience Design

Values
1. Individuals and interactions
over processes and tools
2. Working software over
comprehensive documentation.
3. Customer collaboration over
contract negotiation.
4. Responding to change over
following a plan.

1. The design is based upon an
explicit understanding of users,
tasks and environments
2. Users are involved throughout
the design and the development
3. The design is driven and refined
by user-centered evaluation
4. The process is iterative
5. The design addresses the
whole user experience
6. The design team includes
multidisciplinary skills and
perspectives

Agile Manifesto

ISO 9241-210
Agile-UX: an Agile & UCD process? -- Lou Schwartz

3
Agile-

User Experience Design

Objectives
•
•
•

Enhance value of delivered
product to satisfy the customer’s
requirements
Avoid delayed projects, budget
overruns and stressful jobs
Assure quality

BUT
• Neither method nor good
practices to achieve this
objective, particularly for the
needs elicitation or the design
part
• Focused on the developers’ work
and on the development quality
• No guarantee on usability of
interfaces

•

Produce usable software to
satisfy real end-users and
customers

BUT
• No guarantee on delayed
projects, budget overruns and
stressful jobs

Agile-UX: an Agile & UCD process? -- Lou Schwartz

4
Agile-

User Experience Design

Processes
[Product owner]
Product Backlog
(priorized)

[Team]
Sprint Backlog

Daily
Scrum

Product
(potentially delivered)

Sprint
2-4 weeks

SCRUM / 1 Agile method

ISO 9241-210

Agile-UX: an Agile & UCD process? -- Lou Schwartz

5
Agile-User Experience Design
Reconciliation of both approaches is possible
And implemented
• It implies focusing more on design activities
• It results to a redefinition of the process to organize the
activities dedicated to the design and the process dedicated to
the development.

Agile-UX: an Agile & UCD process? -- Lou Schwartz

6
Process 1: Parallel tracks
Sy

Well acclaimed by usability experts who test it

Agile-UX: an Agile & UCD process? -- Lou Schwartz

7
Process 2: Design work done on parallel
levels
Armitage
R: requirement
S: software
P: Product

Concerns only the designers’ work organization
3 parallel levels, from unit to global level
•
•

•

Provide detailed designs for the requirement developed in the current or next
iteration.
Redesign software developed in previous releases (a release is a set of several
iterations).
Provide overall product vision, to keep a global coherence throughout the
project and developed software.
Agile-UX: an Agile & UCD process? -- Lou Schwartz

8
Process 3: iterative design phase +
iterative development phase + Tests
Deuff & al.

1. Design

2.
Development

3. Final
users’s test

• Phase 1: Iterative upfront design
• Phase 2: Iterative development in agile
• Phase 3: Big final users’ test

Agile-UX: an Agile & UCD process? -- Lou Schwartz

9
Process 4: Big upfront design
Blomkvist
Chamberlain & al.
McInerney & Maurer
Nodder & Nielsen
…

Big upfront
design

Development
in agile

• To support product owner in User stories definition usability
experts propose a big upfront analysis
Supporters
Blomkv Chamb Consta
ist
erlain
ntine
Project
I
Do first
analysis and
design
Avoid risks
Have a global
vision

X

Brown

X

X

X
X

Deuff

Ferreira
Project Project Project
2
3
4
X

X

McIner Nodder
ney
Proje
ct PV

X

X

X
X

X

X

Agile-UX: an Agile & UCD process? -- Lou Schwartz

X

X
10
Process 4: Big upfront design
Blomkvist
Chamberlain & al.
McInerney & Maurer
Nodder & Nielsen
…

Big upfront
design

Development
in agile

Opponents
• Iteration 0 is enough
Armitage
Avoid risks (time &
money consuming)
Respect Agile values:
accept changes
Big upfront analysis
reduce quality

Chamberlain
Project I

Brown

Ferreira
Project 1

X

X

X

X

X

X

X

Nodder

X

X

Agile-UX: an Agile & UCD process? -- Lou Schwartz

11
Process 5: Usage centered design
Constantine

Integration of agile and User Usage Centered design
• more focused on roles and on usage scenarios (task cases)
than on users
• Roles and tasks are identified by stakeholders (domain experts,
business people, designers, developers, users, etc.) thanks to
brainstorming

Agile-UX: an Agile & UCD process? -- Lou Schwartz

12
N E = Not ensured
Recom = recommanded

Discussion
Sy

3. Design driven and refined by usercentered evaluation

Constantine

X
X
X
X

X

X

X

X

NE

X

NE
but recom.

X

X

NE

X

NE
but recom.

NO

X

UCD
principles

1. Specify context
2. Specify users’ needs
3. Design
4. Evaluate
1. Design based on explicit
understanding of users, tasks and
environment
2. Users involved

Big upfront
design
X
X
X
NO

X

UCD
Activities

Armitage

Deuff

X
X
X
X

X
X
X
X

X

X

More or less

NE
but recom.

X

NE

NE

NE

NE

NE

X

X

X

NE
but recom.

X

NE

NE

NE

NE

NE

NE
but promoted

NE

NE

NE

NE
but promoted

NE

NE

NE

NE

NE

X

X

+/-

NO

X

4. Iterative process
5. Process addresses the whole user
experience
6. Team includes multidisciplinary
skills
Agile
Values

1. Individual and interactions over
processes and tools
2. Working software over
comprehensive documentation
3. Customer collaboration over
contract negotiation
4. Responding to change over
following a plan

Agile-UX: an Agile & UCD process? -- Lou Schwartz

X
X
X
NO

13
Conclusion
• Even if the parallel tracks process is generally accepted, some
other processes are proposed
• Brown  Every team has to find its proper way to process
Agile-UX because “different challenges require different
solutions”

• No one studied process covers entirely all the UCD activities,
UCD principles and Agile values
•

Have to be completed by practices or by cultural aspects, e.g.
• Add tests
• Combine some processes

Agile-UX: an Agile & UCD process? -- Lou Schwartz

14
Conclusion
Opened questions
• Which practices are necessary to complete the Agile-UX
processes?
• What can be an Agile-UX process that respects all UCD and
Agile principles?
• How may the people and the cultural question enhance the
Agile-UX processes?
• How to ensure the respect of the fifth UCD principle: process
addresses the whole user experience?

Agile-UX: an Agile & UCD process? -- Lou Schwartz

15
Thank you for your attention
lou.schwartz@tudor.lu

More Related Content

PDF
PMI-ACP Lesson 02 Agile Communication
PPTX
Design Thinking & Project Management (June 2016)
PPT
Interface Between Six Sigma and Knowledge Management
PDF
Forecasting using monte carlo simulations
PPT
Lean Software Development
PPTX
Agile (Scrum)
PPTX
The Agile Method and AGILE ISD; how to use each to improve your training program
PDF
User Centered Design & User Experience
PMI-ACP Lesson 02 Agile Communication
Design Thinking & Project Management (June 2016)
Interface Between Six Sigma and Knowledge Management
Forecasting using monte carlo simulations
Lean Software Development
Agile (Scrum)
The Agile Method and AGILE ISD; how to use each to improve your training program
User Centered Design & User Experience

Viewers also liked (20)

PDF
Mastering SCRUM & UCD
PDF
A short tale about UX & UCD
PDF
Surviving SOA
PDF
UI/UX/UCD
PPTX
User centered-design process
PDF
UX Process | Collaborating with Engineering
PDF
Experience report on agile tools for management teams
PPTX
0105【Maker Hatch Night#56】數位化木工的創作契機與學習
PDF
Helsinki central library as a gateway to the city
PPTX
Integrating User Centered Design with Agile Development
PDF
Agile UX
PDF
Agile Practitioners Feedback to improve teams
PPTX
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
PDF
LUXr (Lean + UX)*Agile=awesome
PPTX
User experience & design user centered analysis
PDF
A Review on Usability Features for Designing Electronic Health Records
PDF
從工業設計看硬體創新挑戰
PPT
User Centered Design 101
PDF
How we integrate ux and design in to Scrum - The slides
PDF
User Centered Design Overview
Mastering SCRUM & UCD
A short tale about UX & UCD
Surviving SOA
UI/UX/UCD
User centered-design process
UX Process | Collaborating with Engineering
Experience report on agile tools for management teams
0105【Maker Hatch Night#56】數位化木工的創作契機與學習
Helsinki central library as a gateway to the city
Integrating User Centered Design with Agile Development
Agile UX
Agile Practitioners Feedback to improve teams
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
LUXr (Lean + UX)*Agile=awesome
User experience & design user centered analysis
A Review on Usability Features for Designing Electronic Health Records
從工業設計看硬體創新挑戰
User Centered Design 101
How we integrate ux and design in to Scrum - The slides
User Centered Design Overview
Ad

Similar to Agile-User Experience Design: an Agile and User-Centered Process? (20)

PDF
Agile-User Experience Design: With or Without a Usability Expert in the Team?
PDF
PDF
Agile UX Breakfast Briefing jun13
PDF
Agile UX Breakfast Briefing Jun13
PPTX
Usability and User-Centered Design in agile developments
PDF
Integrating usability testing into agile updated
PDF
Pre-Conference Course: UX and Agile: Making a Great Experience -
PPTX
Fitting a square peg in a round hole
PPTX
User Experience Design + Agile: The Good, The Bad, and the Ugly
PPTX
The User Feedback Two-Step: Managing UX participation in Agile projects
PPTX
Integrating UX into an Agile Process
PPT
PPT
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
PPT
PPTX
Agile ux fullday-uxpa2016
PDF
UX+DEV Summit 2017 - Tactical Product Design
PPT
How to Integrate UX and Agile
PPTX
UX + Agile: The Good, The Bad, and The Ugly
PPTX
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
PPTX
Integrating Ux And Agile
Agile-User Experience Design: With or Without a Usability Expert in the Team?
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing Jun13
Usability and User-Centered Design in agile developments
Integrating usability testing into agile updated
Pre-Conference Course: UX and Agile: Making a Great Experience -
Fitting a square peg in a round hole
User Experience Design + Agile: The Good, The Bad, and the Ugly
The User Feedback Two-Step: Managing UX participation in Agile projects
Integrating UX into an Agile Process
User Centered Design 101 Experience Dynamics Web Seminar 1229121780083642 3
Agile ux fullday-uxpa2016
UX+DEV Summit 2017 - Tactical Product Design
How to Integrate UX and Agile
UX + Agile: The Good, The Bad, and The Ugly
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Integrating Ux And Agile
Ad

Recently uploaded (20)

PPT
What is a Computer? Input Devices /output devices
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPT
Geologic Time for studying geology for geologist
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Tartificialntelligence_presentation.pptx
PDF
STKI Israel Market Study 2025 version august
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
A novel scalable deep ensemble learning framework for big data classification...
What is a Computer? Input Devices /output devices
A comparative study of natural language inference in Swahili using monolingua...
Module 1.ppt Iot fundamentals and Architecture
NewMind AI Weekly Chronicles – August ’25 Week III
Geologic Time for studying geology for geologist
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
DP Operators-handbook-extract for the Mautical Institute
Getting started with AI Agents and Multi-Agent Systems
Assigned Numbers - 2025 - Bluetooth® Document
Benefits of Physical activity for teenagers.pptx
Developing a website for English-speaking practice to English as a foreign la...
A contest of sentiment analysis: k-nearest neighbor versus neural network
Hindi spoken digit analysis for native and non-native speakers
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Tartificialntelligence_presentation.pptx
STKI Israel Market Study 2025 version august
sustainability-14-14877-v2.pddhzftheheeeee
WOOl fibre morphology and structure.pdf for textiles
A novel scalable deep ensemble learning framework for big data classification...

Agile-User Experience Design: an Agile and User-Centered Process?

  • 1. Agile-User Experience Design: an Agile and User-Centered Process? Lou Schwartz ICSEA 2013
  • 2. Agenda 1. Agile vs. User Centered Design 2. Review of 5 Agile-UX processes 3. Discussion Agile-UX: an Agile & UCD process? -- Lou Schwartz 2
  • 3. Agile- User Experience Design Values 1. Individuals and interactions over processes and tools 2. Working software over comprehensive documentation. 3. Customer collaboration over contract negotiation. 4. Responding to change over following a plan. 1. The design is based upon an explicit understanding of users, tasks and environments 2. Users are involved throughout the design and the development 3. The design is driven and refined by user-centered evaluation 4. The process is iterative 5. The design addresses the whole user experience 6. The design team includes multidisciplinary skills and perspectives Agile Manifesto ISO 9241-210 Agile-UX: an Agile & UCD process? -- Lou Schwartz 3
  • 4. Agile- User Experience Design Objectives • • • Enhance value of delivered product to satisfy the customer’s requirements Avoid delayed projects, budget overruns and stressful jobs Assure quality BUT • Neither method nor good practices to achieve this objective, particularly for the needs elicitation or the design part • Focused on the developers’ work and on the development quality • No guarantee on usability of interfaces • Produce usable software to satisfy real end-users and customers BUT • No guarantee on delayed projects, budget overruns and stressful jobs Agile-UX: an Agile & UCD process? -- Lou Schwartz 4
  • 5. Agile- User Experience Design Processes [Product owner] Product Backlog (priorized) [Team] Sprint Backlog Daily Scrum Product (potentially delivered) Sprint 2-4 weeks SCRUM / 1 Agile method ISO 9241-210 Agile-UX: an Agile & UCD process? -- Lou Schwartz 5
  • 6. Agile-User Experience Design Reconciliation of both approaches is possible And implemented • It implies focusing more on design activities • It results to a redefinition of the process to organize the activities dedicated to the design and the process dedicated to the development. Agile-UX: an Agile & UCD process? -- Lou Schwartz 6
  • 7. Process 1: Parallel tracks Sy Well acclaimed by usability experts who test it Agile-UX: an Agile & UCD process? -- Lou Schwartz 7
  • 8. Process 2: Design work done on parallel levels Armitage R: requirement S: software P: Product Concerns only the designers’ work organization 3 parallel levels, from unit to global level • • • Provide detailed designs for the requirement developed in the current or next iteration. Redesign software developed in previous releases (a release is a set of several iterations). Provide overall product vision, to keep a global coherence throughout the project and developed software. Agile-UX: an Agile & UCD process? -- Lou Schwartz 8
  • 9. Process 3: iterative design phase + iterative development phase + Tests Deuff & al. 1. Design 2. Development 3. Final users’s test • Phase 1: Iterative upfront design • Phase 2: Iterative development in agile • Phase 3: Big final users’ test Agile-UX: an Agile & UCD process? -- Lou Schwartz 9
  • 10. Process 4: Big upfront design Blomkvist Chamberlain & al. McInerney & Maurer Nodder & Nielsen … Big upfront design Development in agile • To support product owner in User stories definition usability experts propose a big upfront analysis Supporters Blomkv Chamb Consta ist erlain ntine Project I Do first analysis and design Avoid risks Have a global vision X Brown X X X X Deuff Ferreira Project Project Project 2 3 4 X X McIner Nodder ney Proje ct PV X X X X X X Agile-UX: an Agile & UCD process? -- Lou Schwartz X X 10
  • 11. Process 4: Big upfront design Blomkvist Chamberlain & al. McInerney & Maurer Nodder & Nielsen … Big upfront design Development in agile Opponents • Iteration 0 is enough Armitage Avoid risks (time & money consuming) Respect Agile values: accept changes Big upfront analysis reduce quality Chamberlain Project I Brown Ferreira Project 1 X X X X X X X Nodder X X Agile-UX: an Agile & UCD process? -- Lou Schwartz 11
  • 12. Process 5: Usage centered design Constantine Integration of agile and User Usage Centered design • more focused on roles and on usage scenarios (task cases) than on users • Roles and tasks are identified by stakeholders (domain experts, business people, designers, developers, users, etc.) thanks to brainstorming Agile-UX: an Agile & UCD process? -- Lou Schwartz 12
  • 13. N E = Not ensured Recom = recommanded Discussion Sy 3. Design driven and refined by usercentered evaluation Constantine X X X X X X X X NE X NE but recom. X X NE X NE but recom. NO X UCD principles 1. Specify context 2. Specify users’ needs 3. Design 4. Evaluate 1. Design based on explicit understanding of users, tasks and environment 2. Users involved Big upfront design X X X NO X UCD Activities Armitage Deuff X X X X X X X X X X More or less NE but recom. X NE NE NE NE NE X X X NE but recom. X NE NE NE NE NE NE but promoted NE NE NE NE but promoted NE NE NE NE NE X X +/- NO X 4. Iterative process 5. Process addresses the whole user experience 6. Team includes multidisciplinary skills Agile Values 1. Individual and interactions over processes and tools 2. Working software over comprehensive documentation 3. Customer collaboration over contract negotiation 4. Responding to change over following a plan Agile-UX: an Agile & UCD process? -- Lou Schwartz X X X NO 13
  • 14. Conclusion • Even if the parallel tracks process is generally accepted, some other processes are proposed • Brown  Every team has to find its proper way to process Agile-UX because “different challenges require different solutions” • No one studied process covers entirely all the UCD activities, UCD principles and Agile values • Have to be completed by practices or by cultural aspects, e.g. • Add tests • Combine some processes Agile-UX: an Agile & UCD process? -- Lou Schwartz 14
  • 15. Conclusion Opened questions • Which practices are necessary to complete the Agile-UX processes? • What can be an Agile-UX process that respects all UCD and Agile principles? • How may the people and the cultural question enhance the Agile-UX processes? • How to ensure the respect of the fifth UCD principle: process addresses the whole user experience? Agile-UX: an Agile & UCD process? -- Lou Schwartz 15