SlideShare a Scribd company logo
UX + Agile – The Good, the
Bad, and the Ugly
by Joshua Randall
for the Cleveland Agile Meetup
April 10, 2019
Agenda
• 5 minutes – Introduction: Who am I? Why am I here?
• 5 minutes – What is User Experience?
• 5 minutes – The UX-er and the Agilist Should Be Friends!
• 5 minutes – Why Can't We Get Along?
• 10 minutes – Attempts at Reconciliation
• 10 minutes – The Good, The Bad, and The Ugly of…
• Outside Agency
• Embedded Team Members
• "Internal Agency"
• 5 minutes – Summary and Conclusion
• 10 minutes – Questions and Answers
The Always Asked For Slide Deck
(URL goes here)
Disclaimers
I represent only myself, not my employer.
Agile and User Experience are both big topics.
This is an informational presentation, not a how-to.
Introduction
Who am I? Why am I here?
image sources: YouTube; phelch66 on Wordpress
Who am I? (really)
• Joshua Randall, UX Designer and UX Researcher at
KeyBank
• Bachelor’s degree in Philosophy
• Master’s degree in UX Design from Kent State University
• 20 years as an I.T. business analyst
• 12 years as an Agile enthusiast (including CSM)
• Fully invested in UX 5 years ago
Why am I here?
What is UX?
UX, as defined by the coiner of the term
"User experience" encompasses all
aspects of the end-user's interaction with
the company, its services, and its products.
Distinguish UX from the user interface (UI).
Distinguish UX from usability.
− Usability is a quality attribute with five components
(learnability, efficiency, memorability, errors,
satisfaction).
source: Don Norman
The (Vast!) UX Landscape
source: Darren Hood, 2016
The UX Umbrella
source:
@UXLinks on
Twitter
source: Jesse James Garrett (jjg.net/elements)
The Elements of UX: Layers
The Elements of UX: Software Interface and Hypertext System
source: Jesse James Garrett (jjg.net/elements)
Linear time from
objectives, then
specifications,
then various
types of design,
and only then
completion …
where have I
heard this
before?
Agile Manifesto, but no UX Manifesto?
Jakob Nielsen's 10 Usability Heuristics (1994)
1. Visibility of system status
2. Match between system and the real world
3. User control and freedom
4. Consistency and standards
5. Error prevention
6. Recognition rather than recall
7. Flexibility and efficiency of use
8. Aesthetic and minimalist design
9. Help users recognize, diagnose, and recover from errors
10. Help and documentation
Source: Jakob Nielsen (nngroup.com/articles/ten-usability-heuristics/)
The UX-er and the Agilist
Should Be Friends!
UX and Agile Overlap
User
Experience
Agile
User Storiesoften recommends
User Needs
User-Centered
Design
recognize importance of
are the focus of
is a part of the larger landscape of
should be best friends with
some Extreme Programming (XP) principles
and roughly analogous UX and Design Thinking concepts
Think
• Informative Workspace
• Root Cause Analysis
• Retrospectives
Collaborate
• Sit Together
• Ubiquitous Language
• Coding Standards
Release
• "Done Done"
Empathize / Define
• pictures everywhere!
• validate assumptions
• Design Review
Ideate
• not done, historically
• Information Architecture
• Design Systems
Prototype (?)
• ???
sources: James Shore (The Art of Agile Development); Interaction Design Foundation
Plan
• Vision
• Release and Iteration
Planning
• User Stories
Develop
• Incremental
Requirements
• Customer Tests
• Simple Design
• Incremental Design
Define / Ideate
• Ideate
• Customer Journey
Mapping
• User Need Statements
Prototype / Test
• not a UX strength,
historically
• Usability Testing
• Simplicity (Dieter Rams)
• Progressive Enhancement
some Extreme Programming (XP) principles
and roughly analogous UX and Design Thinking concepts
sources: James Shore (The Art of Agile Development); Interaction Design Foundation
Why Can't We Get Along?
So why don't Agile and UX get along?
UX is historically waterfall-y, because…
−Alan Cooper was wrong.
−Kim Goodwin is highly influential.
Also:
−Steve Krug is overly optimistic.
Alan Cooper was wrong
The Inmates are Running the Asylum, Chapter 3: Wasting Money
"Generally, programmers aren't thrilled about the
iterative method because it means extra work for them.
Typically, it's managers new to technology who like the
iterative process because it relieves them of having to
perform rigorous planning, thinking, and product due
diligence (in other words, interaction design). Of course,
it's the users who pay the dearest price. They have to
suffer through one halfhearted attempt after another
before they get a program that isn't too painful."
Poor Alan! Can you show me on the doll where
the bad software development process hurt you?
Alan Cooper was wrong
Inmates, Chapter 12: Desperately Seeking Usability
"Iteration never creates great products."
Inmates, Chapter 13: A Managed Process
"Getting to the right product is always a matter of iterating.
It always takes several tries to get the details right. With
interaction design done in advance, the number of
iterations it takes can be reduced significantly. There is
enormous cost in each new version of a product, so if you
can reduce the version count from, say, four to two, there
is a lot of time and money to be saved."
LOLWhut?
At least make up your mind!
Kim Goodwin is highly influential
Designing for the Digital
Age is used as a textbook
in many UX programs.
First book to explain how to
do a UX project (the way
agencies do one, anyway).
"the Bible of UX"
image source: Wiley Publishing
Goodwin sometimes mocks Agile…
Designing for the Digital Age, Chapter 12: Defining Requirements
"Many software engineers throw up their hands and say
it’s impossible to understand the requirements until you
start building the thing, so we should all just use agile
methods to iterate until we get there. […] The engineers
who think a textual requirements document can never
provide a complete or accurate picture of the eventual
product are also correct; there’s no way to have
stakeholders agree on a complete and accurate list until
they have something to look at. It’s not necessary to
build the product to figure this out, though; it’s cheaper,
faster, and more effective for designers to 'build' the
product in sketches."
… or damns Agile with faint praise
Designing for the Digital Age, Chapter 21: Detailed Design
"Agile methods are most successful with small teams of
skilled engineers who are working on fairly simple
products. These methods fail on large-scale IT projects."
"Agile methods and Goal-Directed Design are similar in
that both involve iterative approaches, small teams, and
an emphasis on frequent communication and visible
work product. For the two approaches to work together,
engineers need to agree that designers have something
important to add, and that it’s best for the design team to
do their own 'iterations' in sketches to reduce the amount
of time wasted on badly articulated requirements before
the first coding sprint begins."
In fairness, Goodwin is on to something here:
Designing for the Digital Age, Chapter 21: Detailed Design
"With the current popularity of agile software engineering
approaches, many designers are being asked to provide
'light' documentation, such as sketches with a few notes. This
can work well if you have an established visual system, a
relatively uncomplicated product, and a small engineering
team working closely with you. However, large or distributed
engineering teams can’t all collaborate closely with you, and
the more engineers there are on a project, the greater the
likelihood of inconsistency in skills, judgment, and
interpretation of loosely defined specs. Less-skilled engineers
are likely to take shortcuts based on what’s easier to code if
there’s any ambiguity in the spec. Any time you don’t have a
very close relationship with the engineers, such as when your
company is outsourcing development, specificity is essential."
Steve Krug is overly optimistic
Don't Make Me Think (originally 2000; 3rd ed. 2014)
Rocket Surgery Made Easy (2010)
• Krug is one of the fathers of discount usability
testing.
• From "a morning a month" to "a morning every
iteration". Eek!
• Recruiting people is the killer. You can't move that
fast unless it's someone's full-time job or you
outsource the job.
• Remote, unmoderated testing is another solution.
Attempts at Reconciliation
Early Efforts (2003, 2005)
Gary Macomber and Thyra Rauch (IBM),
Adopting Agility at USE 2003. "Described
and sketched out the intertwining of UX and
Development during an Agile process."
Lynn Miller paper presented at the Agile
Development Conference 2005. Mentioned
"interconnected parallel design and
development tracks."
Staggered Sprints (Desirée Sy, 2007)
source: Journal of Usability Studies
Dual Track Agile (Marty Cagan, 2012)
source: Silicon Valley Product Group blog
The Lean UX Cycle (Gothelf & Seiden, 2013)
image source: Lean UX / O'Reilly Media
Seems like they're glossing over some things….
image source: Sidney Harris, sciencecartoonsplus.com
Lean UX User Validation Schedule
image source: Lean UX / O'Reilly Media
Great idea! Turns out it's really hard, though….
Design Sprint (Google Ventures, 2012-2016)
The Design Sprint Promise
"Working together in a
sprint, you can shortcut the
endless-debate cycle and
compress months of time
into a single week."
Really? That
seems too good
to be true. How
exactly do we
do this?
The Design Sprint Operational Details
"On Monday, you’ll map out the problem and pick an
important place to focus. On Tuesday, you’ll sketch
competing solutions on paper. On Wednesday, you’ll
make difficult decisions and turn your ideas into a
testable hypothesis. On Thursday, you’ll hammer out a
high-fidelity prototype. And on Friday, you’ll test it with
real live humans."
"With your team (and your research findings!) in one
place, figure out what you’re going to do next. Usually,
you’ll want to update the prototype to fix some problems,
create a new higher-fidelity prototype, or decide to focus
on a new set of questions and assumptions to tackle.
You’ll almost certainly want to plan another design sprint
to continue designing your product."
the Design Sprint isn't Agile – it's fast waterfall
• Monday: map out problem; pick place to focus
• Tuesday: sketch competing solutions on paper
• Wednesday: make difficult decisions; turn ideas into
testable hypotheses
• Thursday: create a high-fidelity prototype
• Friday: test it
• Thereafter:
• update the prototype
• create a new higher-fidelity prototype
• focus on new set of questions and assumptions
• plan another design sprint
NN/g puts its finger on a problem (2017)
from "Agile is not Easy for UX" by Page Laubheimer
"The orthodox Scrum process doesn’t work well for UX,
because UX wasn’t originally considered in the Scrum
definition. Scrum is a technology-centric process,
focusing on small, independent units of work (typically in
the form of user stories) that make sense from a
computer-science perspective, but are tricky from a user-
centric standpoint. Users don’t interact only with small
parts of our designs in isolation, they use our products to
accomplish larger goals, and all pieces of our designs
must all work together harmoniously to provide a good
user experience."
source: Nielsen Norman Group (nngroup.com/articles/agile-not-easy-ux/)
AUX3 (Smith, Rauch, and Moyers, 2019)
source: Journal of
Usability Studies
All These Diagrams Remind Me of Sawblades
The Good, The Bad,
and The Ugly
"The Good, The Bad,
and The Ugly" (in
English)
1966 film directed by
Sergio Leone
Clint Eastwood,
Eli Wallach,
Lee Van Cleef
features one of the all-
time great scores by
Ennio Morricone
UX model: Outside Agency
Good
agency can
be purely UX
focused
Bad
contract
negotiation
over
customer
collaboration
process
differences
between
agency and
internal
teams
Ugly
fixation on
"comps"
UX model: Embedded on Product Team
Good
true, cross-
functional
team
Bad
UX-er can be
overwhelmed
by amount of
work
embedded
UX-er unlikely
to be equally
good at all
aspects of UX
Ugly
skill level
differences
from team to
team can lead
to jealousy
and work
spilling outside
the team
UX model: "Internal Agency"
Good
Center of
Excellence
model
protects UX
team from
politics
Bad
there's a
gatekeeper
spread thin,
so hard to
build deep
domain
expertise
Ugly
may lead to
us-vs.-them
mentality
Summary and Conclusion
Summary
• UX encompasses all aspects of the end-user's
interaction with the company, its services, and its
products.
• UX includes both UI and usability, among many other
disciplines.
• Agile and UX should be friends because both put
users' needs at their center.
• But, UX's roots include hostility towards and
misunderstanding of Agile.
• Attempts at reconciliation typically propose parallel
tracks and frequent handoffs.
• UX models (external agency; embedded on a team;
"internal agency") each have strengths and
weaknesses.
Recommendations
• Sit together. (Even if "they" don't let you.)
• Talk to each other!
• Build design systems, pattern libraries,
coding standards.
• Be willing to refactor.
• Do UX research.
• Plan. (Yes, it's part of Agile.)
Questions and Answers
Stuff to Jot Down While I Take Questions
Joshua Randall on…
• email: joshua.randall@gmail.com
• LinkedIn: linkedin.com/in/joshua-randall-3931257
• Twitter: @jrAccessibility (I mostly lurk)
User Experience Professionals Association (UXPA), April 24, 6:00 PM, Sherwin-
Williams Hinckley Industrial Parkway office – UX maturity models
uxpacleveland.org/events
Cleveland Accessibility Meetup, April 29, 6:30 PM, Independence branch of
Cuyahoga County Public Library – recap of CSUN (the big accessibility conference)
www.meetup.com/Cleveland-Accessibility-Meetup/
Cleveland Product Meetup
www.meetup.com/Cleveland-Product-Meetup/
References
References
Cagan, Marty. "The internal agency model." Silicon Valley Product Group blog.
2014 September 25. svpg.com/the-internal-agency-model/
Cooper, Alan. The Inmates are Running the Asylum. 2004. Sams.
Dam, Rikke and Siang, Teo. "5 Stages in the Design Thinking Process". 2019
March. Interaction Design Foundation. www.interaction-
design.org/literature/article/5-stages-in-the-design-thinking-process
Design Council. "The Design Process: What is the Double Diamond?"
www.designcouncil.org.uk/news-opinion/design-process-what-double-diamond
Garrett, Jesse James. "The Elements of User Experience". 2000.
www.jjg.net/elements/
Goodwin, Kim. Designing for the Digital Age. 2009. Wiley Publishing.
References
Gothelf, Jeff. "How to build an Agile UX team: the culture." Smashing Magazine.
2011 October 18. www.smashingmagazine.com/2011/10/how-to-build-an-agile-ux-
team-culture/
Gothelf, Jeff and Seiden, Josh. Lean UX. 2016. O'Reilly.
Knapp, Jake. Sprint: how to solve big problems and test new ideas in just five
days. 2016. Simon & Schuster.
Krug, Steve. Don't Make Me Think, 3rd edition. 2014. New Riders.
Krug, Steve. Rocket Surgery Made Easy. 2009. New Riders.
Laubheimer, Page. "Agile is not easy for UX." Nielsen Norman Group. 2017
September 24. www.nngroup.com/articles/agile-not-easy-ux/
References
Miller, Lynn. "Case Study of Customer Input for a Successful Product." Agile
Development Conference. 2005.
Müller, Thiago. "Struggling to find the best format for your UX team?". 2018 June
10. UX Collective (Medium). uxdesign.cc/struggling-to-find-the-best-format-for-
your-ux-team-a5cce8000b0b
Naji, Cassandra. "How to build an in-house UX team." Usability Geek. 2017 June
14. usabilitygeek.com/how-to-build-in-house-ux-team/
Nielsen, Jakob. "10 Usability Heuristics for User Interface Design". 1994. Nielsen
Norman Group. www.nngroup.com/articles/ten-usability-heuristics/
Norman, Don and Nielsen, Jakob. "The Definition of User Experience". Nielsen
Norman Group. www.nngroup.com/articles/definition-user-experience/
Smith, Carol; Rauch, Thyra; and Moyers, Hannah. "AUX3: Making UX Research
Track with Agile". 2019 March. Journal of Usability Studies.
uxpamagazine.org/aux3-making-ux-research-track-with-agile/

More Related Content

What's hot

Running Great Design Reviews With Clients & Partners
Running Great Design Reviews With Clients & PartnersRunning Great Design Reviews With Clients & Partners
Running Great Design Reviews With Clients & Partners
Craig Peters
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
uxpin
 
Designer vs Developer - A Battle Royal v1.0
Designer vs Developer - A Battle Royal v1.0Designer vs Developer - A Battle Royal v1.0
Designer vs Developer - A Battle Royal v1.0
Nicole Maynard
 
Effective prototyping
Effective prototypingEffective prototyping
Effective prototyping
Everett McKay
 
Rapid Product Design in the Wild
Rapid Product Design in the WildRapid Product Design in the Wild
Rapid Product Design in the Wild
Michele Ide-Smith
 
Effective prototyping (for Vermont Code Camp)
Effective prototyping (for Vermont Code Camp)Effective prototyping (for Vermont Code Camp)
Effective prototyping (for Vermont Code Camp)
Everett McKay
 
Hacking UX Zombies
Hacking UX ZombiesHacking UX Zombies
Hacking UX Zombies
Austin Govella
 
Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)
Bill Scott
 
Agile For UX Practitioners
Agile For UX PractitionersAgile For UX Practitioners
Agile For UX Practitioners
Anders Ramsay
 
The Agile UX Equation: Constructing a Powerful, but Lightweight Process
The Agile UX Equation: Constructing a Powerful, but Lightweight ProcessThe Agile UX Equation: Constructing a Powerful, but Lightweight Process
The Agile UX Equation: Constructing a Powerful, but Lightweight Process
UserZoom
 
The Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
The Agile UX Equation: How to Implement UserZoom Within Your Agile FrameworkThe Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
The Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
UserZoom
 
Hacking UX
Hacking UXHacking UX
Hacking UX
Austin Govella
 
UX Bootcamp - August 2016
UX Bootcamp - August 2016UX Bootcamp - August 2016
UX Bootcamp - August 2016
Jacklyn Burgan
 
Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UX
Jacklyn Burgan
 
Introduction to User Experience Design 10/07/17
Introduction to User Experience Design 10/07/17Introduction to User Experience Design 10/07/17
Introduction to User Experience Design 10/07/17
Robert Stribley
 
Design Stories Are The New User Stories
Design Stories Are The New User StoriesDesign Stories Are The New User Stories
Design Stories Are The New User Stories
Luis Daniel Rodriguez
 
Stop making bland things
Stop making bland thingsStop making bland things
Stop making bland things
Adriaan Fenwick
 
Know Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive DesignKnow Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive Design
frog
 
Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]
Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]
Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]
Kate Rutter
 
