SlideShare a Scribd company logo
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

What's hot

Study Jam - Batch 1 UI/UX #2: Design Thinking - Empathize And Define
Study Jam - Batch 1 UI/UX #2: Design Thinking - Empathize And DefineStudy Jam - Batch 1 UI/UX #2: Design Thinking - Empathize And Define
Study Jam - Batch 1 UI/UX #2: Design Thinking - Empathize And Define
GDSC2
 
Usable psychology for UX/UI Designers
Usable psychology for UX/UI DesignersUsable psychology for UX/UI Designers
Usable psychology for UX/UI Designers
Maor Shabbat
 
What is a User Experience?
What is a User Experience? What is a User Experience?
What is a User Experience?
Dotinum
 
Ux is not UI
Ux is not UIUx is not UI
Ux is not UI
Bruno Mendes
 
UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin Maleki
Matin Maleki
 
What User-Centered Design is Good For
What User-Centered Design is Good ForWhat User-Centered Design is Good For
What User-Centered Design is Good For
Dan Saffer
 
What is UX?
What is UX?What is UX?
What is UX?
David Carr
 
What is User Centered Design?
What is User Centered Design?What is User Centered Design?
What is User Centered Design?
jamiecavanaugh
 
The Importance of UX
The Importance of UXThe Importance of UX
The Importance of UX
Bart Van Hecke
 
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
Anton Chandra
 
UX Lesson 2: User Research
UX Lesson 2: User ResearchUX Lesson 2: User Research
UX Lesson 2: User Research
Joan Lumanauw
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience Workshop
Motivate Design
 
What is UX, in 10 Slides
What is UX, in 10 SlidesWhat is UX, in 10 Slides
What is UX, in 10 Slides
Jordan Julien
 
User experience design
User experience designUser experience design
User experience design
Noureddine Jana
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
DMI
 
A (Brief) History of User Experience
A (Brief) History of User ExperienceA (Brief) History of User Experience
A (Brief) History of User Experience
Chris Pallé
 
UX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignUX Lesson 1: User Centered Design
UX Lesson 1: User Centered Design
Joan Lumanauw
 
UX design
UX designUX design
UX design
Tanay Kumar
 
Workshop UX Design [UIXCode]
Workshop UX Design [UIXCode]Workshop UX Design [UIXCode]
Workshop UX Design [UIXCode]
Treze Estudio
 

What's hot (20)

Study Jam - Batch 1 UI/UX #2: Design Thinking - Empathize And Define
Study Jam - Batch 1 UI/UX #2: Design Thinking - Empathize And DefineStudy Jam - Batch 1 UI/UX #2: Design Thinking - Empathize And Define
Study Jam - Batch 1 UI/UX #2: Design Thinking - Empathize And Define
 
Usable psychology for UX/UI Designers
Usable psychology for UX/UI DesignersUsable psychology for UX/UI Designers
Usable psychology for UX/UI Designers
 
What is a User Experience?
What is a User Experience? What is a User Experience?
What is a User Experience?
 
Ux is not UI
Ux is not UIUx is not UI
Ux is not UI
 
UI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin MalekiUI and UX Design for Startups - Matin Maleki
UI and UX Design for Startups - Matin Maleki
 
What User-Centered Design is Good For
What User-Centered Design is Good ForWhat User-Centered Design is Good For
What User-Centered Design is Good For
 
What is UX?
What is UX?What is UX?
What is UX?
 
What is User Centered Design?
What is User Centered Design?What is User Centered Design?
What is User Centered Design?
 
The Importance of UX
The Importance of UXThe Importance of UX
The Importance of UX
 
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
 
UX Lesson 2: User Research
UX Lesson 2: User ResearchUX Lesson 2: User Research
UX Lesson 2: User Research
 
Agile UX
Agile UXAgile UX
Agile UX
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience Workshop
 
What is UX, in 10 Slides
What is UX, in 10 SlidesWhat is UX, in 10 Slides
What is UX, in 10 Slides
 
