SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Su-LaineYeo Brodsky
UX Designer
We’re Doing What,When?
Incorporating UX Design Into
Agile
2000: Usability specialist
2005: Interaction designer
2015: User experience designer
UX/UI designer
Participate,
please!
User-centered design
Why have one and only one
application be accessible from
the Lock screen?
–Jakob Nielsen
Nielsen Norman Group
“Agile's biggest threat to system
quality stems from the fact that it's
a method proposed by
programmers and mainly
addresses the implementation side
of system development.”
CHALLENGE #1
WHEN TO DESIGN?
Background image: Dereckson CC-BY-3.0 via Wikimedia Commons
Some Terminology
• Iteration: An idea that the designer captures in a drawing or
using a prototyping tool. Created quickly, e.g. in an hour.
• UI specification: A document or annotated prototype that
indicates how the product should look or behave. Not evil.
The “textbook” approach
• The entire team works on the
same set of user stories at the
same time
• There is little or no upfront
design time before
development sprints begin
Time for research and
design is compressed
–Kristen Johansen Senior Manager, User Experience Citrix
“When the UX wasn’t worked out ahead of time,
you’d see arguments in the middle of the sprint
with accusations from the developers that the
scope was being expanded because their idea of
how the feature was going to work when they
estimated it in sprint planning was different than
the designer’s.”
Sprint Zero: Rough Design Up-Front
Staggered Sprints: Designer Works 1-2
Iterations Ahead
Alternative: Parallel track for design work
Week 1 Week 2 Week 3
Design
walkthrough
#1 #3#2
Design
ready to
implement
Conversations throughout the process
Week 2 Week 3
Design
walkthrough
#1 #3#2
Design
ready to
implement
Week 11
Conversations throughout the process
CHALLENGE #2:
CREATING COHESIVE DESIGN
–Dave Malouf
“What is the poster
child of software and
product design success
today?… NOT done in
Agile. Could never have
succeeded as Agile…
We need THOUGHT
and Vision and
Innovation. NOT
Expediency.”
One user story for design
→ Multiple user stories
for implementation
Design for multiple iterations
Consider organizing
sprints by fidelity
Early sprints = lower fidelity
Later sprints = higher fidelity
How to survive low-fidelity design
QA
• Automate testing
• Focus early testing
on business logic,
scalability,
performance - not
superficial UI
Documentation
• Focus early on
planning, outlining,
and indexing
• Omit unnecessary
detail
• Minimize repetition
• Use screenshots
sparingly
Development
• Design code to
be refactored
• Separate
language strings
• Use low-fidelity
placeholders for
artwork
Consider a mid-project sprint to
clarify design vision
Develop a style guide
CHALLENGE #3:
GETTING USER FEEDBACK
You love
seeing this
(before the
sprint is
complete)
(in a user test)
Line up users in
advance.
Start before you
feel ready.
“Three users every Thursday”
Test whatever
is ready each
week
Usability test &
ask research
questions
Sit down with
one user at a
time for 30 - 60
minutes
Online usability
testing services
(pretty good)
usertesting.com
fivesecondtest.com
Hallway testing
(cheap, better than
nothing)
Image: rekre89 CC BY 2.0
Sprint n
Design
walkthrough
#1
Design
ready to
implement
Sprint n +1
Code
complete
and tested
Best time for
usability testing
Second-best time for
usability testing
CHALLENGE #4:
CHANGE MANAGEMENT & COMMUNICATION
What makes sense to change?
• Issues from user feedback
• Consistency issues
• Spec housekeeping: typos, etc.
• Under-specified edge cases
• Text strings
• Logic for disabling controls
• Progress feedback
• Defaults
• Feasibility problems
CC BY 2.0, Kurtis Garbutt
How should we decide what to
change?
• Who should make the call
on whether to accept a
proposed design change?
• How do you choose
between change requests
and bug fixes?
CC BY-NC-ND 2.0, Joel Kiraly
Communicating Change is Hard
What are we building?
What has recently changed?
A managed change scenario
1. Initial design process
2. Change request is made
3. Change Control Board reviews the
change
4. Designer communicates the
change
CC BY-ND 2.0, Daniele Vico
Step 2: Change request is made
1. Person requesting the change
brings it up with the designer.
2. Proposer and designer pre-screen
the request. 
3. Designer describes the change
outside of the official spec and
sends it in an email or ticket to the
Change Control Board
“Nobody is using the
Snooze feature
because the snooze
option is off by
default”
Highlighting Changes
Highlight
changes with
red
Step 3: Change is reviewed
Where:
• Silence-implies-
consent
• Email/Defect
Tracking System
• Meeting
What:
• Who requested
the change, and
rationale
• Focus on future
risk/benefit
Who:
• Product
owner, not
designer,
should
make Go/
No Go call
Step 4: Communicating changes
1. Log: Project manager can keep a
log of change requests
2. Highlight: Designer updates and
highlights the official spec
3. Archive: Designer updates the
spec version number and archives
the previous version 
SUMMARY: TWEAKING AGILE
Ideas to challenge
• That working software is the only
measure of progress
• That everyone on the team must
work on the same set of user
stories at the same time
• That only customers, not users,
matter (or that customers and
users are always the same)
Ideas designers love
• Frequent customer feedback
• Retrospectives & continuous
learning
• Stuff getting built
Presenter:
Su-Laine Yeo Brodsky
www.sulainebrodsky.com
Thank you!
Further Reading:
• Agile Development that Incorporates User
Experience Best Practices by Chris Nodder
and Jakob Nielsen, www.nngroup.com
• Lean UX: Applying Lean Principles to Improve
User Experience by Jeff Gothelf and Josh
Seiden
• Software Project Survival Guide by Steve
McConnell www.construx.com
@sulaineyeo