Designing the Right Product
Designing the Right ProductDesigning the Right Product
Designing the Right Product
Michele Ide-Smith
 

What's hot (20)

Running Great Design Reviews With Clients & Partners
Running Great Design Reviews With Clients & PartnersRunning Great Design Reviews With Clients & Partners
Running Great Design Reviews With Clients & Partners
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
Designer vs Developer - A Battle Royal v1.0
Designer vs Developer - A Battle Royal v1.0Designer vs Developer - A Battle Royal v1.0
Designer vs Developer - A Battle Royal v1.0
 
Effective prototyping
Effective prototypingEffective prototyping
Effective prototyping
 
Rapid Product Design in the Wild
Rapid Product Design in the WildRapid Product Design in the Wild
Rapid Product Design in the Wild
 
Effective prototyping (for Vermont Code Camp)
Effective prototyping (for Vermont Code Camp)Effective prototyping (for Vermont Code Camp)
Effective prototyping (for Vermont Code Camp)
 
Hacking UX Zombies
Hacking UX ZombiesHacking UX Zombies
Hacking UX Zombies
 
Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)Real World Lessons Using Lean UX (Workshop)
Real World Lessons Using Lean UX (Workshop)
 
Agile For UX Practitioners
Agile For UX PractitionersAgile For UX Practitioners
Agile For UX Practitioners
 