User experience design
User experience designUser experience design
User experience design
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
 
A (Brief) History of User Experience
A (Brief) History of User ExperienceA (Brief) History of User Experience
A (Brief) History of User Experience
 
UX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignUX Lesson 1: User Centered Design
UX Lesson 1: User Centered Design
 
UX design
UX designUX design
UX design
 
Workshop UX Design [UIXCode]
Workshop UX Design [UIXCode]Workshop UX Design [UIXCode]
Workshop UX Design [UIXCode]
 

Viewers also liked

User Centered Design & User Experience
User Centered Design & User ExperienceUser Centered Design & User Experience
User Centered Design & User Experience
Wouter Walgraeve
 
Mastering SCRUM & UCD
Mastering SCRUM & UCDMastering SCRUM & UCD
Mastering SCRUM & UCD
uxHH
 
A short tale about UX & UCD
A short tale about UX & UCDA short tale about UX & UCD
A short tale about UX & UCD
Christian Carrillo
 
Surviving SOA
Surviving SOASurviving SOA
Surviving SOA
Energized Work
 
UI/UX/UCD
UI/UX/UCDUI/UX/UCD
UI/UX/UCD
Alissa Ampezzan
 
User centered-design process
User centered-design processUser centered-design process
User centered-design process
Jig Joes
 
UX Process | Collaborating with Engineering
UX Process | Collaborating with EngineeringUX Process | Collaborating with Engineering
UX Process | Collaborating with Engineering
initialsjz
 
Experience report on agile tools for management teams
Experience report on agile tools for management teamsExperience report on agile tools for management teams
Experience report on agile tools for management teamsEnergized Work
 
0105【Maker Hatch Night#56】數位化木工的創作契機與學習
0105【Maker Hatch Night#56】數位化木工的創作契機與學習0105【Maker Hatch Night#56】數位化木工的創作契機與學習
0105【Maker Hatch Night#56】數位化木工的創作契機與學習
MAKERPRO.cc
 
Helsinki central library as a gateway to the city
Helsinki central library as a gateway to the cityHelsinki central library as a gateway to the city
Helsinki central library as a gateway to the citySatu Miettinen
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile Development
Julia Borkenhagen
 
Agile UX
Agile UXAgile UX
Agile UX
Elena Torró
 
Agile Practitioners Feedback to improve teams
Agile Practitioners Feedback to improve teamsAgile Practitioners Feedback to improve teams
Agile Practitioners Feedback to improve teams
Energized Work
 
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Amrita Aviyente
 
LUXr (Lean + UX)*Agile=awesome
LUXr (Lean + UX)*Agile=awesomeLUXr (Lean + UX)*Agile=awesome
LUXr (Lean + UX)*Agile=awesome
LUXr
 
User experience & design user centered analysis
User experience & design user centered analysisUser experience & design user centered analysis
User experience & design user centered analysis
Preeti Chopra
 
A Review on Usability Features for Designing Electronic Health Records
A Review on Usability Features for Designing Electronic Health RecordsA Review on Usability Features for Designing Electronic Health Records
A Review on Usability Features for Designing Electronic Health Records
Ivan Mauricio Cabezas Troyano
 
從工業設計看硬體創新挑戰
從工業設計看硬體創新挑戰從工業設計看硬體創新挑戰
從工業設計看硬體創新挑戰
MAKERPRO.cc
 
User Centered Design 101
User Centered Design 101User Centered Design 101
User Centered Design 101
Experience Dynamics
 
How we integrate ux and design in to Scrum - The slides
How we integrate ux and design in to Scrum - The slidesHow we integrate ux and design in to Scrum - The slides
How we integrate ux and design in to Scrum - The slides
Boost New Media
 

Viewers also liked (20)

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

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