Mais conteúdo relacionado

Mais procurados

Software Architecture for Agile Development
Software Architecture for Agile DevelopmentSoftware Architecture for Agile Development
Software Architecture for Agile DevelopmentHayim Makabee
 
Software prototyping
Software prototypingSoftware prototyping
Software prototypingBirju Tank
 
User experience for drupal
User experience for drupalUser experience for drupal
User experience for drupalAnne Stefanyk
 
Adaptable Designs for Agile Software Development
Adaptable Designs for Agile  Software DevelopmentAdaptable Designs for Agile  Software Development
Adaptable Designs for Agile Software DevelopmentHayim Makabee
 
Usability Engineering
Usability EngineeringUsability Engineering
Usability EngineeringEasypeasy
 
Remote (Mobile) Usability Testing Lab
Remote (Mobile) Usability Testing LabRemote (Mobile) Usability Testing Lab
Remote (Mobile) Usability Testing LabJan Moons
 
S bueckert sdecmobile
S bueckert sdecmobileS bueckert sdecmobile
S bueckert sdecmobilesdeconf
 
An Event-Driven Approach for the Separation of Concerns
An Event-Driven Approach for the Separation of ConcernsAn Event-Driven Approach for the Separation of Concerns
An Event-Driven Approach for the Separation of ConcernsHayim Makabee
 
Software Engineering: why it is more than coding, and why it is necessary
Software Engineering: why it is more than coding, and why it is necessarySoftware Engineering: why it is more than coding, and why it is necessary
Software Engineering: why it is more than coding, and why it is necessaryYazid Hamdi
 
Software prototyping
Software prototyping  Software prototyping
Software prototyping Huda Seyam
 
UX In The World of Agile
UX In The World of AgileUX In The World of Agile
UX In The World of AgileOliver Ng
 
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...Stacey Whitney
 
Hierarchical Composable Optimization of Web Pages
Hierarchical Composable Optimization of Web PagesHierarchical Composable Optimization of Web Pages
Hierarchical Composable Optimization of Web PagesHayim Makabee
 
ADUF - Adaptable Design Up Front
ADUF -  Adaptable Design Up FrontADUF -  Adaptable Design Up Front
ADUF - Adaptable Design Up FrontHayim Makabee
 
To document or not to document? An exploratory study on developers' motivatio...
To document or not to document? An exploratory study on developers' motivatio...To document or not to document? An exploratory study on developers' motivatio...
To document or not to document? An exploratory study on developers' motivatio...Hayim Makabee
 
software Prototyping
software Prototypingsoftware Prototyping
software PrototypingYahia Haider
 
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping WorkshopTamara Pinos
 