The Agile UX Equation: Constructing a Powerful, but Lightweight Process
The Agile UX Equation: Constructing a Powerful, but Lightweight ProcessThe Agile UX Equation: Constructing a Powerful, but Lightweight Process
The Agile UX Equation: Constructing a Powerful, but Lightweight Process
 
The Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
The Agile UX Equation: How to Implement UserZoom Within Your Agile FrameworkThe Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
The Agile UX Equation: How to Implement UserZoom Within Your Agile Framework
 
Hacking UX
Hacking UXHacking UX
Hacking UX
 
UX Bootcamp - August 2016
UX Bootcamp - August 2016UX Bootcamp - August 2016
UX Bootcamp - August 2016
 
Intro to Agile and Lean UX
Intro to Agile and Lean UXIntro to Agile and Lean UX
Intro to Agile and Lean UX
 
Introduction to User Experience Design 10/07/17
Introduction to User Experience Design 10/07/17Introduction to User Experience Design 10/07/17
Introduction to User Experience Design 10/07/17
 
Design Stories Are The New User Stories
Design Stories Are The New User StoriesDesign Stories Are The New User Stories
Design Stories Are The New User Stories
 
Stop making bland things
Stop making bland thingsStop making bland things
Stop making bland things
 
Know Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive DesignKnow Thy User: The Role of Research in Great Interactive Design
Know Thy User: The Role of Research in Great Interactive Design
 
Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]
Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]
Designing with Lean UX : Rapid Product Design [UX Lisbon 2014]
 