Agile-User Experience Design: With or Without a Usability Expert in the Team?
Agile-User Experience Design: With or Without a Usability Expert in the Team?Agile-User Experience Design: With or Without a Usability Expert in the Team?
Agile-User Experience Design: With or Without a Usability Expert in the Team?
louschwartz
 
LavaCon 2011 UCD Presentation
LavaCon 2011 UCD PresentationLavaCon 2011 UCD Presentation
LavaCon 2011 UCD Presentationjtkachuk
 
User Centred Design
User Centred DesignUser Centred Design
User Centred Design
Ayo Apampa
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development Process
Software Park Thailand
 
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SWui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42
 
We’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into AgileWe’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into Agile
Su-Laine Yeo Brodsky
 
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
Memi Beltrame
 
Module 1 - SE.pptx
Module 1 - SE.pptxModule 1 - SE.pptx
Module 1 - SE.pptx
DrJayashreeNair
 
UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017
Gary Coker
 
UX at HP Enterprise
UX at HP Enterprise UX at HP Enterprise
UX at HP Enterprise
David Ismailov
 
What is ux design
What is ux design What is ux design
What is ux design
Isabel Arias
 
Agile mODEL
Agile mODELAgile mODEL
Agile mODEL
Anjana Verma
 
The Guide to Agile UX Design Sprint Playbook
The Guide to Agile UX Design Sprint PlaybookThe Guide to Agile UX Design Sprint Playbook
The Guide to Agile UX Design Sprint Playbook
Karen Ho
 
Agile Engineering - ODU ACM
Agile Engineering - ODU ACMAgile Engineering - ODU ACM
Agile Engineering - ODU ACMJustin Brunelle
 
Software life cycle
Software life cycleSoftware life cycle
Software life cycle
kingseif
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
KaiEnTee1
 
2013 UX RESEARCH - Usability Testing Approaches
2013 UX RESEARCH - Usability Testing Approaches2013 UX RESEARCH - Usability Testing Approaches
2013 UX RESEARCH - Usability Testing ApproachesVanessa Speziale
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
Aiman Hud
 

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

Agile-User Experience Design: With or Without a Usability Expert in the Team?
Agile-User Experience Design: With or Without a Usability Expert in the Team?Agile-User Experience Design: With or Without a Usability Expert in the Team?
Agile-User Experience Design: With or Without a Usability Expert in the Team?
 
LavaCon 2011 UCD Presentation
LavaCon 2011 UCD PresentationLavaCon 2011 UCD Presentation
LavaCon 2011 UCD Presentation
 
User Centred Design
User Centred DesignUser Centred Design
User Centred Design
 
5d-methodology
5d-methodology5d-methodology
5d-methodology
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development Process
 
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SWui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
 
We’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into AgileWe’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into Agile
 
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
 
Module 1 - SE.pptx
Module 1 - SE.pptxModule 1 - SE.pptx
Module 1 - SE.pptx
 
UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017
 
UX at HP Enterprise
UX at HP Enterprise UX at HP Enterprise
UX at HP Enterprise
 
What is ux design
What is ux design What is ux design
What is ux design
 
Agile mODEL
Agile mODELAgile mODEL
Agile mODEL
 
The Guide to Agile UX Design Sprint Playbook
The Guide to Agile UX Design Sprint PlaybookThe Guide to Agile UX Design Sprint Playbook
The Guide to Agile UX Design Sprint Playbook
 
Agile Engineering - ODU ACM
Agile Engineering - ODU ACMAgile Engineering - ODU ACM
Agile Engineering - ODU ACM
 
Software life cycle
Software life cycleSoftware life cycle
Software life cycle
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
2013 UX RESEARCH - Usability Testing Approaches
2013 UX RESEARCH - Usability Testing Approaches2013 UX RESEARCH - Usability Testing Approaches
2013 UX RESEARCH - Usability Testing Approaches
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 

Recently uploaded

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 

Recently uploaded (20)

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 

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
  • 16. Thank you for your attention lou.schwartz@tudor.lu