Mais procurados (20)

Software Architecture for Agile Development
Software Architecture for Agile DevelopmentSoftware Architecture for Agile Development
Software Architecture for Agile Development
 
Usability basics
Usability basicsUsability basics
Usability basics
 
Software prototyping
Software prototypingSoftware prototyping
Software prototyping
 
User experience for drupal
User experience for drupalUser experience for drupal
User experience for drupal
 
UX at HP Enterprise
UX at HP Enterprise UX at HP Enterprise
UX at HP Enterprise
 
Adaptable Designs for Agile Software Development
Adaptable Designs for Agile  Software DevelopmentAdaptable Designs for Agile  Software Development
Adaptable Designs for Agile Software Development
 
Usability Engineering
Usability EngineeringUsability Engineering
Usability Engineering
 
Remote (Mobile) Usability Testing Lab
Remote (Mobile) Usability Testing LabRemote (Mobile) Usability Testing Lab
Remote (Mobile) Usability Testing Lab
 
S bueckert sdecmobile
S bueckert sdecmobileS bueckert sdecmobile
S bueckert sdecmobile
 
Designing and prototyping
Designing and prototypingDesigning and prototyping
Designing and prototyping
 
An Event-Driven Approach for the Separation of Concerns
An Event-Driven Approach for the Separation of ConcernsAn Event-Driven Approach for the Separation of Concerns
An Event-Driven Approach for the Separation of Concerns
 
Software Engineering: why it is more than coding, and why it is necessary
Software Engineering: why it is more than coding, and why it is necessarySoftware Engineering: why it is more than coding, and why it is necessary
Software Engineering: why it is more than coding, and why it is necessary
 
Software prototyping
Software prototyping  Software prototyping
Software prototyping
 
UX In The World of Agile
UX In The World of AgileUX In The World of Agile
UX In The World of Agile
 
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
Mage Titans USA 2016 - Mathew Beane - Edit Fully Stacked: Less OOPS, More OPS...
 
Hierarchical Composable Optimization of Web Pages
Hierarchical Composable Optimization of Web PagesHierarchical Composable Optimization of Web Pages
Hierarchical Composable Optimization of Web Pages
 
ADUF - Adaptable Design Up Front
ADUF -  Adaptable Design Up FrontADUF -  Adaptable Design Up Front
ADUF - Adaptable Design Up Front
 
To document or not to document? An exploratory study on developers' motivatio...
To document or not to document? An exploratory study on developers' motivatio...To document or not to document? An exploratory study on developers' motivatio...
To document or not to document? An exploratory study on developers' motivatio...
 
software Prototyping
software Prototypingsoftware Prototyping
software Prototyping
 
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping Workshop
 

Destaque

Design For Society
Design For SocietyDesign For Society
Design For SocietyChangeist
 
Exploring design with Agile
Exploring design with AgileExploring design with Agile
Exploring design with AgileMichael Le
 
Key Benchmarks for the Recruiting Industry - Deconstructing the Recruiting Fu...
Key Benchmarks for the Recruiting Industry - Deconstructing the Recruiting Fu...Key Benchmarks for the Recruiting Industry - Deconstructing the Recruiting Fu...
Key Benchmarks for the Recruiting Industry - Deconstructing the Recruiting Fu...Jobvite
 
Recruiting the Modern Job Seeker: What You Need to Know
Recruiting the Modern Job Seeker: What You Need to KnowRecruiting the Modern Job Seeker: What You Need to Know
Recruiting the Modern Job Seeker: What You Need to KnowJobvite
 
The big economic picture
The big economic pictureThe big economic picture
The big economic pictureCPA Australia
 
How to become a better leader
How to become a better leaderHow to become a better leader
How to become a better leaderCPA Australia
 
7 Practical Solutions to Power Employee Engagement
7 Practical Solutions to Power Employee Engagement7 Practical Solutions to Power Employee Engagement
7 Practical Solutions to Power Employee EngagementJobvite
 
10 future workplace trends
10 future workplace trends10 future workplace trends
10 future workplace trendsCPA Australia
 