Designing the Right Product
Designing the Right ProductDesigning the Right Product
Designing the Right Product
 

Similar to UX + Agile: The Good, The Bad, and The Ugly

User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the Ugly
Joshua Randall
 
24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly
Joshua Randall
 
24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the Future24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the Future
Joshua Randall
 
Parents
ParentsParents
What I've Learned about UX Design
What I've Learned about UX DesignWhat I've Learned about UX Design
What I've Learned about UX Design
Ali Rushdan Tariq
 
Designer vs Developer
Designer vs DeveloperDesigner vs Developer
Designer vs Developer
Bryan Gulley
 
10 Truths to Great Product Experiences
10 Truths to Great Product Experiences10 Truths to Great Product Experiences
10 Truths to Great Product Experiences
Jeremy Johnson
 
Usability--What is it?
Usability--What is it?Usability--What is it?
Usability--What is it?
Ann Krause
 
20130219 chi chi-overzicht
20130219 chi chi-overzicht20130219 chi chi-overzicht
20130219 chi chi-overzicht
Erik Duval
 
Importance of User eXperience
Importance of User eXperienceImportance of User eXperience
Importance of User eXperience
guest1bcbc9
 
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Marcy Kellar
 
Usability Show+Tell
Usability Show+TellUsability Show+Tell
Usability Show+Tell
gcotrell
 
Design Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris BernardDesign Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris Bernard
Chris Bernard
 
Dual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumDual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrum
UXDXConf
 
Agile & Lean UX
Agile & Lean UXAgile & Lean UX
Agile & Lean UX
Adrian Howard
 
The Importance of UX
The Importance of UXThe Importance of UX
The Importance of UX
Bart Van Hecke
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience Design
Kevin Wong
 
The Design Discovery Jetpack
The Design Discovery JetpackThe Design Discovery Jetpack
The Design Discovery Jetpack
Jesse Emmanuel Rosario
 
Ni week no designer, no problem
Ni week no designer, no problem Ni week no designer, no problem
Ni week no designer, no problem
Jenica Welch
 
Sum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UXSum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UX
vincebohner
 

Similar to UX + Agile: The Good, The Bad, and The Ugly (20)

User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the Ugly
 
24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly24 Hours of UX - Agile + UX: Good, Bad, Ugly
24 Hours of UX - Agile + UX: Good, Bad, Ugly
 
24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the Future24 Hours of UX, 2023: Preventing the Future
24 Hours of UX, 2023: Preventing the Future
 
Parents
ParentsParents
Parents
 
What I've Learned about UX Design
What I've Learned about UX DesignWhat I've Learned about UX Design
What I've Learned about UX Design
 
Designer vs Developer
Designer vs DeveloperDesigner vs Developer
Designer vs Developer
 
10 Truths to Great Product Experiences
10 Truths to Great Product Experiences10 Truths to Great Product Experiences
10 Truths to Great Product Experiences
 
Usability--What is it?
Usability--What is it?Usability--What is it?
Usability--What is it?
 
20130219 chi chi-overzicht
20130219 chi chi-overzicht20130219 chi chi-overzicht
20130219 chi chi-overzicht
 