新規事業・起業を妨げる「ビジネスモデル症候群」とは
新規事業・起業を妨げる「ビジネスモデル症候群」とは新規事業・起業を妨げる「ビジネスモデル症候群」とは
新規事業・起業を妨げる「ビジネスモデル症候群」とはLean Startup Japan LLC
 
Designers Are From Mars, Engineers Are From Venus
Designers Are From Mars, Engineers Are From VenusDesigners Are From Mars, Engineers Are From Venus
Designers Are From Mars, Engineers Are From VenusMotivate Design
 
UChicago CMSC 23300 - The Best Commit Messages of 2017
UChicago CMSC 23300 - The Best Commit Messages of 2017UChicago CMSC 23300 - The Best Commit Messages of 2017
UChicago CMSC 23300 - The Best Commit Messages of 2017Borja Sotomayor
 
Fight for Yourself: How to Sell Your Ideas and Crush Presentations
Fight for Yourself: How to Sell Your Ideas and Crush PresentationsFight for Yourself: How to Sell Your Ideas and Crush Presentations
Fight for Yourself: How to Sell Your Ideas and Crush PresentationsDigital Surgeons
 
The Future of Corporate Learning - Ten Disruptive Trends
The Future of Corporate Learning - Ten Disruptive TrendsThe Future of Corporate Learning - Ten Disruptive Trends
The Future of Corporate Learning - Ten Disruptive TrendsJosh Bersin
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

Destaque (15)

Design For Society
Design For SocietyDesign For Society
Design For Society
 
Exploring design with Agile
Exploring design with AgileExploring design with Agile
Exploring design with Agile
 
Key Benchmarks for the Recruiting Industry - Deconstructing the Recruiting Fu...
Key Benchmarks for the Recruiting Industry - Deconstructing the Recruiting Fu...Key Benchmarks for the Recruiting Industry - Deconstructing the Recruiting Fu...
Key Benchmarks for the Recruiting Industry - Deconstructing the Recruiting Fu...
 
Recruiting the Modern Job Seeker: What You Need to Know
Recruiting the Modern Job Seeker: What You Need to KnowRecruiting the Modern Job Seeker: What You Need to Know
Recruiting the Modern Job Seeker: What You Need to Know
 
The big economic picture
The big economic pictureThe big economic picture
The big economic picture
 
How to become a better leader
How to become a better leaderHow to become a better leader
How to become a better leader
 
7 Practical Solutions to Power Employee Engagement
7 Practical Solutions to Power Employee Engagement7 Practical Solutions to Power Employee Engagement
7 Practical Solutions to Power Employee Engagement
 
10 future workplace trends
10 future workplace trends10 future workplace trends
10 future workplace trends
 
新規事業・起業を妨げる「ビジネスモデル症候群」とは
新規事業・起業を妨げる「ビジネスモデル症候群」とは新規事業・起業を妨げる「ビジネスモデル症候群」とは
新規事業・起業を妨げる「ビジネスモデル症候群」とは
 
Designers Are From Mars, Engineers Are From Venus
Designers Are From Mars, Engineers Are From VenusDesigners Are From Mars, Engineers Are From Venus
Designers Are From Mars, Engineers Are From Venus
 
UChicago CMSC 23300 - The Best Commit Messages of 2017
UChicago CMSC 23300 - The Best Commit Messages of 2017UChicago CMSC 23300 - The Best Commit Messages of 2017
UChicago CMSC 23300 - The Best Commit Messages of 2017
 
The Deloitte Millennial Survey 2016
The Deloitte Millennial Survey 2016The Deloitte Millennial Survey 2016
The Deloitte Millennial Survey 2016
 
Fight for Yourself: How to Sell Your Ideas and Crush Presentations
Fight for Yourself: How to Sell Your Ideas and Crush PresentationsFight for Yourself: How to Sell Your Ideas and Crush Presentations
Fight for Yourself: How to Sell Your Ideas and Crush Presentations
 
The Future of Corporate Learning - Ten Disruptive Trends
The Future of Corporate Learning - Ten Disruptive TrendsThe Future of Corporate Learning - Ten Disruptive Trends
The Future of Corporate Learning - Ten Disruptive Trends
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Semelhante a 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 AgileMemi Beltrame
 