Importance of User eXperience
Importance of User eXperienceImportance of User eXperience
Importance of User eXperience
 
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
Know Thy User: The Missing Element in SharePoint Solutions (User Centered Des...
 
Usability Show+Tell
Usability Show+TellUsability Show+Tell
Usability Show+Tell
 
Design Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris BernardDesign Thinking Dallas by Chris Bernard
Design Thinking Dallas by Chris Bernard
 
Dual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumDual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrum
 
Agile & Lean UX
Agile & Lean UXAgile & Lean UX
Agile & Lean UX
 
The Importance of UX
The Importance of UXThe Importance of UX
The Importance of UX
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience Design
 
The Design Discovery Jetpack
The Design Discovery JetpackThe Design Discovery Jetpack
The Design Discovery Jetpack
 
Ni week no designer, no problem
Ni week no designer, no problem Ni week no designer, no problem
Ni week no designer, no problem
 
Sum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UXSum of the Parts Speaker Series - Experience Engineering and UX
Sum of the Parts Speaker Series - Experience Engineering and UX
 

Recently uploaded

What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 

Recently uploaded (20)

What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 

UX + Agile: The Good, The Bad, and The Ugly

  • 1. UX + Agile – The Good, the Bad, and the Ugly by Joshua Randall for the Cleveland Agile Meetup April 10, 2019
  • 2. Agenda • 5 minutes – Introduction: Who am I? Why am I here? • 5 minutes – What is User Experience? • 5 minutes – The UX-er and the Agilist Should Be Friends! • 5 minutes – Why Can't We Get Along? • 10 minutes – Attempts at Reconciliation • 10 minutes – The Good, The Bad, and The Ugly of… • Outside Agency • Embedded Team Members • "Internal Agency" • 5 minutes – Summary and Conclusion • 10 minutes – Questions and Answers
  • 3. The Always Asked For Slide Deck (URL goes here)
  • 4. Disclaimers I represent only myself, not my employer. Agile and User Experience are both big topics. This is an informational presentation, not a how-to.
  • 6. Who am I? Why am I here? image sources: YouTube; phelch66 on Wordpress
  • 7. Who am I? (really) • Joshua Randall, UX Designer and UX Researcher at KeyBank • Bachelor’s degree in Philosophy • Master’s degree in UX Design from Kent State University • 20 years as an I.T. business analyst • 12 years as an Agile enthusiast (including CSM) • Fully invested in UX 5 years ago
  • 8. Why am I here?
  • 10. UX, as defined by the coiner of the term "User experience" encompasses all aspects of the end-user's interaction with the company, its services, and its products. Distinguish UX from the user interface (UI). Distinguish UX from usability. − Usability is a quality attribute with five components (learnability, efficiency, memorability, errors, satisfaction). source: Don Norman
  • 11. The (Vast!) UX Landscape source: Darren Hood, 2016
  • 13. source: Jesse James Garrett (jjg.net/elements) The Elements of UX: Layers
  • 14. The Elements of UX: Software Interface and Hypertext System source: Jesse James Garrett (jjg.net/elements) Linear time from objectives, then specifications, then various types of design, and only then completion … where have I heard this before?
  • 15. Agile Manifesto, but no UX Manifesto? Jakob Nielsen's 10 Usability Heuristics (1994) 1. Visibility of system status 2. Match between system and the real world 3. User control and freedom 4. Consistency and standards 5. Error prevention 6. Recognition rather than recall 7. Flexibility and efficiency of use 8. Aesthetic and minimalist design 9. Help users recognize, diagnose, and recover from errors 10. Help and documentation Source: Jakob Nielsen (nngroup.com/articles/ten-usability-heuristics/)
  • 16. The UX-er and the Agilist Should Be Friends!
  • 17. UX and Agile Overlap User Experience Agile User Storiesoften recommends User Needs User-Centered Design recognize importance of are the focus of is a part of the larger landscape of should be best friends with
  • 18. some Extreme Programming (XP) principles and roughly analogous UX and Design Thinking concepts Think • Informative Workspace • Root Cause Analysis • Retrospectives Collaborate • Sit Together • Ubiquitous Language • Coding Standards Release • "Done Done" Empathize / Define • pictures everywhere! • validate assumptions • Design Review Ideate • not done, historically • Information Architecture • Design Systems Prototype (?) • ??? sources: James Shore (The Art of Agile Development); Interaction Design Foundation
  • 19. Plan • Vision • Release and Iteration Planning • User Stories Develop • Incremental Requirements • Customer Tests • Simple Design • Incremental Design Define / Ideate • Ideate • Customer Journey Mapping • User Need Statements Prototype / Test • not a UX strength, historically • Usability Testing • Simplicity (Dieter Rams) • Progressive Enhancement some Extreme Programming (XP) principles and roughly analogous UX and Design Thinking concepts sources: James Shore (The Art of Agile Development); Interaction Design Foundation
  • 20. Why Can't We Get Along?
  • 21. So why don't Agile and UX get along? UX is historically waterfall-y, because… −Alan Cooper was wrong. −Kim Goodwin is highly influential. Also: −Steve Krug is overly optimistic.
  • 22. Alan Cooper was wrong The Inmates are Running the Asylum, Chapter 3: Wasting Money "Generally, programmers aren't thrilled about the iterative method because it means extra work for them. Typically, it's managers new to technology who like the iterative process because it relieves them of having to perform rigorous planning, thinking, and product due diligence (in other words, interaction design). Of course, it's the users who pay the dearest price. They have to suffer through one halfhearted attempt after another before they get a program that isn't too painful." Poor Alan! Can you show me on the doll where the bad software development process hurt you?
  • 23. Alan Cooper was wrong Inmates, Chapter 12: Desperately Seeking Usability "Iteration never creates great products." Inmates, Chapter 13: A Managed Process "Getting to the right product is always a matter of iterating. It always takes several tries to get the details right. With interaction design done in advance, the number of iterations it takes can be reduced significantly. There is enormous cost in each new version of a product, so if you can reduce the version count from, say, four to two, there is a lot of time and money to be saved." LOLWhut? At least make up your mind!
  • 24. Kim Goodwin is highly influential Designing for the Digital Age is used as a textbook in many UX programs. First book to explain how to do a UX project (the way agencies do one, anyway). "the Bible of UX" image source: Wiley Publishing
  • 25. Goodwin sometimes mocks Agile… Designing for the Digital Age, Chapter 12: Defining Requirements "Many software engineers throw up their hands and say it’s impossible to understand the requirements until you start building the thing, so we should all just use agile methods to iterate until we get there. […] The engineers who think a textual requirements document can never provide a complete or accurate picture of the eventual product are also correct; there’s no way to have stakeholders agree on a complete and accurate list until they have something to look at. It’s not necessary to build the product to figure this out, though; it’s cheaper, faster, and more effective for designers to 'build' the product in sketches."
  • 26. … or damns Agile with faint praise Designing for the Digital Age, Chapter 21: Detailed Design "Agile methods are most successful with small teams of skilled engineers who are working on fairly simple products. These methods fail on large-scale IT projects." "Agile methods and Goal-Directed Design are similar in that both involve iterative approaches, small teams, and an emphasis on frequent communication and visible work product. For the two approaches to work together, engineers need to agree that designers have something important to add, and that it’s best for the design team to do their own 'iterations' in sketches to reduce the amount of time wasted on badly articulated requirements before the first coding sprint begins."
  • 27. In fairness, Goodwin is on to something here: Designing for the Digital Age, Chapter 21: Detailed Design "With the current popularity of agile software engineering approaches, many designers are being asked to provide 'light' documentation, such as sketches with a few notes. This can work well if you have an established visual system, a relatively uncomplicated product, and a small engineering team working closely with you. However, large or distributed engineering teams can’t all collaborate closely with you, and the more engineers there are on a project, the greater the likelihood of inconsistency in skills, judgment, and interpretation of loosely defined specs. Less-skilled engineers are likely to take shortcuts based on what’s easier to code if there’s any ambiguity in the spec. Any time you don’t have a very close relationship with the engineers, such as when your company is outsourcing development, specificity is essential."
  • 28. Steve Krug is overly optimistic Don't Make Me Think (originally 2000; 3rd ed. 2014) Rocket Surgery Made Easy (2010) • Krug is one of the fathers of discount usability testing. • From "a morning a month" to "a morning every iteration". Eek! • Recruiting people is the killer. You can't move that fast unless it's someone's full-time job or you outsource the job. • Remote, unmoderated testing is another solution.
  • 30. Early Efforts (2003, 2005) Gary Macomber and Thyra Rauch (IBM), Adopting Agility at USE 2003. "Described and sketched out the intertwining of UX and Development during an Agile process." Lynn Miller paper presented at the Agile Development Conference 2005. Mentioned "interconnected parallel design and development tracks."
  • 31. Staggered Sprints (Desirée Sy, 2007) source: Journal of Usability Studies
  • 32. Dual Track Agile (Marty Cagan, 2012) source: Silicon Valley Product Group blog
  • 33. The Lean UX Cycle (Gothelf & Seiden, 2013) image source: Lean UX / O'Reilly Media
  • 34. Seems like they're glossing over some things…. image source: Sidney Harris, sciencecartoonsplus.com
  • 35. Lean UX User Validation Schedule image source: Lean UX / O'Reilly Media Great idea! Turns out it's really hard, though….
  • 36. Design Sprint (Google Ventures, 2012-2016)
  • 37. The Design Sprint Promise "Working together in a sprint, you can shortcut the endless-debate cycle and compress months of time into a single week." Really? That seems too good to be true. How exactly do we do this?
  • 38. The Design Sprint Operational Details "On Monday, you’ll map out the problem and pick an important place to focus. On Tuesday, you’ll sketch competing solutions on paper. On Wednesday, you’ll make difficult decisions and turn your ideas into a testable hypothesis. On Thursday, you’ll hammer out a high-fidelity prototype. And on Friday, you’ll test it with real live humans." "With your team (and your research findings!) in one place, figure out what you’re going to do next. Usually, you’ll want to update the prototype to fix some problems, create a new higher-fidelity prototype, or decide to focus on a new set of questions and assumptions to tackle. You’ll almost certainly want to plan another design sprint to continue designing your product."
  • 39. the Design Sprint isn't Agile – it's fast waterfall • Monday: map out problem; pick place to focus • Tuesday: sketch competing solutions on paper • Wednesday: make difficult decisions; turn ideas into testable hypotheses • Thursday: create a high-fidelity prototype • Friday: test it • Thereafter: • update the prototype • create a new higher-fidelity prototype • focus on new set of questions and assumptions • plan another design sprint
  • 40. NN/g puts its finger on a problem (2017) from "Agile is not Easy for UX" by Page Laubheimer "The orthodox Scrum process doesn’t work well for UX, because UX wasn’t originally considered in the Scrum definition. Scrum is a technology-centric process, focusing on small, independent units of work (typically in the form of user stories) that make sense from a computer-science perspective, but are tricky from a user- centric standpoint. Users don’t interact only with small parts of our designs in isolation, they use our products to accomplish larger goals, and all pieces of our designs must all work together harmoniously to provide a good user experience." source: Nielsen Norman Group (nngroup.com/articles/agile-not-easy-ux/)
  • 41. AUX3 (Smith, Rauch, and Moyers, 2019) source: Journal of Usability Studies
  • 42. All These Diagrams Remind Me of Sawblades
  • 43. The Good, The Bad, and The Ugly
  • 44. "The Good, The Bad, and The Ugly" (in English) 1966 film directed by Sergio Leone Clint Eastwood, Eli Wallach, Lee Van Cleef features one of the all- time great scores by Ennio Morricone
  • 45. UX model: Outside Agency Good agency can be purely UX focused Bad contract negotiation over customer collaboration process differences between agency and internal teams Ugly fixation on "comps"
  • 46. UX model: Embedded on Product Team Good true, cross- functional team Bad UX-er can be overwhelmed by amount of work embedded UX-er unlikely to be equally good at all aspects of UX Ugly skill level differences from team to team can lead to jealousy and work spilling outside the team
  • 47. UX model: "Internal Agency" Good Center of Excellence model protects UX team from politics Bad there's a gatekeeper spread thin, so hard to build deep domain expertise Ugly may lead to us-vs.-them mentality
  • 49. Summary • UX encompasses all aspects of the end-user's interaction with the company, its services, and its products. • UX includes both UI and usability, among many other disciplines. • Agile and UX should be friends because both put users' needs at their center. • But, UX's roots include hostility towards and misunderstanding of Agile. • Attempts at reconciliation typically propose parallel tracks and frequent handoffs. • UX models (external agency; embedded on a team; "internal agency") each have strengths and weaknesses.
  • 50. Recommendations • Sit together. (Even if "they" don't let you.) • Talk to each other! • Build design systems, pattern libraries, coding standards. • Be willing to refactor. • Do UX research. • Plan. (Yes, it's part of Agile.)
  • 52. Stuff to Jot Down While I Take Questions Joshua Randall on… • email: joshua.randall@gmail.com • LinkedIn: linkedin.com/in/joshua-randall-3931257 • Twitter: @jrAccessibility (I mostly lurk) User Experience Professionals Association (UXPA), April 24, 6:00 PM, Sherwin- Williams Hinckley Industrial Parkway office – UX maturity models uxpacleveland.org/events Cleveland Accessibility Meetup, April 29, 6:30 PM, Independence branch of Cuyahoga County Public Library – recap of CSUN (the big accessibility conference) www.meetup.com/Cleveland-Accessibility-Meetup/ Cleveland Product Meetup www.meetup.com/Cleveland-Product-Meetup/
  • 54. References Cagan, Marty. "The internal agency model." Silicon Valley Product Group blog. 2014 September 25. svpg.com/the-internal-agency-model/ Cooper, Alan. The Inmates are Running the Asylum. 2004. Sams. Dam, Rikke and Siang, Teo. "5 Stages in the Design Thinking Process". 2019 March. Interaction Design Foundation. www.interaction- design.org/literature/article/5-stages-in-the-design-thinking-process Design Council. "The Design Process: What is the Double Diamond?" www.designcouncil.org.uk/news-opinion/design-process-what-double-diamond Garrett, Jesse James. "The Elements of User Experience". 2000. www.jjg.net/elements/ Goodwin, Kim. Designing for the Digital Age. 2009. Wiley Publishing.
  • 55. References Gothelf, Jeff. "How to build an Agile UX team: the culture." Smashing Magazine. 2011 October 18. www.smashingmagazine.com/2011/10/how-to-build-an-agile-ux- team-culture/ Gothelf, Jeff and Seiden, Josh. Lean UX. 2016. O'Reilly. Knapp, Jake. Sprint: how to solve big problems and test new ideas in just five days. 2016. Simon & Schuster. Krug, Steve. Don't Make Me Think, 3rd edition. 2014. New Riders. Krug, Steve. Rocket Surgery Made Easy. 2009. New Riders. Laubheimer, Page. "Agile is not easy for UX." Nielsen Norman Group. 2017 September 24. www.nngroup.com/articles/agile-not-easy-ux/
  • 56. References Miller, Lynn. "Case Study of Customer Input for a Successful Product." Agile Development Conference. 2005. Müller, Thiago. "Struggling to find the best format for your UX team?". 2018 June 10. UX Collective (Medium). uxdesign.cc/struggling-to-find-the-best-format-for- your-ux-team-a5cce8000b0b Naji, Cassandra. "How to build an in-house UX team." Usability Geek. 2017 June 14. usabilitygeek.com/how-to-build-in-house-ux-team/ Nielsen, Jakob. "10 Usability Heuristics for User Interface Design". 1994. Nielsen Norman Group. www.nngroup.com/articles/ten-usability-heuristics/ Norman, Don and Nielsen, Jakob. "The Definition of User Experience". Nielsen Norman Group. www.nngroup.com/articles/definition-user-experience/ Smith, Carol; Rauch, Thyra; and Moyers, Hannah. "AUX3: Making UX Research Track with Agile". 2019 March. Journal of Usability Studies. uxpamagazine.org/aux3-making-ux-research-track-with-agile/

Editor's Notes

  1. "UX + Agile: The Good, the Bad, and the Ugly", presented by Joshua Randall at the Cleveland Agile Meetup on April 10, 2019.
  2. A few disclaimers before we begin. I currently work at KeyBank. The lawyers told me to say that I do not in any way speak for KeyBank. Also, while you can easily figure out where I worked in the past, I don’t speak for any of those companies, either. Agile and UX are both big topics – giant domains of knowledge with multiple points of view. I can only touch on them in the time we have together. Finally, this is an informational presentation, not a how-to. I’ll go over some patterns I’ve observed and give you my thoughts on pros and cons, but the nitty gritty you’ll need to work out for yourselves.
  3. This is the section heading slide for the “Introduction”. There’s no actual content on it.
  4. Who am I? Why am I here? That’s a famous phrase – or maybe infamous is a better term. Does anyone in the audience remember it? No? Maybe if I show you this fellow? This is Admiral James Stockdale, who was the vice presidential running mate for H. Ross Perot, the third-party candidate back in 1992. Stockdale opened the vice presidential debate with the immortal phrase, “Who am I? Why am I here?” (Further reading on Wikipedia: https://en.wikipedia.org/wiki/James_Stockdale#Vice-Presidential_candidacy ) image sources: https://www.youtube.com/watch?v=T1w3FgB0Ohc (puzzled look) https://phelch66.files.wordpress.com/2008/03/0_21_0706_stockdale.jpg (gesturing)
  5. So who am I, really? My name is Joshua Randall and I’m a user experience designer and UX researcher at KeyBank. I appointed myself “accessibility champion” because nobody else wanted the job. I have a bachelor’s degree in Philosophy, which goes to show that you never know where your career will take you. I have a master’s degree in User Experience Design from Kent State University – I graduated in December 2018. I worked as an information technology business analyst for 20 years, mostly at big Cleveland companies: American Greetings, Progressive Insurance, Medical Mutual, and Sherwin-Williams among others. About a dozen years ago I joined an Agile project at Progressive Insurance, and I’ve been an Agile enthusiast ever since. My first love is Extreme Programming (XP), but I am also a Certified ScrumMaster. I became interested in UX about five years ago. I started attending User Experience Professional Association (UXPA) meetings and eventually joined the board.
  6. Why am I here? I’m here because Chris Bohatka asked me to talk about Agile and UX! [smile] I admitted to him that I doubted my own knowledge compared to how much has been written on each of these topics separately in addition to what’s already been written about how to do UX within Agile. But I'm pleased to say that after a weekend of cramming, I've read the 105 million Google hits for "Agile and user experience" or "Agile and UX" [pause for laughter] So let me tell you my thoughts on these topics.
  7. This is the section heading slide for the “What is UX” section. There’s no actual content on it.
  8. Norman, Don and Nielsen, Jakob. "The Definition of User Experience". Nielsen Norman Group. http://www.nngroup.com/articles/definition-user-experience
  9. https://twitter.com/uxlinks/status/729216789519937536
  10. Sources Art of Agile Development Design Thinking IDF article https://www.interaction-design.org/literature/article/5-stages-in-the-design-thinking-process
  11. Sources Art of Agile Development Design Thinking IDF article https://www.interaction-design.org/literature/article/5-stages-in-the-design-thinking-process
  12. This is the section heading slide for the "Why Can't We Get Along?" section. There’s no actual content on it.
  13. Image source: https://www.wiley.com/en-us/Designing+for+the+Digital+Age%3A+How+to+Create+Human+Centered+Products+and+Services-p-9780470229101
  14. image source: https://usabilitygeek.com/marrying-user-centered-design-agile-software-development-process-tips-success/ article source: http://uxpajournal.org/adapting-usability-investigations-for-agile-user-centered-design/
  15. Image source: https://www.oreilly.com/learning/integrating-lean-ux-and-agile Article source: https://svpg.com/dual-track-agile/ (for the date) See also Jeff Patton's explanation, https://www.jpattonassociates.com/dual-track-development/
  16. Image source: https://learning.oreilly.com/library/view/lean-ux-2nd/9781491953594/ch04.html
  17. Image source: http://www.sciencecartoonsplus.com/pages/gallery.php
  18. Image source https://www.oreilly.com/learning/integrating-lean-ux-and-agile
  19. Source: https://www.gv.com/sprint/
  20. https://library.gv.com/the-gv-research-sprint-interview-participants-and-summarize-findings-day-4-3d34792baa3f
  21. Source: https://www.nngroup.com/articles/agile-not-easy-ux/
  22. Source http://uxpamagazine.org/aux3-making-ux-research-track-with-agile/ The model we are introducing—AUX3 (Agile UX with 3 Tracks)—explicitly defines and supports the time and effort needed for the full UX cycle. We provide evidence in this article that AUX3 embraces the complexity of UX while keeping up with the fast-moving train of Agile. In AUX3, we propose organizing UX work into three tracks to expose the three different types of work: Learning (research methods such as ethnography), Problem Solving (wireframes, interaction design, and so on), and Execution (visual design, design language development, and so on).
  23. This is the section heading slide for the “Summary and Conclusion”. There’s no actual content on it.