Agileand saas davepatterson_armandofox_050813webinar
Agileand saas davepatterson_armandofox_050813webinarAgileand saas davepatterson_armandofox_050813webinar
Agileand saas davepatterson_armandofox_050813webinarRoberto Jr. Figueroa
 
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 SWui42
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshopPatrick McNeil
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleICS
 
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016Pekka Hartikainen
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleManuel Spezzani
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleIlaria Mauric
 
Guerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignGuerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignQuentin Christensen
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setupBest Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setupBonitasoft
 
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile ChallengesIs Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile ChallengesFITC
 
Introduction to User Experience Design for Engineers
Introduction to User Experience Design for EngineersIntroduction to User Experience Design for Engineers
Introduction to User Experience Design for EngineersICS
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
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 DevelopmentJulia Borkenhagen
 
User Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt CompanyUser Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt CompanyQt
 

Semelhante a We’re Doing What, When? Incorporating UX Design Into Agile (20)

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
 
Agileand saas davepatterson_armandofox_050813webinar
Agileand saas davepatterson_armandofox_050813webinarAgileand saas davepatterson_armandofox_050813webinar
Agileand saas davepatterson_armandofox_050813webinar
 
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
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshop
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product Lifecycle
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
 
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
IxDA Helsinki meet-up at Smartly.io, Thu, 25th August 2016
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possible
 
Agile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possibleAgile and Design: creating and implementing products (in Italy) is possible
Agile and Design: creating and implementing products (in Italy) is possible
 
Guerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based DesignGuerilla Human Computer Interaction and Customer Based Design
Guerilla Human Computer Interaction and Customer Based Design
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
what-is-devops.ppt
what-is-devops.pptwhat-is-devops.ppt
what-is-devops.ppt
 
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setupBest Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setup
 
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile ChallengesIs Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
Is Lean UX Agile’s Brain? How Lean UX Fixes Common Agile Challenges
 
Introduction to User Experience Design for Engineers
Introduction to User Experience Design for EngineersIntroduction to User Experience Design for Engineers
Introduction to User Experience Design for Engineers
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
HCI Chapter_2.pdf
HCI Chapter_2.pdfHCI Chapter_2.pdf
HCI Chapter_2.pdf
 
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
 
User Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt CompanyUser Experience Design for Software Engineers, ICS & The Qt Company
User Experience Design for Software Engineers, ICS & The Qt Company
 
HCI Chapter_2.ppt
HCI Chapter_2.pptHCI Chapter_2.ppt
HCI Chapter_2.ppt
 

Último

Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girlsmodelanjalisharma4
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
The Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticThe Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticTiaFebriani
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...Call Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 

Último (20)

Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call GirlsCBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
CBD Belapur Individual Call Girls In 08976425520 Panvel Only Genuine Call Girls
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
The Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aestheticThe Art of Batik, template ppt aesthetic
The Art of Batik, template ppt aesthetic
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
VVIP Pune Call Girls Dange Chowk (8250192130) Pune Escorts Nearby with Comple...
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 

We’re Doing What, When? Incorporating UX Design Into Agile

  • 1. Su-LaineYeo Brodsky UX Designer We’re Doing What,When? Incorporating UX Design Into Agile
  • 2. 2000: Usability specialist 2005: Interaction designer 2015: User experience designer UX/UI designer
  • 4. User-centered design Why have one and only one application be accessible from the Lock screen?
  • 5. –Jakob Nielsen Nielsen Norman Group “Agile's biggest threat to system quality stems from the fact that it's a method proposed by programmers and mainly addresses the implementation side of system development.”
  • 6. CHALLENGE #1 WHEN TO DESIGN? Background image: Dereckson CC-BY-3.0 via Wikimedia Commons
  • 7. Some Terminology • Iteration: An idea that the designer captures in a drawing or using a prototyping tool. Created quickly, e.g. in an hour. • UI specification: A document or annotated prototype that indicates how the product should look or behave. Not evil.
  • 8. The “textbook” approach • The entire team works on the same set of user stories at the same time • There is little or no upfront design time before development sprints begin
  • 9. Time for research and design is compressed
  • 10. –Kristen Johansen Senior Manager, User Experience Citrix “When the UX wasn’t worked out ahead of time, you’d see arguments in the middle of the sprint with accusations from the developers that the scope was being expanded because their idea of how the feature was going to work when they estimated it in sprint planning was different than the designer’s.”
  • 11. Sprint Zero: Rough Design Up-Front Staggered Sprints: Designer Works 1-2 Iterations Ahead Alternative: Parallel track for design work
  • 12. Week 1 Week 2 Week 3 Design walkthrough #1 #3#2 Design ready to implement Conversations throughout the process
  • 13. Week 2 Week 3 Design walkthrough #1 #3#2 Design ready to implement Week 11 Conversations throughout the process
  • 15. –Dave Malouf “What is the poster child of software and product design success today?… NOT done in Agile. Could never have succeeded as Agile… We need THOUGHT and Vision and Innovation. NOT Expediency.”
  • 16. One user story for design → Multiple user stories for implementation
  • 17. Design for multiple iterations
  • 18. Consider organizing sprints by fidelity Early sprints = lower fidelity Later sprints = higher fidelity
  • 19. How to survive low-fidelity design QA • Automate testing • Focus early testing on business logic, scalability, performance - not superficial UI Documentation • Focus early on planning, outlining, and indexing • Omit unnecessary detail • Minimize repetition • Use screenshots sparingly Development • Design code to be refactored • Separate language strings • Use low-fidelity placeholders for artwork
  • 20. Consider a mid-project sprint to clarify design vision
  • 23. You love seeing this (before the sprint is complete) (in a user test)
  • 24. Line up users in advance. Start before you feel ready.
  • 25. “Three users every Thursday” Test whatever is ready each week Usability test & ask research questions Sit down with one user at a time for 30 - 60 minutes
  • 26. Online usability testing services (pretty good) usertesting.com fivesecondtest.com
  • 27. Hallway testing (cheap, better than nothing) Image: rekre89 CC BY 2.0
  • 28. Sprint n Design walkthrough #1 Design ready to implement Sprint n +1 Code complete and tested Best time for usability testing Second-best time for usability testing
  • 30.
  • 31. What makes sense to change? • Issues from user feedback • Consistency issues • Spec housekeeping: typos, etc. • Under-specified edge cases • Text strings • Logic for disabling controls • Progress feedback • Defaults • Feasibility problems CC BY 2.0, Kurtis Garbutt
  • 32. How should we decide what to change? • Who should make the call on whether to accept a proposed design change? • How do you choose between change requests and bug fixes? CC BY-NC-ND 2.0, Joel Kiraly
  • 33. Communicating Change is Hard What are we building? What has recently changed?
  • 34. A managed change scenario 1. Initial design process 2. Change request is made 3. Change Control Board reviews the change 4. Designer communicates the change CC BY-ND 2.0, Daniele Vico
  • 35. Step 2: Change request is made 1. Person requesting the change brings it up with the designer. 2. Proposer and designer pre-screen the request.  3. Designer describes the change outside of the official spec and sends it in an email or ticket to the Change Control Board “Nobody is using the Snooze feature because the snooze option is off by default”
  • 37. Step 3: Change is reviewed Where: • Silence-implies- consent • Email/Defect Tracking System • Meeting What: • Who requested the change, and rationale • Focus on future risk/benefit Who: • Product owner, not designer, should make Go/ No Go call
  • 38. Step 4: Communicating changes 1. Log: Project manager can keep a log of change requests 2. Highlight: Designer updates and highlights the official spec 3. Archive: Designer updates the spec version number and archives the previous version 
  • 40. Ideas to challenge • That working software is the only measure of progress • That everyone on the team must work on the same set of user stories at the same time • That only customers, not users, matter (or that customers and users are always the same) Ideas designers love • Frequent customer feedback • Retrospectives & continuous learning • Stuff getting built
  • 41. Presenter: Su-Laine Yeo Brodsky www.sulainebrodsky.com Thank you! Further Reading: • Agile Development that Incorporates User Experience Best Practices by Chris Nodder and Jakob Nielsen, www.nngroup.com • Lean UX: Applying Lean Principles to Improve User Experience by Jeff Gothelf and Josh Seiden • Software Project Survival Guide by Steve McConnell www.construx.com @sulaineyeo