SlideShare ist ein Scribd-Unternehmen logo
1 von 89
@JimCL42 @GoAgileCamp #AgileCamp
Defeating Babel
4 Strategies for Better Design Communication in Agile
Jim Carlsen-Landy
User Experience Architect
ARGO Data Resource Corp.
jim.carlsenlandy@gmail.com
AgileCamp Dallas 2015
#AgileCamp
@goAgileCamp
@JimCL42
@JimCL42 @GoAgileCamp #AgileCamp
What’s this about?
Is
ï‚€ intro to or critique of Agile
ï‚€ how to reduce or eliminate
design
ï‚€ details of specific design or
coding methods
ï‚€ all the answers
ï‚€ the only answer
Is
ï‚€ working better across
functional roles
ï‚€ applicable to developers,
designers, product owners,
QA, and managers
ï‚€ better communication about
design and development
during the process
@JimCL42 @GoAgileCamp #AgileCamp
What’s this about?
Is
ï‚€ intro to or critique of Agile
ï‚€ how to reduce or eliminate
design
ï‚€ details of specific design or
coding methods
ï‚€ all the answers
ï‚€ the only answer
Is
ï‚€ working better across
functional roles
ï‚€ applicable to developers,
designers, product owners,
QA, and managers
ï‚€ better communication about
design and development
during the process
The Law of Two Feet:
If this isn’t what you expected, you can leave now or at any time.
Please be considerate of other attendees and leave quietly,
without stepping on their toes or spilling your water on them.
@JimCL42 @GoAgileCamp #AgileCamp
For the attention span impaired
Drive priority discussions around value
Speak a shared language of Agile development
Show the possibilities, don’t debate principles
Tailor artifacts to meet your teams’ needs
@JimCL42 @GoAgileCamp #AgileCamp
Who am I? How did I get here?
@JimCL42 @GoAgileCamp #AgileCamp
Who am I? How did I get here?
@JimCL42 @GoAgileCamp #AgileCamp
Who am I? How did I get here?
@JimCL42 @GoAgileCamp #AgileCamp

and you are?
ï‚€ Developer
ï‚€ Designer
ï‚€ Product Owner
ï‚€ Scrum Master
ï‚€ Quality Engineer
ï‚€ Product Manager
ï‚€ Team Manager
ï‚€ Project Manager
You are part of a product team.
Your actions and your decisions affect your product.
Therefore you are a product designer.
@JimCL42 @GoAgileCamp #AgileCamp
Why is communication a problem?
 Design is different from development
 Years of waterfall thinking have created silos
 By-the-book Agile is very development-centric
 Our teams and leaders have different concerns
 Humans crawl into their comfort zone under pressure
 Professionals use the secret language of their craft to reinforce
their authority and value
@JimCL42 @GoAgileCamp #AgileCamp
The secret to better communication
It depends.
Every team,
every project, and
every organization
is different.
@JimCL42 @GoAgileCamp #AgileCamp
Four things you can do
Drive priority discussions around value
Speak a shared language of Agile development
Show the possibilities, don’t debate principles
Tailor artifacts to meet your teams’ needs
@JimCL42 @GoAgileCamp #AgileCamp
Four things you can do
Drive priority discussions around value
Speak a shared language of Agile development
Show the possibilities, don’t debate principles
Tailor artifacts to meet your teams’ needs
@JimCL42 @GoAgileCamp #AgileCamp
Agile value
@JimCL42 @GoAgileCamp #AgileCamp
Agile value
Our highest priority is to satisfy the
customer through early and continuous
delivery of valuable software.
@JimCL42 @GoAgileCamp #AgileCamp
Value = Priority = What gets done
Q: Who decides priority in your sprints?
A: Your product owner.
POs and Designers should be BFFs.
Reach a mutual understanding
of the value of a great user experience.
@JimCL42 @GoAgileCamp #AgileCamp
Value = Priority = What gets done
Q: Who decides priority in your sprints?
A: Your product owner.
POs and Designers should be BFFs.
Reach a mutual understanding
of the value of a great user experience.
@JimCL42 @GoAgileCamp #AgileCamp
Different concerns
Developer
‱ Efficient
‱ Maintainable
‱ Implementable
Designer
‱ Usable
‱ Modern
‱ Branded
Product
Owner
‱ Customer needs
‱ Utilitarian
‱ Business ROI
@JimCL42 @GoAgileCamp #AgileCamp
Different concerns, one goal
Developer
‱ Efficient
‱ Maintainable
‱ Implementable
Designer
‱ Usable
‱ Modern
‱ Branded
Product
Owner
‱ Customer needs
‱ Utilitarian
‱ Business ROI
DELIVE
R
VALUE
@JimCL42 @GoAgileCamp #AgileCamp
Usability adds value (the simple version)
 A feature that cannot be used prevents the user
from performing the intended task.
 If the user is unable to perform the intended task,
that feature delivers less (or zero) value.
 An attribute of the product that interferes with or
reduces the value delivered is a defect.
Therefore, an unusable feature is a defect.
QED
@JimCL42 @GoAgileCamp #AgileCamp
For your users
ï‚€ Efficiency, accuracy, consistency
ï‚€ Trust & acceptance
ï‚€ Better tolerance for bugs
ï‚€ Stay competitive and profitable
User-centered design adds value
@JimCL42 @GoAgileCamp #AgileCamp
For your users
ï‚€ Efficiency, accuracy, consistency
ï‚€ Trust & acceptance
ï‚€ Better tolerance for bugs
ï‚€ Stay competitive and profitable
User-centered design adds value
For your business
ï‚€ Reduced support calls
ï‚€ Reduced training costs
ï‚€ Fewer product returns and more
renewals
ï‚€ Differentiate in the market
ï‚€ Avoid lawsuits
@JimCL42 @GoAgileCamp #AgileCamp
User-centered design reduces risk
Paul Sherman, “Decision Insurance: Iterative Prototyping to Reduce Business Risk”
@JimCL42 @GoAgileCamp #AgileCamp
User-centered design reduces risk
Paul Sherman, “Decision Insurance: Iterative Prototyping to Reduce Business Risk”
@JimCL42 @GoAgileCamp #AgileCamp
Presentation adds value
Edward Tufte, Visual Explanations, 1997
@JimCL42 @GoAgileCamp #AgileCamp
Presentation adds value
Edward Tufte, Visual Explanations, 1997
@JimCL42 @GoAgileCamp #AgileCamp
Presentation adds value
Edward Tufte, Visual Explanations, 1997
@JimCL42 @GoAgileCamp #AgileCamp
Features aren’t enough anymore
Sunday Monday
Thanks, Jeremy Johnson!
@JimCL42 @GoAgileCamp #AgileCamp
When difficulty > value
What you’re asking for is risky / expensive / takes too long.
Okay, we won’t do that at all.
@JimCL42 @GoAgileCamp #AgileCamp
When difficulty > value
What you’re asking for is risky / expensive / takes too long.
Okay, we won’t do that at all.
@JimCL42 @GoAgileCamp #AgileCamp
When difficulty > value
What you’re asking for is risky / expensive / takes too long.
I see.
Does this lower cost alternative meet your needs?
No? Then let’s negotiate something that does.
@JimCL42 @GoAgileCamp #AgileCamp
Don’t take my word for it
ï‚€ Autodesk: “experience design contributes 36% to 40% to
motivating users to recommend our product.”
ï‚€ That’s NPS for you marketing folks in the room
ï‚€ Medallia: compared to users who had the worst experiences,
users who had the best experiences:
spent 2.4x as much and renewed 6x as often
@JimCL42 @GoAgileCamp #AgileCamp
Don’t take my word for it
ï‚€ Autodesk: “experience design contributes 36% to 40% to
motivating users to recommend our product.”
ï‚€ That’s NPS for you marketing folks in the room
ï‚€ Medallia: compared to users who had the worst experiences,
users who had the best experiences:
spent 2.4x as much and renewed 6x as often
Peter Kriss
Harvard Business Review blog
1 Aug 2014
It’s time to stop the philosophical debate about
whether investing in the experience of your
customers is the right business decision. This
isn’t a question of beliefs, it’s a question about
the behavior of your customers.
@JimCL42 @GoAgileCamp #AgileCamp
Don’t take my word for it
Design Management Institute, March 10, 2014
@JimCL42 @GoAgileCamp #AgileCamp
The value of happiness
@SimonCockayne
“Forget velocity, measure value”
Ask your customers:
“How happy does backlog item x make you?”
Super-happy (score 9-10) – You love the backlog item.
Ok (score 7-8) – You are satisfied.
Unhappy (score 0-6) – You are unhappy (or miserable) about
the backlog item.
@JimCL42 @GoAgileCamp #AgileCamp
The value of happiness
@SimonCockayne
“Forget velocity, measure value”
@JimCL42 @GoAgileCamp #AgileCamp
The value of happiness
@SimonCockayne
“Forget velocity, measure value”
@JimCL42 @GoAgileCamp #AgileCamp
Perspectives on value
Adam Polansky, “Spread It, Split It & Stack It – 3 Methods for Qualifying Content”, Big Design 2010
@JimCL42 @GoAgileCamp #AgileCamp
Games for getting to value
www.innovationgames.com
@JimCL42 @GoAgileCamp #AgileCamp
Summing up value
@JimCL42 @GoAgileCamp #AgileCamp
Four things you can do
Drive priority discussions around value
Speak a shared language of Agile development
Show the possibilities, don’t debate principles
Tailor artifacts to meet your teams’ needs
@JimCL42 @GoAgileCamp #AgileCamp
UX is in there
Continuous attention to technical excellence
and good design enhances agility. Simplicity – the art of maximizing the
amount of work not done – is essential.
@JimCL42 @GoAgileCamp #AgileCamp
Being present in an Agile world
@JimCL42 @GoAgileCamp #AgileCamp
Design stories, dev stories
Design stories Development stories
@JimCL42 @GoAgileCamp #AgileCamp
Design stories, dev stories
Design stories Development stories
Build a runway:
Research & discovery
Epic-level design (e.g. storyboards)
Pre-release usability testing
@JimCL42 @GoAgileCamp #AgileCamp
Design stories, dev stories
Design stories Development stories
Don’t accumulate UX debt:
Generic “do GUI” in a separate user story
“Apply the look&feel to finished screens”
UX defects are “cosmetic” (UX debt)
@JimCL42 @GoAgileCamp #AgileCamp
Development storiesDesign stories
Design stories, dev stories
@JimCL42 @GoAgileCamp #AgileCamp
Development stories
Design stories, dev stories
Design stories
@JimCL42 @GoAgileCamp #AgileCamp
Project stories
Design stories, dev stories
@JimCL42 @GoAgileCamp #AgileCamp
Building a teapot
As a user I need a teapot so that I can make tea.
@JimCL42 @GoAgileCamp #AgileCamp
Building a teapot
As a user I need a teapot so that I can make tea.
@JimCL42 @GoAgileCamp #AgileCamp
Building a teapot
As a user I need a teapot so that I can make tea.
a tea drinker
@JimCL42 @GoAgileCamp #AgileCamp
Building a teapot
As a user I need a teapot so that I can make tea and
enjoy a relaxing hot beverage.
a tea drinker
Jane Souchong
@JimCL42 @GoAgileCamp #AgileCamp
Building a teapot
As a user I need a teapot so that I can make tea and
enjoy a relaxing hot beverage.
a tea drinker
Jane Souchong needs
she
“User Stories Don’t Help Users: Introducing Persona Stories”, William Hudson, ACM Interactions magazine, issue XX.6
Nov/Dec 2013
@JimCL42 @GoAgileCamp #AgileCamp
Building a teapot
Jane Souchong needs a teapot so she can make tea
and enjoy a relaxing hot beverage.
@JimCL42 @GoAgileCamp #AgileCamp
Building a teapot
Acceptance criteria:
Jane Souchong needs a teapot so she can make tea
and enjoy a relaxing hot beverage.
@JimCL42 @GoAgileCamp #AgileCamp
Building a teapot
Acceptance criteria:
Holds water
Can be heated to boiling without breaking
Holds tea so it can steep in boiling water
Handle to lift the teapot
Spout to pour out the tea
Washable
Attractive on my kitchen shelf

 and so on
Jane Souchong needs a teapot so she can make tea
and enjoy a relaxing hot beverage.
@JimCL42 @GoAgileCamp #AgileCamp
Jane Souchong needs a teapot so she can make tea
and enjoy a relaxing hot beverage.
Building a teapot
Acceptance criteria:
Holds water
Can be heated to boiling without breaking
Holds tea so it can steep in boiling water
Handle to lift the teapot
Spout to pour out the tea
Washable
Attractive on my kitchen shelf

 and so on
@JimCL42 @GoAgileCamp #AgileCamp
Building a teapot
Acceptance criteria:
Holds water
Can be heated to boiling without breaking
Holds tea so it can steep in boiling water
Handle to lift the teapot
Spout to pour out the tea
Washable
Attractive on my kitchen shelf

 and so on
Jane Souchong needs a teapot so she can make tea
and enjoy a relaxing hot beverage.
@JimCL42 @GoAgileCamp #AgileCamp
Make users and usability explicit
Prototyping and design validation for every product increment
Definition of Done includes “UX reviewed” and “Usability tested”
“Reviewed and approved by UX” in acceptance criteria (add a task!)
“Usability tested” in acceptance criteria (add a task!)
“Usable” in acceptance criteria
Usability test stories in every sprint
Usability test stories in every release backlog
Persona names in user stories (“Jane Souchong needs
”, not “As a user
”)
@JimCL42 @GoAgileCamp #AgileCamp
Even more Agile UX hooks
ï‚€ Refactoring
ï‚€ Shippable increments
ï‚€ No unnecessary documentation
ï‚€ Simple design
@JimCL42 @GoAgileCamp #AgileCamp
Four things you can do
Drive priority discussions around value
Speak a shared language of Agile development
Show the possibilities, don’t debate principles
Tailor artifacts to meet your teams’ needs
@JimCL42 @GoAgileCamp #AgileCamp
Prototype, prototype, prototype
Q: What’s the right fidelity of
prototype?
A: Any fidelity is better than none.
@JimCL42 @GoAgileCamp #AgileCamp
Prototype, prototype, prototype
ï‚€ Paper
ï‚€ Wizard of Oz
ï‚€ PowerPoint, Keynote
ï‚€ InDesign, Axure, InVision
ï‚€ Okay, HTML/javascript are good for prototyping, too
@JimCL42 @GoAgileCamp #AgileCamp
Prototype, prototype, prototype
ï‚€ Paper
ï‚€ Wizard of Oz
ï‚€ PowerPoint, Keynote
ï‚€ InDesign, Axure, InVision
ï‚€ Okay, HTML/javascript are good for prototyping, too
ï‚€ But keep it cheap, light, and fast
Can I throw this away without hesitation?
@JimCL42 @GoAgileCamp #AgileCamp
Prototype, prototype, prototype
Obligatory Controversial Content Ahead
@JimCL42 @GoAgileCamp #AgileCamp
Prototype, prototype, prototype
Q: Should designers code their own
prototypes?
@JimCL42 @GoAgileCamp #AgileCamp
Prototype, prototype, prototype
Q: Should designers code their own
prototypes?
@JimCL42 @GoAgileCamp #AgileCamp
Prototype, prototype, prototype
Q: Should designers code their own
prototypes?
A: If you can, go ahead.
BUT
Don’t limit your designs to what YOU
can build.
Find a developer to pair with – they’re
better at it.
@JimCL42 @GoAgileCamp #AgileCamp
Prototype, prototype, prototype
Q: Should designers code their own
prototypes?
Jesse Weaver
“We Don’t Need More Designers Who Can Code”
Medium RE:Write, Dec 2014
@JimCL42 @GoAgileCamp #AgileCamp
Prototyping is cheap, not free
ï‚€ Prototypes save time & money
ï‚€ Experiments save time & money
ï‚€ Plan prototypes into the sprint
ï‚€ Do NOT rely on skunkworks
ï‚€ Do NOT rely on the team’s willingness to “do the
right thing” off the clock
@JimCL42 @GoAgileCamp #AgileCamp
Spike it out
Developers
ï‚€ If you don’t know
something, spike it
ï‚€ If an approach seems risky,
spike it
ï‚€ If someone thinks another
way is better, spike both
@JimCL42 @GoAgileCamp #AgileCamp
Spike it out = Do. The. Research.
Developers
ï‚€ If you don’t know
something, spike it
ï‚€ If an approach seems risky,
spike it
ï‚€ If someone thinks another
way is better, spike both
Designers
ï‚€ If you don’t know
something, research it
ï‚€ If an approach seems
uncertain, research it
ï‚€ If someone thinks another
way is better, research both
Note: Research = USER research
@JimCL42 @GoAgileCamp #AgileCamp
Research is expensive, right?
Wrong. REALLY wrong.
ï‚€ Guerrilla user research
ï‚€ Guerrilla usability testing
ï‚€ 5-second tests
ï‚€ Hallway tests
ï‚€ Group sessions
$$$$$$$$$$$$$$$$$$$$$$$$$
@JimCL42 @GoAgileCamp #AgileCamp
Research is expensive, right?
Wrong. REALLY wrong.
ï‚€ Guerrilla user research
ï‚€ Guerrilla usability testing
ï‚€ 5-second tests
ï‚€ Hallway tests
ï‚€ Group sessions
$$$$$$$$$$$$$$$$$$$$$$$$$
Less >> Zero
ï‚€ Stakeholder interviews
ï‚€ Repurpose existing data
ï‚€ Fewer participants
ï‚€ Remote / unmoderated
ï‚€ No lab, no recordings
@JimCL42 @GoAgileCamp #AgileCamp
One more thing about research
Q: What’s the most expensive mistake
you can make in a product?
$$$$$$$$$$$$$$$$$$$$$$$$$
@JimCL42 @GoAgileCamp #AgileCamp
One more thing about research
Q: What’s the most expensive mistake
you can make in a product?
$$$$$$$$$$$$$$$$$$$$$$$$$
A: Building a product that nobody wants.
Do. The. Research.
@JimCL42 @GoAgileCamp #AgileCamp
Show design and code often
It’s never done, so don’t hang on to it
ï‚€ Show in-work design
ï‚€ in sprint demos
ï‚€ to other designers
ï‚€ to your developers
(they’ll tell you if it’s insane)
ï‚€ Show in-work code
ï‚€ in pairing sessions
ï‚€ to other developers
ï‚€ to your designers
(they’ll tell you if it’s off-target)
@JimCL42 @GoAgileCamp #AgileCamp
Four things you can do
Drive priority discussions around value
Speak a shared language of Agile development
Show the possibilities, don’t debate principles
Tailor artifacts to meet your teams’ needs
@JimCL42 @GoAgileCamp #AgileCamp
Agile Manifesto sez
@JimCL42 @GoAgileCamp #AgileCamp
Lean UX sez
You are in the problem-solving business, and you
don’t solve problems with design documentation.
You solve them with elegant, efficient and
sophisticated software.
Jeff Gothelf
“Getting out of the deliverables business”
Smashing Magazine, March 2011
@JimCL42 @GoAgileCamp #AgileCamp
What are the right deliverables?
It depends.
@JimCL42 @GoAgileCamp #AgileCamp
What does your team need?
Fidelity&Detail
Cost
Co-construction
Conversations & notes
Scenarios / Use Cases
Storyboards
Wireframes
Low-fi mockups
Hi-fi mockups
Pixel-perfect comps
Annotated static mockups
Interactive mockups
Clickable wireframes
@JimCL42 @GoAgileCamp #AgileCamp
What are the right deliverables?
It depends.
ï‚€ How mature is the design team?
ï‚€ How mature is the dev team?
ï‚€ How mature is the relationship of dev, UX, and PO?
ï‚€ What is the least fidelity that communicates sufficiently?
@JimCL42 @GoAgileCamp #AgileCamp
What are the right deliverables?
It will change.
This is a wonderful kind of intepersonal magic.
Start somewhere in the middle,
and see which way you need to adjust.
Observe during each sprint.
Adjust again.
And again.
@JimCL42 @GoAgileCamp #AgileCamp
Wireframe scenarios
@JimCL42 @GoAgileCamp #AgileCamp
Wireframe scenarios
@JimCL42 @GoAgileCamp #AgileCamp
Four things you can do
Drive priority discussions around value
Speak a shared language of Agile development
Show the possibilities, don’t debate principles
Tailor artifacts to meet your teams’ needs
@JimCL42 @GoAgileCamp #AgileCamp
Your turn
www.linkedin.com/in/jimcl
@JimCL42
jim.carlsenlandy@gmail.com
@JimCL42 @GoAgileCamp #AgileCamp
If you remember only one thing
Communicating design in an Agile team
is about conveying value,
not handing off artifacts.
So

Know where UX adds value,
equip yourself to communicate it clearly, and
be prepared to talk about it a LOT.
1.
www.linkedin.com/in/jimcl
jim.carlsenlandy@gmail.com
@JimCL42

Weitere Àhnliche Inhalte

Was ist angesagt?

5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
Russell Pannone
 

Was ist angesagt? (20)

The Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and PrognosticationThe Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and Prognostication
 
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile  by Jon StahlAgile From the Top Down: Executives & Leadership Living Agile  by Jon Stahl
Agile From the Top Down: Executives & Leadership Living Agile by Jon Stahl
 
Agile Explained by LeanDog
Agile Explained by LeanDogAgile Explained by LeanDog
Agile Explained by LeanDog
 
ADAPTing to Enterprise Agile
ADAPTing to Enterprise AgileADAPTing to Enterprise Agile
ADAPTing to Enterprise Agile
 
Build Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVPBuild Measure Learn: Designing your MVP
Build Measure Learn: Designing your MVP
 
Continuous Improvement Tricks
Continuous Improvement TricksContinuous Improvement Tricks
Continuous Improvement Tricks
 
Selling Agile
Selling AgileSelling Agile
Selling Agile
 
Why Does Agile Work?
Why Does Agile Work?Why Does Agile Work?
Why Does Agile Work?
 
Formula 1 Lean by Jon Stahl
Formula 1 Lean by Jon StahlFormula 1 Lean by Jon Stahl
Formula 1 Lean by Jon Stahl
 
Finding the First Slice
Finding the First SliceFinding the First Slice
Finding the First Slice
 
Backlog Blunders
Backlog BlundersBacklog Blunders
Backlog Blunders
 
Gateway to Agile: Product Discovery - Lean UX and Design Sprints
Gateway to Agile: Product Discovery - Lean UX and Design SprintsGateway to Agile: Product Discovery - Lean UX and Design Sprints
Gateway to Agile: Product Discovery - Lean UX and Design Sprints
 
Managers and the land of the lost
Managers and the land of the lostManagers and the land of the lost
Managers and the land of the lost
 
5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply5 Levels of Agile Planning Explained Simply
5 Levels of Agile Planning Explained Simply
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business Teams
 
The Creative Product Owner
The Creative Product OwnerThe Creative Product Owner
The Creative Product Owner
 
20 things I wish I had known about Lean-Agile Delivery when I started
20 things I wish I had known about Lean-Agile Delivery when I started20 things I wish I had known about Lean-Agile Delivery when I started
20 things I wish I had known about Lean-Agile Delivery when I started
 
Prioritization by value (DevOps, Scrum)
Prioritization by value (DevOps, Scrum)Prioritization by value (DevOps, Scrum)
Prioritization by value (DevOps, Scrum)
 
Practical Scrum - day 2
Practical Scrum - day 2Practical Scrum - day 2
Practical Scrum - day 2
 
Product is Hard - Marty Cagan
Product is Hard - Marty CaganProduct is Hard - Marty Cagan
Product is Hard - Marty Cagan
 

Andere mochten auch

Andere mochten auch (15)

Adam Auerbach Presentation
Adam Auerbach PresentationAdam Auerbach Presentation
Adam Auerbach Presentation
 
Barbara Kryvko Presentation
Barbara Kryvko Presentation Barbara Kryvko Presentation
Barbara Kryvko Presentation
 
AgileCamp 2014 Track 5: Collaborating Across the Enterprise
AgileCamp 2014 Track 5: Collaborating Across the EnterpriseAgileCamp 2014 Track 5: Collaborating Across the Enterprise
AgileCamp 2014 Track 5: Collaborating Across the Enterprise
 
AgileCamp Silicon Valley 2015: Culture for Great Teams And Results
AgileCamp Silicon Valley 2015:  Culture for Great Teams And ResultsAgileCamp Silicon Valley 2015:  Culture for Great Teams And Results
AgileCamp Silicon Valley 2015: Culture for Great Teams And Results
 
AgileCamp Silicon Valley 2015: An Agile Journey
AgileCamp Silicon Valley 2015: An Agile JourneyAgileCamp Silicon Valley 2015: An Agile Journey
AgileCamp Silicon Valley 2015: An Agile Journey
 
Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation Pradeepa Narayanaswamy Presentation
Pradeepa Narayanaswamy Presentation
 
Larry Maccherone Presentation
Larry Maccherone Presentation Larry Maccherone Presentation
Larry Maccherone Presentation
 
AgileCamp Silicon Valley 2015: Agile Flight Crew
AgileCamp Silicon Valley 2015:  Agile Flight CrewAgileCamp Silicon Valley 2015:  Agile Flight Crew
AgileCamp Silicon Valley 2015: Agile Flight Crew
 
AgileCamp Silicon Valley 2015: The Funny Thing About Not Being Agile
AgileCamp Silicon Valley 2015: The Funny Thing About Not Being AgileAgileCamp Silicon Valley 2015: The Funny Thing About Not Being Agile
AgileCamp Silicon Valley 2015: The Funny Thing About Not Being Agile
 
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About KanbanAgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
AgileCamp Silicon Valley 2015: Why Scrum Teams Should Care About Kanban
 
Silicon Valley Agile Leadership Network: Agile for Product Organizations By M...
Silicon Valley Agile Leadership Network: Agile for Product Organizations By M...Silicon Valley Agile Leadership Network: Agile for Product Organizations By M...
Silicon Valley Agile Leadership Network: Agile for Product Organizations By M...
 
David Hawks Presentation
David Hawks PresentationDavid Hawks Presentation
David Hawks Presentation
 
AgileCamp 2014 Track 6: What Means to Coach an Enterprise
AgileCamp 2014 Track 6: What Means to Coach an EnterpriseAgileCamp 2014 Track 6: What Means to Coach an Enterprise
AgileCamp 2014 Track 6: What Means to Coach an Enterprise
 
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
 
AgileCamp Silicon Valley 2015: One Dollar Prototype
AgileCamp Silicon Valley 2015: One Dollar PrototypeAgileCamp Silicon Valley 2015: One Dollar Prototype
AgileCamp Silicon Valley 2015: One Dollar Prototype
 

Ähnlich wie Jim Carlsen-Landy Presentation

Denver Startup Week: Product Management from the Trenches
Denver Startup Week: Product Management from the TrenchesDenver Startup Week: Product Management from the Trenches
Denver Startup Week: Product Management from the Trenches
Sean Porter
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownership
Dave Sharrock
 

Ähnlich wie Jim Carlsen-Landy Presentation (20)

Everybody Wins: How to Collaborate with Engineers and Product Managers
Everybody Wins: How to Collaborate with Engineers and Product ManagersEverybody Wins: How to Collaborate with Engineers and Product Managers
Everybody Wins: How to Collaborate with Engineers and Product Managers
 
Shaaron A Alvares GitLab Keynote - Agile Transformation
Shaaron A Alvares GitLab Keynote - Agile TransformationShaaron A Alvares GitLab Keynote - Agile Transformation
Shaaron A Alvares GitLab Keynote - Agile Transformation
 
The New Agile
The New AgileThe New Agile
The New Agile
 
Design, the Importance of Research, and a Call to Arms
Design, the Importance of Research, and a Call to ArmsDesign, the Importance of Research, and a Call to Arms
Design, the Importance of Research, and a Call to Arms
 
Agile Development: From Good to Great
Agile Development: From Good to GreatAgile Development: From Good to Great
Agile Development: From Good to Great
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
 
Denver Startup Week: Product Management from the Trenches
Denver Startup Week: Product Management from the TrenchesDenver Startup Week: Product Management from the Trenches
Denver Startup Week: Product Management from the Trenches
 
Andrew Lukianenko: How product thinking can change your project management mo...
Andrew Lukianenko: How product thinking can change your project management mo...Andrew Lukianenko: How product thinking can change your project management mo...
Andrew Lukianenko: How product thinking can change your project management mo...
 
Client Training: How to Recruit New Grads and Millennials
Client Training: How to Recruit New Grads and Millennials Client Training: How to Recruit New Grads and Millennials
Client Training: How to Recruit New Grads and Millennials
 
Scrum myth buster
Scrum myth busterScrum myth buster
Scrum myth buster
 
The Startup Lifecycle (Presented by CEI and friends)
The Startup Lifecycle (Presented by CEI and friends)The Startup Lifecycle (Presented by CEI and friends)
The Startup Lifecycle (Presented by CEI and friends)
 
From good to great product ownership
From good to great product ownershipFrom good to great product ownership
From good to great product ownership
 
Agile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated TestingAgile Testing Framework - The Art of Automated Testing
Agile Testing Framework - The Art of Automated Testing
 
Technical Debt.pptx
Technical Debt.pptxTechnical Debt.pptx
Technical Debt.pptx
 
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...
 
The Product Management Vacuum and the 3 V's
The Product Management Vacuum and the 3 V'sThe Product Management Vacuum and the 3 V's
The Product Management Vacuum and the 3 V's
 
"Scaling Product Leadership with AI" by Ravi Padaki
"Scaling Product Leadership with AI" by Ravi Padaki"Scaling Product Leadership with AI" by Ravi Padaki
"Scaling Product Leadership with AI" by Ravi Padaki
 
Slow down. Be Human. Building trust across teams with data
Slow down. Be Human. Building trust across teams with dataSlow down. Be Human. Building trust across teams with data
Slow down. Be Human. Building trust across teams with data
 
Business Analyst in the Agile Space
Business Analyst in the Agile SpaceBusiness Analyst in the Agile Space
Business Analyst in the Agile Space
 
How To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to LaunchHow To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to Launch
 

Mehr von Hyperdrive Agile Leadership (powered by Bratton & Company)

Mehr von Hyperdrive Agile Leadership (powered by Bratton & Company) (17)

Agile Operating Model
Agile Operating ModelAgile Operating Model
Agile Operating Model
 
ScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIOScrumAlliance Global Talk exCIO
ScrumAlliance Global Talk exCIO
 
Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation  Soni Meckam and Geeta Wilson Presentation
Soni Meckam and Geeta Wilson Presentation
 
Rich Mironov Keynote Presentation
Rich Mironov Keynote PresentationRich Mironov Keynote Presentation
Rich Mironov Keynote Presentation
 
David Koontz Presentation
David Koontz PresentationDavid Koontz Presentation
David Koontz Presentation
 
Cherie Silas Presentation
Cherie Silas PresentationCherie Silas Presentation
Cherie Silas Presentation
 
Dhaval Panchal Presentation
Dhaval Panchal PresentationDhaval Panchal Presentation
Dhaval Panchal Presentation
 
Nirmaljeet Malhotra Presentation
Nirmaljeet Malhotra PresentationNirmaljeet Malhotra Presentation
Nirmaljeet Malhotra Presentation
 
Don McGreal Presentation
Don McGreal Presentation Don McGreal Presentation
Don McGreal Presentation
 
Rich Mironov Presentation
Rich Mironov PresentationRich Mironov Presentation
Rich Mironov Presentation
 
Kendall Appich Presentation
Kendall Appich Presentation Kendall Appich Presentation
Kendall Appich Presentation
 
Todd Wilson Presentation
Todd Wilson Presentation Todd Wilson Presentation
Todd Wilson Presentation
 
Lavanya Raja Presentation
Lavanya Raja PresentationLavanya Raja Presentation
Lavanya Raja Presentation
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
Julianne Moroni Presentation
Julianne Moroni PresentationJulianne Moroni Presentation
Julianne Moroni Presentation
 
AgileCamp Silicon Valley 2015: User Story Mapping
AgileCamp Silicon Valley 2015: User Story MappingAgileCamp Silicon Valley 2015: User Story Mapping
AgileCamp Silicon Valley 2015: User Story Mapping
 
AgileCamp Silicon Valley 2015: Design for Innovation
AgileCamp Silicon Valley 2015: Design for InnovationAgileCamp Silicon Valley 2015: Design for Innovation
AgileCamp Silicon Valley 2015: Design for Innovation
 

KĂŒrzlich hochgeladen

Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
Nimot Muili
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
SandaliGurusinghe2
 
Abortion pills in Jeddah |‱ +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |‱ +966572737505 ] GET CYTOTECAbortion pills in Jeddah |‱ +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |‱ +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
AllTops
 

KĂŒrzlich hochgeladen (14)

Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 
Gautam Buddh Nagar Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls đŸ„° 8617370543 Service Offer VIP Hot ModelGautam Buddh Nagar Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Gautam Buddh Nagar Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docx
 
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime SiliguriSiliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
Siliguri Escorts Service Girl ^ 9332606886, WhatsApp Anytime Siliguri
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
Abortion pills in Jeddah |‱ +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |‱ +966572737505 ] GET CYTOTECAbortion pills in Jeddah |‱ +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |‱ +966572737505 ] GET CYTOTEC
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 

Jim Carlsen-Landy Presentation

  • 1. @JimCL42 @GoAgileCamp #AgileCamp Defeating Babel 4 Strategies for Better Design Communication in Agile Jim Carlsen-Landy User Experience Architect ARGO Data Resource Corp. jim.carlsenlandy@gmail.com AgileCamp Dallas 2015 #AgileCamp @goAgileCamp @JimCL42
  • 2. @JimCL42 @GoAgileCamp #AgileCamp What’s this about? Is ï‚€ intro to or critique of Agile ï‚€ how to reduce or eliminate design ï‚€ details of specific design or coding methods ï‚€ all the answers ï‚€ the only answer Is ï‚€ working better across functional roles ï‚€ applicable to developers, designers, product owners, QA, and managers ï‚€ better communication about design and development during the process
  • 3. @JimCL42 @GoAgileCamp #AgileCamp What’s this about? Is ï‚€ intro to or critique of Agile ï‚€ how to reduce or eliminate design ï‚€ details of specific design or coding methods ï‚€ all the answers ï‚€ the only answer Is ï‚€ working better across functional roles ï‚€ applicable to developers, designers, product owners, QA, and managers ï‚€ better communication about design and development during the process The Law of Two Feet: If this isn’t what you expected, you can leave now or at any time. Please be considerate of other attendees and leave quietly, without stepping on their toes or spilling your water on them.
  • 4. @JimCL42 @GoAgileCamp #AgileCamp For the attention span impaired Drive priority discussions around value Speak a shared language of Agile development Show the possibilities, don’t debate principles Tailor artifacts to meet your teams’ needs
  • 5. @JimCL42 @GoAgileCamp #AgileCamp Who am I? How did I get here?
  • 6. @JimCL42 @GoAgileCamp #AgileCamp Who am I? How did I get here?
  • 7. @JimCL42 @GoAgileCamp #AgileCamp Who am I? How did I get here?
  • 8. @JimCL42 @GoAgileCamp #AgileCamp 
and you are? ï‚€ Developer ï‚€ Designer ï‚€ Product Owner ï‚€ Scrum Master ï‚€ Quality Engineer ï‚€ Product Manager ï‚€ Team Manager ï‚€ Project Manager You are part of a product team. Your actions and your decisions affect your product. Therefore you are a product designer.
  • 9. @JimCL42 @GoAgileCamp #AgileCamp Why is communication a problem?  Design is different from development  Years of waterfall thinking have created silos  By-the-book Agile is very development-centric  Our teams and leaders have different concerns  Humans crawl into their comfort zone under pressure  Professionals use the secret language of their craft to reinforce their authority and value
  • 10. @JimCL42 @GoAgileCamp #AgileCamp The secret to better communication It depends. Every team, every project, and every organization is different.
  • 11. @JimCL42 @GoAgileCamp #AgileCamp Four things you can do Drive priority discussions around value Speak a shared language of Agile development Show the possibilities, don’t debate principles Tailor artifacts to meet your teams’ needs
  • 12. @JimCL42 @GoAgileCamp #AgileCamp Four things you can do Drive priority discussions around value Speak a shared language of Agile development Show the possibilities, don’t debate principles Tailor artifacts to meet your teams’ needs
  • 14. @JimCL42 @GoAgileCamp #AgileCamp Agile value Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
  • 15. @JimCL42 @GoAgileCamp #AgileCamp Value = Priority = What gets done Q: Who decides priority in your sprints? A: Your product owner. POs and Designers should be BFFs. Reach a mutual understanding of the value of a great user experience.
  • 16. @JimCL42 @GoAgileCamp #AgileCamp Value = Priority = What gets done Q: Who decides priority in your sprints? A: Your product owner. POs and Designers should be BFFs. Reach a mutual understanding of the value of a great user experience.
  • 17. @JimCL42 @GoAgileCamp #AgileCamp Different concerns Developer ‱ Efficient ‱ Maintainable ‱ Implementable Designer ‱ Usable ‱ Modern ‱ Branded Product Owner ‱ Customer needs ‱ Utilitarian ‱ Business ROI
  • 18. @JimCL42 @GoAgileCamp #AgileCamp Different concerns, one goal Developer ‱ Efficient ‱ Maintainable ‱ Implementable Designer ‱ Usable ‱ Modern ‱ Branded Product Owner ‱ Customer needs ‱ Utilitarian ‱ Business ROI DELIVE R VALUE
  • 19. @JimCL42 @GoAgileCamp #AgileCamp Usability adds value (the simple version)  A feature that cannot be used prevents the user from performing the intended task.  If the user is unable to perform the intended task, that feature delivers less (or zero) value.  An attribute of the product that interferes with or reduces the value delivered is a defect. Therefore, an unusable feature is a defect. QED
  • 20. @JimCL42 @GoAgileCamp #AgileCamp For your users ï‚€ Efficiency, accuracy, consistency ï‚€ Trust & acceptance ï‚€ Better tolerance for bugs ï‚€ Stay competitive and profitable User-centered design adds value
  • 21. @JimCL42 @GoAgileCamp #AgileCamp For your users ï‚€ Efficiency, accuracy, consistency ï‚€ Trust & acceptance ï‚€ Better tolerance for bugs ï‚€ Stay competitive and profitable User-centered design adds value For your business ï‚€ Reduced support calls ï‚€ Reduced training costs ï‚€ Fewer product returns and more renewals ï‚€ Differentiate in the market ï‚€ Avoid lawsuits
  • 22. @JimCL42 @GoAgileCamp #AgileCamp User-centered design reduces risk Paul Sherman, “Decision Insurance: Iterative Prototyping to Reduce Business Risk”
  • 23. @JimCL42 @GoAgileCamp #AgileCamp User-centered design reduces risk Paul Sherman, “Decision Insurance: Iterative Prototyping to Reduce Business Risk”
  • 24. @JimCL42 @GoAgileCamp #AgileCamp Presentation adds value Edward Tufte, Visual Explanations, 1997
  • 25. @JimCL42 @GoAgileCamp #AgileCamp Presentation adds value Edward Tufte, Visual Explanations, 1997
  • 26. @JimCL42 @GoAgileCamp #AgileCamp Presentation adds value Edward Tufte, Visual Explanations, 1997
  • 27. @JimCL42 @GoAgileCamp #AgileCamp Features aren’t enough anymore Sunday Monday Thanks, Jeremy Johnson!
  • 28. @JimCL42 @GoAgileCamp #AgileCamp When difficulty > value What you’re asking for is risky / expensive / takes too long. Okay, we won’t do that at all.
  • 29. @JimCL42 @GoAgileCamp #AgileCamp When difficulty > value What you’re asking for is risky / expensive / takes too long. Okay, we won’t do that at all.
  • 30. @JimCL42 @GoAgileCamp #AgileCamp When difficulty > value What you’re asking for is risky / expensive / takes too long. I see. Does this lower cost alternative meet your needs? No? Then let’s negotiate something that does.
  • 31. @JimCL42 @GoAgileCamp #AgileCamp Don’t take my word for it ï‚€ Autodesk: “experience design contributes 36% to 40% to motivating users to recommend our product.” ï‚€ That’s NPS for you marketing folks in the room ï‚€ Medallia: compared to users who had the worst experiences, users who had the best experiences: spent 2.4x as much and renewed 6x as often
  • 32. @JimCL42 @GoAgileCamp #AgileCamp Don’t take my word for it ï‚€ Autodesk: “experience design contributes 36% to 40% to motivating users to recommend our product.” ï‚€ That’s NPS for you marketing folks in the room ï‚€ Medallia: compared to users who had the worst experiences, users who had the best experiences: spent 2.4x as much and renewed 6x as often Peter Kriss Harvard Business Review blog 1 Aug 2014 It’s time to stop the philosophical debate about whether investing in the experience of your customers is the right business decision. This isn’t a question of beliefs, it’s a question about the behavior of your customers.
  • 33. @JimCL42 @GoAgileCamp #AgileCamp Don’t take my word for it Design Management Institute, March 10, 2014
  • 34. @JimCL42 @GoAgileCamp #AgileCamp The value of happiness @SimonCockayne “Forget velocity, measure value” Ask your customers: “How happy does backlog item x make you?” Super-happy (score 9-10) – You love the backlog item. Ok (score 7-8) – You are satisfied. Unhappy (score 0-6) – You are unhappy (or miserable) about the backlog item.
  • 35. @JimCL42 @GoAgileCamp #AgileCamp The value of happiness @SimonCockayne “Forget velocity, measure value”
  • 36. @JimCL42 @GoAgileCamp #AgileCamp The value of happiness @SimonCockayne “Forget velocity, measure value”
  • 37. @JimCL42 @GoAgileCamp #AgileCamp Perspectives on value Adam Polansky, “Spread It, Split It & Stack It – 3 Methods for Qualifying Content”, Big Design 2010
  • 38. @JimCL42 @GoAgileCamp #AgileCamp Games for getting to value www.innovationgames.com
  • 40. @JimCL42 @GoAgileCamp #AgileCamp Four things you can do Drive priority discussions around value Speak a shared language of Agile development Show the possibilities, don’t debate principles Tailor artifacts to meet your teams’ needs
  • 41. @JimCL42 @GoAgileCamp #AgileCamp UX is in there Continuous attention to technical excellence and good design enhances agility. Simplicity – the art of maximizing the amount of work not done – is essential.
  • 42. @JimCL42 @GoAgileCamp #AgileCamp Being present in an Agile world
  • 43. @JimCL42 @GoAgileCamp #AgileCamp Design stories, dev stories Design stories Development stories
  • 44. @JimCL42 @GoAgileCamp #AgileCamp Design stories, dev stories Design stories Development stories Build a runway: Research & discovery Epic-level design (e.g. storyboards) Pre-release usability testing
  • 45. @JimCL42 @GoAgileCamp #AgileCamp Design stories, dev stories Design stories Development stories Don’t accumulate UX debt: Generic “do GUI” in a separate user story “Apply the look&feel to finished screens” UX defects are “cosmetic” (UX debt)
  • 46. @JimCL42 @GoAgileCamp #AgileCamp Development storiesDesign stories Design stories, dev stories
  • 47. @JimCL42 @GoAgileCamp #AgileCamp Development stories Design stories, dev stories Design stories
  • 48. @JimCL42 @GoAgileCamp #AgileCamp Project stories Design stories, dev stories
  • 49. @JimCL42 @GoAgileCamp #AgileCamp Building a teapot As a user I need a teapot so that I can make tea.
  • 50. @JimCL42 @GoAgileCamp #AgileCamp Building a teapot As a user I need a teapot so that I can make tea.
  • 51. @JimCL42 @GoAgileCamp #AgileCamp Building a teapot As a user I need a teapot so that I can make tea. a tea drinker
  • 52. @JimCL42 @GoAgileCamp #AgileCamp Building a teapot As a user I need a teapot so that I can make tea and enjoy a relaxing hot beverage. a tea drinker Jane Souchong
  • 53. @JimCL42 @GoAgileCamp #AgileCamp Building a teapot As a user I need a teapot so that I can make tea and enjoy a relaxing hot beverage. a tea drinker Jane Souchong needs she “User Stories Don’t Help Users: Introducing Persona Stories”, William Hudson, ACM Interactions magazine, issue XX.6 Nov/Dec 2013
  • 54. @JimCL42 @GoAgileCamp #AgileCamp Building a teapot Jane Souchong needs a teapot so she can make tea and enjoy a relaxing hot beverage.
  • 55. @JimCL42 @GoAgileCamp #AgileCamp Building a teapot Acceptance criteria: Jane Souchong needs a teapot so she can make tea and enjoy a relaxing hot beverage.
  • 56. @JimCL42 @GoAgileCamp #AgileCamp Building a teapot Acceptance criteria: Holds water Can be heated to boiling without breaking Holds tea so it can steep in boiling water Handle to lift the teapot Spout to pour out the tea Washable Attractive on my kitchen shelf 
 and so on Jane Souchong needs a teapot so she can make tea and enjoy a relaxing hot beverage.
  • 57. @JimCL42 @GoAgileCamp #AgileCamp Jane Souchong needs a teapot so she can make tea and enjoy a relaxing hot beverage. Building a teapot Acceptance criteria: Holds water Can be heated to boiling without breaking Holds tea so it can steep in boiling water Handle to lift the teapot Spout to pour out the tea Washable Attractive on my kitchen shelf 
 and so on
  • 58. @JimCL42 @GoAgileCamp #AgileCamp Building a teapot Acceptance criteria: Holds water Can be heated to boiling without breaking Holds tea so it can steep in boiling water Handle to lift the teapot Spout to pour out the tea Washable Attractive on my kitchen shelf 
 and so on Jane Souchong needs a teapot so she can make tea and enjoy a relaxing hot beverage.
  • 59. @JimCL42 @GoAgileCamp #AgileCamp Make users and usability explicit Prototyping and design validation for every product increment Definition of Done includes “UX reviewed” and “Usability tested” “Reviewed and approved by UX” in acceptance criteria (add a task!) “Usability tested” in acceptance criteria (add a task!) “Usable” in acceptance criteria Usability test stories in every sprint Usability test stories in every release backlog Persona names in user stories (“Jane Souchong needs
”, not “As a user
”)
  • 60. @JimCL42 @GoAgileCamp #AgileCamp Even more Agile UX hooks ï‚€ Refactoring ï‚€ Shippable increments ï‚€ No unnecessary documentation ï‚€ Simple design
  • 61. @JimCL42 @GoAgileCamp #AgileCamp Four things you can do Drive priority discussions around value Speak a shared language of Agile development Show the possibilities, don’t debate principles Tailor artifacts to meet your teams’ needs
  • 62. @JimCL42 @GoAgileCamp #AgileCamp Prototype, prototype, prototype Q: What’s the right fidelity of prototype? A: Any fidelity is better than none.
  • 63. @JimCL42 @GoAgileCamp #AgileCamp Prototype, prototype, prototype ï‚€ Paper ï‚€ Wizard of Oz ï‚€ PowerPoint, Keynote ï‚€ InDesign, Axure, InVision ï‚€ Okay, HTML/javascript are good for prototyping, too
  • 64. @JimCL42 @GoAgileCamp #AgileCamp Prototype, prototype, prototype ï‚€ Paper ï‚€ Wizard of Oz ï‚€ PowerPoint, Keynote ï‚€ InDesign, Axure, InVision ï‚€ Okay, HTML/javascript are good for prototyping, too ï‚€ But keep it cheap, light, and fast Can I throw this away without hesitation?
  • 65. @JimCL42 @GoAgileCamp #AgileCamp Prototype, prototype, prototype Obligatory Controversial Content Ahead
  • 66. @JimCL42 @GoAgileCamp #AgileCamp Prototype, prototype, prototype Q: Should designers code their own prototypes?
  • 67. @JimCL42 @GoAgileCamp #AgileCamp Prototype, prototype, prototype Q: Should designers code their own prototypes?
  • 68. @JimCL42 @GoAgileCamp #AgileCamp Prototype, prototype, prototype Q: Should designers code their own prototypes? A: If you can, go ahead. BUT Don’t limit your designs to what YOU can build. Find a developer to pair with – they’re better at it.
  • 69. @JimCL42 @GoAgileCamp #AgileCamp Prototype, prototype, prototype Q: Should designers code their own prototypes? Jesse Weaver “We Don’t Need More Designers Who Can Code” Medium RE:Write, Dec 2014
  • 70. @JimCL42 @GoAgileCamp #AgileCamp Prototyping is cheap, not free ï‚€ Prototypes save time & money ï‚€ Experiments save time & money ï‚€ Plan prototypes into the sprint ï‚€ Do NOT rely on skunkworks ï‚€ Do NOT rely on the team’s willingness to “do the right thing” off the clock
  • 71. @JimCL42 @GoAgileCamp #AgileCamp Spike it out Developers ï‚€ If you don’t know something, spike it ï‚€ If an approach seems risky, spike it ï‚€ If someone thinks another way is better, spike both
  • 72. @JimCL42 @GoAgileCamp #AgileCamp Spike it out = Do. The. Research. Developers ï‚€ If you don’t know something, spike it ï‚€ If an approach seems risky, spike it ï‚€ If someone thinks another way is better, spike both Designers ï‚€ If you don’t know something, research it ï‚€ If an approach seems uncertain, research it ï‚€ If someone thinks another way is better, research both Note: Research = USER research
  • 73. @JimCL42 @GoAgileCamp #AgileCamp Research is expensive, right? Wrong. REALLY wrong. ï‚€ Guerrilla user research ï‚€ Guerrilla usability testing ï‚€ 5-second tests ï‚€ Hallway tests ï‚€ Group sessions $$$$$$$$$$$$$$$$$$$$$$$$$
  • 74. @JimCL42 @GoAgileCamp #AgileCamp Research is expensive, right? Wrong. REALLY wrong. ï‚€ Guerrilla user research ï‚€ Guerrilla usability testing ï‚€ 5-second tests ï‚€ Hallway tests ï‚€ Group sessions $$$$$$$$$$$$$$$$$$$$$$$$$ Less >> Zero ï‚€ Stakeholder interviews ï‚€ Repurpose existing data ï‚€ Fewer participants ï‚€ Remote / unmoderated ï‚€ No lab, no recordings
  • 75. @JimCL42 @GoAgileCamp #AgileCamp One more thing about research Q: What’s the most expensive mistake you can make in a product? $$$$$$$$$$$$$$$$$$$$$$$$$
  • 76. @JimCL42 @GoAgileCamp #AgileCamp One more thing about research Q: What’s the most expensive mistake you can make in a product? $$$$$$$$$$$$$$$$$$$$$$$$$ A: Building a product that nobody wants. Do. The. Research.
  • 77. @JimCL42 @GoAgileCamp #AgileCamp Show design and code often It’s never done, so don’t hang on to it ï‚€ Show in-work design ï‚€ in sprint demos ï‚€ to other designers ï‚€ to your developers (they’ll tell you if it’s insane) ï‚€ Show in-work code ï‚€ in pairing sessions ï‚€ to other developers ï‚€ to your designers (they’ll tell you if it’s off-target)
  • 78. @JimCL42 @GoAgileCamp #AgileCamp Four things you can do Drive priority discussions around value Speak a shared language of Agile development Show the possibilities, don’t debate principles Tailor artifacts to meet your teams’ needs
  • 80. @JimCL42 @GoAgileCamp #AgileCamp Lean UX sez You are in the problem-solving business, and you don’t solve problems with design documentation. You solve them with elegant, efficient and sophisticated software. Jeff Gothelf “Getting out of the deliverables business” Smashing Magazine, March 2011
  • 81. @JimCL42 @GoAgileCamp #AgileCamp What are the right deliverables? It depends.
  • 82. @JimCL42 @GoAgileCamp #AgileCamp What does your team need? Fidelity&Detail Cost Co-construction Conversations & notes Scenarios / Use Cases Storyboards Wireframes Low-fi mockups Hi-fi mockups Pixel-perfect comps Annotated static mockups Interactive mockups Clickable wireframes
  • 83. @JimCL42 @GoAgileCamp #AgileCamp What are the right deliverables? It depends. ï‚€ How mature is the design team? ï‚€ How mature is the dev team? ï‚€ How mature is the relationship of dev, UX, and PO? ï‚€ What is the least fidelity that communicates sufficiently?
  • 84. @JimCL42 @GoAgileCamp #AgileCamp What are the right deliverables? It will change. This is a wonderful kind of intepersonal magic. Start somewhere in the middle, and see which way you need to adjust. Observe during each sprint. Adjust again. And again.
  • 87. @JimCL42 @GoAgileCamp #AgileCamp Four things you can do Drive priority discussions around value Speak a shared language of Agile development Show the possibilities, don’t debate principles Tailor artifacts to meet your teams’ needs
  • 88. @JimCL42 @GoAgileCamp #AgileCamp Your turn www.linkedin.com/in/jimcl @JimCL42 jim.carlsenlandy@gmail.com
  • 89. @JimCL42 @GoAgileCamp #AgileCamp If you remember only one thing Communicating design in an Agile team is about conveying value, not handing off artifacts. So
 Know where UX adds value, equip yourself to communicate it clearly, and be prepared to talk about it a LOT. 1. www.linkedin.com/in/jimcl jim.carlsenlandy@gmail.com @JimCL42

Hinweis der Redaktion

  1. The basic thesis of this presentation is that we need to stop arguing about whether UX and Agile can coexist effectively. They can, they do, and most of all, they absolutely must. We don’t have a choice if our companies and careers are going to thrive. So I’m not going to make the case that these disciplines work together, just show you ways to do it better.
  2. The basic thesis of this presentation is that we need to stop arguing about whether UX and Agile can coexist effectively. They can, they do, and most of all, they absolutely must. We don’t have a choice if our companies and careers are going to thrive. So I’m not going to make the case that these disciplines work together, just show you ways to do it better.
  3. If nothing else sticks, remember these highlights. You will go home with - specific techniques you can start using today - high-level principles and guidelines for the long term - ways to improve communication and alignment across disciplines - how to bridge our specialized perspectives so the solutions we deliver are great from every angle - practices that build stronger teams in any software organization
  4. 30 years in software, mostly GUIs. Developer, designer, manager, change agent. Degrees in philosophy and CS – you’ll see both today. Currently User Experience Director at CA Technologies in Plano. Previously with Sabre Airline Solutions, i2, ObjectSpace, Texas Instruments. Enterprise / desktop apps, not e-commerce. Software for experts and professionals. Former chapter President DFW UXPA.
  5. Professional Scrum Master, but that just means I can be on a Scrum Team. I’ve been working on and with Agile teams since 2005.
  6. Lover of great music & great art. 2-channel tube audio, jazz, blues, cubism, and surrealism, to be exact.
  7. Delivered design is what your customers experience when they use your prdoucts. Everyone makes decisions that affect the final product. Therefore everyone is a designer. This is one of the fundamental principles of Design Thinking. NOW who thinks they’re a designer?
  8. We all know this. External pressures make it difficult to communicate. We also need to take some personal responsibility for our contribution to the problem. Have you ever been to a mechanic and questioned the estimate? They throw technical terms at you to demonstrate that they know more about the topic than you do, right? Face it – we do the same thing to each other. Image from www.wikipedia.org .
  9. If there was a simple, universal solution we wouldn’t need presentations like this one.
  10. But there are things we can each to help improve our corner of the world. This is going to be a really fast ride, folks, so hang on to your phones and remember these four strategies.
  11. We’ll start by establishing “value” as the common thread in all Agile environments.
  12. The 12 Principles behind the Agile Manifesto. www.agilemanifesto.org
  13. There are other principles that apply, but this one is first for a reason.
  14. From a more practical standpoint, why is it important to talk about value? Because we prioritize based on value, which means that value defines what gets done and what does not. Help your PO understand that value has multiple dimensions. Show the value of solid UX. “Penelope Product Owner” by borisgloger.com .
  15. From a more practical standpoint, why is it important to talk about value? Because we prioritize based on value, which means that value defines what gets done and what does not. Help your PO understand that value has multiple dimensions. Show the value of solid UX. “Penelope Product Owner” by borisgloger.com .
  16. Why don’t we immediately all agree on what is valuable? We bring different concerns to our decisions at work because of our training and expertise. That affects our perception of the relative cost and benefit of every decision.
  17. But we all have the same goal: deliver valuable software to our customers.
  18. We need to talk concretely about value. Here’s a start that everyone should understand. Usability is a quality factor. Poor usability is not something to be “worked around” or a “nice to have”. It’s a defect. Poor usability = poor quality = poor value.
  19. Some general value-oriented ways of looking at design. Most of these are well-accepted, and some have concrete research behind them. In your business and mine, our users depend on our software for their livelihood, and for the livelihoods of their clients. Do the right thing for them. Support center photo from guardianlv.com .
  20. In your business and mine, our users depend on our software for their livelihood, and for the livelihoods of their clients. Do the right thing for them. Lawsuits are a real threat when you’re dealing with people’s personal and financial information. Support center photo from guardianlv.com . Money photo from archive.indianexpress.com .
  21. Thanks to Paul Sherman for this excellent and simple illustration from his actual experience. Agile is often referred to as a risk-reduction framework. UCD is also about risk reduction. Find out sooner whether you’re building the right thing, and find out sooner if you’re building it right. Paul Sherman, “Decision Insurance: Iterative Prototyping to Reduce Business Risk”, at 2015 UX Strategies Summit, San Francisco, CA, June 2015 http://www.slideshare.net/PaulSherman/decision-insurance-iterative-prototyping-to-reduce-business
  22. Thanks to Paul Sherman for this excellent and simple illustration from his actual experience. Agile is often referred to as a risk-reduction framework. UCD is also about risk reduction. Find out sooner whether you’re building the right thing, and find out sooner if you’re building it right. Paul Sherman, “Decision Insurance: Iterative Prototyping to Reduce Business Risk”, at 2015 UX Strategies Summit, San Francisco, CA, June 2015 http://www.slideshare.net/PaulSherman/decision-insurance-iterative-prototyping-to-reduce-business
  23. Why do designers fuss over *how* the data is presented as much as they do over how *much* data is presented? January 27, 1986. Scientists from Morton-Thiokol and NASA specialists present this information to the team that will decide whether to launch the shuttle Challenger on January 28. Clever use of rocket shapes to represent launches. All the data you’d need to make a decision is here. Anyone care to interpret this? Image in NASA public records, created by Morton Thiokol, Inc, Jan 27, 1986. Taken from Visual Explanations, Edward Tufte, 1997.
  24. You have to love this disclaimer. I’m sure it’s in all caps for emphasis. Have any of you ever delivered a presentation to your stakeholders, and NOT been asked for the slides separately? And if we delivered our UIs with this disclaimer, how well do you think THAT would work? Image in NASA public records, created by Morton Thiokol, Inc, Jan 27, 1986. Taken from Visual Explanations, Edward Tufte, 1997.
  25. The exact same data as the previous slide. What does THIS one tell you? You can add the trendline if you want, but most of us add it automatically just by looking at the chart. Why do you sometimes want to show more chart than the data would indicate? To allow the viewer to extrapolate from the existing data. BTW this was created by Tufte 10 years later. Had this been shown to the NASA team in 1986, would the outcome have been different? Image by Edward Tufte, in Visual Explanations, 1997.
  26. Credit to Jeremy Johnson for this clear and simple visual concept. What we use when not working is reshaping our expectations of what we use while working. This is IMO the single most disruptive trend to enterprise and traditional software makers today. If you work for a large, established company, or in any enterprise software, your product people may be blissfully unaware that this is happening. iPhone image from www.instagram.com . SAP Assistant image from help.sap.com .
  27. What happens when the PO or developer says this will cost a lot to do? Abandon the design?
  28. What happens when the PO or developer says this will cost a lot to do? No, we don’t just throw the whole idea away.
  29. What happens when the PO or developer says this will cost a lot to do? Find something that meets the intent of the design, but fits the cost / time constraints. Developers, designers, and POs should be free to suggest alternatives, and discuss. Remember, “Collaboration over contracts”, “Welcome changing requirements”, “Face-to-face conversation”. Designers: Work with your PO to prioritize the UX stories. Know when to push, when to negotiate, when to back down.
  30. You want numbers? We got numbers. Autodesk data from Erin Bradner and Jeff Sauro, “Software User Experience and Likelihood to Recommend: Linking UX and NPS”, UPA International Conference 2012. http://www.autodeskresearch.com/pdf/2012%20NPS%20Bradner%20Sauro.pdf Medallia data and charts from “The Value of Customer Experience, Quantified,” Peter Kriss, Harvard Business Review blog, August 1, 2014. https://hbr.org/2014/08/the-value-of-customer-experience-quantified/
  31. You want numbers? We got numbers. Autodesk data from Erin Bradner and Jeff Sauro, “Software User Experience and Likelihood to Recommend: Linking UX and NPS”, UPA International Conference 2012. http://www.autodeskresearch.com/pdf/2012%20NPS%20Bradner%20Sauro.pdf Medallia data and charts from “The Value of Customer Experience, Quantified,” Peter Kriss, Harvard Business Review blog, August 1, 2014. https://hbr.org/2014/08/the-value-of-customer-experience-quantified/
  32. Your CFO wants numbers? We got numbers. We can argue about who defines “design-driven”, but most of us would agree about most of the companies in their list. And S&P is S&P – that’s just data. Design Management Institute, “Design-Driven Companies Outperform S&P by 228%”, March 10, 2014 http://www.dmi.org/blogpost/1093220/182956/Design-Driven-Companies-Outperform-S-P-by-228-Over-Ten-Years--The-DMI-Design-Value-Index
  33. It’s hard to tie value directly to a story. So why not ask your customers which backlog items make them happiest? It’s a kind of story-level NPS, that you do *before* you’ve released the feature. From Simon Cockayne’s blog https://simoncockayne.wordpress.com/2014/02/17/forget-velocity-measure-value/ @SimonCockayne Simon is a Product Owner and Agile Coach at CA Technologies.. Masks from www.fanpop.com
  34. It’s hard to tie value directly to a story. So why not ask your customers which backlog items make them happiest? It’s a kind of story-level NPS, that you do *before* you’ve released the feature. This spreadsheet shows the results – the most happy-making stories pop out. From Simon Cockayne’s blog https://simoncockayne.wordpress.com/2014/02/17/forget-velocity-measure-value/ @SimonCockayne
  35. Not specific to UX, but if stories that affect the user experience rank high in the list, they should get a high priority. From Simon Cockayne’s blog https://simoncockayne.wordpress.com/2014/02/17/forget-velocity-measure-value/ @SimonCockayne
  36. Self-interested voting is Adam Polansky’s idea from Big (D)esign 2010. Your product managers vote in the business value column. Your developers vote in the technical ease column. Your UX team votes in the user value column. You weight each column to reflect the overall priorities of the project. Add up the weighted values to get a total for each story. Adam Polansky, “Spread It, Split It & Stack It – 3 Methods for Qualifying Content”, at Big Design 2010. http://www.slideshare.net/AdamtheIA/big-d-052810
  37. Innovation Games innovationgames.com Some are free & you can play immediately online. Others are paid. You can even become a certified facilitator. They have games for all kinds of Agile and other business activities, not just value. Buy a Feature Bang for the Buck Prune the Product Tree Product Box All games © Conteneo Inc. (formerly The Innovation GamesŸ Company). Images from www.innovationgames.com .
  38. Image credits (clockwise from top left): bbapply.com www.valeomarketing.com www.rockinrightside.com thetyee.ca
  39. Just “doing Agile” isn’t enough. We have to be communicating. I’m advocating that designers and PMs learn the language of Agile, and that POs and developers learn to extend the context of Agile to include other disciplines.
  40. These sure sound like UX values to me. There are also 12 Principles behind the Manifesto that give us hooks into Agile processes. Whether “it” is clean code, thoughtful design, consistent quality, rapid delivery, or good communication, it’s all in there. Image from www.agilemanifesto.org .
  41. Be on the team, not in the bleachers. A scrum team consists of “all the necessary skills”, so UX, QA, and any other specializations need to participate. This diagram is only about the iteration/sprint – there are lots of touchpoints earlier and later in the product lifecycle for UX, too. That may be the subject of a future talk. Anyone interested in that? Agile process diagram from www.envitia.com (and there are thousands of others out there
).
  42. Make sure design and development don’t get silo’d. Should you have separate UX stories? Designer photo from www.cabanova.com . Developer photo from cloudcomputingcell.com .
  43. Sometimes it’s okay to have separate design stories, But only when they’re “pure” design, not directly connected to a dev activity Designer photo from www.cabanova.com . Developer photo from cloudcomputingcell.com .
  44. Don’t allow these anti-patterns to emerge. A good Agile environment does not allow technical debt to accumulate. Don’t let UX debt accumulate, either. Designer photo from www.cabanova.com . Developer photo from cloudcomputingcell.com .
  45. Are your design stories in a separate repository or tool than your development stories? NEVER allow your UX stories to be in a separate repository or project. Designer photo from www.cabanova.com . Developer photo from cloudcomputingcell.com .
  46. Are your design stories in a separate repository or tool than your development stories? NEVER allow your UX stories to be in a separate repository or project. Designer photo from www.cabanova.com . Developer photo from cloudcomputingcell.com .
  47. If you have separate design and dev stories, they MUST be in the same project, in the same repository. Designer photo from www.cabanova.com . Developer photo from cloudcomputingcell.com .
  48. While we’re talking about stories, let’s talk about stories. Standard Agile user story format. The Agile story is where we capture what we will do that will provide some amount of value in our product.
  49. Standard Agile user story format. Before we go any further, let’s get one basic thing taken care of. What’s “a user”? Isn’t that like trying to design a car for “a driver”? Human head outline from psd.fanextra.com .
  50. “Tea drinker” is a role, like “Administrator” or “Tax Accountant” or “Mortgage buyer”. Better, but not ideal. Teacup from www.foodphotosite.com .
  51. Use your persona names. Does everyone know what a “Persona” is? Alan Cooper / Not a role / A virtual representative / Not an “average” user The persona is WHO you are building this solution for. Make the conversation about a human being, not an abstract concept. Human beings have motivations, which define why something is valuable to them. “Jane Souchong” from www.greenteaearth.com .
  52. And one more tweak. Saying “I” in the story causes some people to think they represent the persona. And You Are Not Your User. Write the story for the persona instead. It makes the story shorter & easier to read, too. See “User Stories Don’t Help Users: Introducing Persona Stories”, William Hudson, ACM Interactions magazine, issue XX.6 Nov/Dec 2013. “Jane Souchong” from www.greenteaearth.com .
  53. Now THAT is a story about a human being. “Jane Souchong” from www.greenteaearth.com .
  54. Take about 30 seconds, and write down 3-5 acceptance criteria for your teapot. “Jane Souchong” from www.greenteaearth.com .
  55. Your list probably looks something like this. “Jane Souchong” from www.greenteaearth.com .
  56. What is the user’s experience with this teapot? Is this a valuable item to deliver to your user? Sorry, to Jane Souchong. It meets the acceptance criteria, but clearly we overlooked something. Screaming woman from andthatswhyyouresingle.com . “Coffeepot for Masochists” designed by Jacques Carelman, photo by Ayman Shamma, from www.jnd.org/dn.mss/CH00_Prolog.pdf .
  57. Ah, a USABLE teapot. Screaming woman from andthatswhyyouresingle.com . “Coffeepot for Masochists” designed by Jacques Carelman, photo by Ayman Shamma, from www.jnd.org/dn.mss/CH00_Prolog.pdf .
  58. There’s enough material here for a whole presentation. Mine is “Agile Power Words for UX Practitioners” on SlideShare. Hands up if you’re doing any of these. A “UX review” task means the story cannot be turned over to QA until UX review is complete - Credit to Kathren Torraca, IXD at Idexx Labs, Maine - This prevents miscommunication from becoming a “UX defect” - We know what happens to “UX defects”
  59. Also covered in my “Agile Power Words for UX Practitioners” presentation.
  60. We can debate principles, but remember that each of our professions has different values, techniques, goals, etc. How far does that usually get you?
  61. Prototyping happens in all industries because it is always true that the value of learning from a prototype is much greater than the cost of building it, and it is far less risky to prototype than to go directly to market. I love MythBusters, because they’re always prototyping and experimenting, failure is always an option, and let’s face it, we all like watching stuff blow up. From a good safe distance. Image credits (clockwise from top left): www.uxmatters.com, ixld.com, www.discovery.com, dribbble.com/FransTwisk, www.drive.com.au .
  62. Use whatever you have available and are comfortable with. But a prototype should never be a big investment (compared to the product), and you should have no qualms about throwing it away. “Tip Helper” image from Nielsen Norman Group, http://www.nngroup.com/reports/paper-prototyping-training-video/ .
  63. Use whatever you have available and are comfortable with. But a prototype should never be a big investment (compared to the product), and you should have no qualms about throwing it away. If you can’t throw it away you’re too attached to the prototype. “Tip Helper” image from Nielsen Norman Group, http://www.nngroup.com/reports/paper-prototyping-training-video/ .
  64. As presenters at most conferences we are required to bring up at least one topic that has generated endless online rants and opinion-laced debate and take a strong one-sided stand about it. Here’s mine.
  65. Should designers code up their own prototypes? This is a subject of constant debate, and many people disagree with me. It’s okay – they’re allowed to be wrong. Photo from www.fastestonemanband.com .
  66. Should designers code up their own prototypes? The term thrown around for designers who can code is “unicorn”. Insert rainbows and bunnies joke here. Image from www.dianapeterfreund.com .
  67. Should designers code up their own prototypes? If you can, sure. BUT Your developers are better at it. Don’t limit your designs to what YOU can build. Let the most skilled technical people bring your ideas to life. Everyone will feel better about it. Photo from cloudaccesssecurity.wordpress.com .
  68. The argument shouldn’t be about designers coding or coders designing. We should be focused on enough mutual understanding that we communicate as seamlessly as possible. Jesse Weaver, “We Don’t Need More Designers Who Can Code,” in Medium RE:Write, December 17, 2014. https://medium.com/re-write/we-dont-need-more-designers-who-can-code-b81483d2a0e6
  69. Product Owners, I’m talking to you here. Make sure that when a prototype is needed, it is planned in. Counting on “skunk works” or people’s inherent need to “do the right thing” isn’t scalable or sustainable. Panhandler image from pinterest.com, Charles Haag, pinned from ehow.com.
  70. Agile developers learn to spike things that are new, unknown, or potentially risky. A bake-off spike can be very effective because it is fast and cheap. Young developers photo from www.issaquahpress.com .
  71. Why would I put something short & focused like a spike on the same page as something extensive & open-ended like research? Because once you’re inside the dev cycle, research needs to be short & focused. This is about getting things in front of users for validation, not doing fundamental discovery, or looking up more theories to debate. Photo from austin.3daystartup.org .
  72. There’s a belief that research is expensive, but it can be done relatively cheaply for small projects or if you have a limited budget (don’t we all?). Some of these come from “Doing User Research Faster and Cheaper”, Jim Ross, uxmatters.com May 3, 2010. http://www.uxmatters.com/mt/archives/2010/05/doing-user-research-faster-and-cheaper.php
  73. And whatever else you have to deal with, remember that some research, even if it’s limited, is better than none at all. Some of these come from “Doing User Research Faster and Cheaper”, Jim Ross, uxmatters.com May 3, 2010. http://www.uxmatters.com/mt/archives/2010/05/doing-user-research-faster-and-cheaper.php
  74. Let’s talk about value again. When are the least expensive and most expensive times to change your product?
  75. And the least expensive time of all is BEFORE YOU BUILD ANYTHING. Figure out up front if you’re buildling the right thing for the right people. That’s what user research does for you. Remember the “Decision Insurance” thing? Yeah, that again.
  76. Design & code reviews are not just about quality. They’re about communicating and aligning on the direction, opening up conversations, and bringing the best ideas to the table. If you work on design or code for more than a day or two without someone else seeing it, you’re off track. This is why it’s important to break work down into small chunks - This is hard for everyone, not just you - Smaller pieces mean faster results - Faster results means faster failing - Faster failing means more learning More learning means better outcomes Designers photo from blogs.solidworks.com . Mac users photo from commons.wikimedia.org .
  77. What design deliverables should you create for the handoff to development? Is that really even the right question? Why do we think of it as a handoff instead of a collaboration?
  78. Back to the basics. This is often restated as “Produce no unnecessary documentation”. www.agilemanifesto.org
  79. We don’t have time for a full lesson on Lean UX (and I’d leave that to Jeff Gothelf, anyway). Lean UX is founded on these principles: - Design thinking - Agile development - Lean startup Jeff Gothelf, “Getting out of the deliverables business”, Smashing Magazine, March 2011 http://www.smashingmagazine.com/2011/03/07/lean-ux-getting-out-of-the-deliverables-business/
  80. So if we can’t completely do away with deliverables, but we shouldn’t build extensive, detailed, heavy documentation, what ARE the right deliverables?
  81. The right level of fidelity depends on your team and your project If you can get results by talking about it, great. But add fidelity as you need it to get consistently good results. As the team settles in you will probably find that the fidelity can decrease – take advantage of that. What’s not on this chart? Value. Because that can only be determined in the context of your team and your work. Credits: dribbble.com/FransTwisk, www.kony.com, ixld.com
  82. The maturity of the relationship between design and development and PO will guide how much detail is needed. Remember, “No unnecessary documentation” means create the least amount of documentation that still gets the point across to your team.
  83. So if we can’t completely do away with deliverables, but we shouldn’t build extensive, detailed, heavy documentation, what ARE the right deliverables?
  84. A technique used by Sheetal Prabhu, Interaction Designer on my team at CA. Of course, a scenario is just one path through the system, so you can’t construct a whole solution from just one scenario, or even a few. But if your goal is to deliver a shippable increment, a minimally viable product/enhancement, or other constrained solution, this is magic. People relate well to stories Write scenarios as stories about personas Interweave the scenario story with wireframes Allows you to focus feature & value discussions: - Does the proposed solution move the story forward? - Is this proposed addition part of the story? - Is everything in the wireframe necessary to tell the story? - If we don’t do this piece, how does that affect the story?
  85. A technique used by Sheetal Prabhu, Interaction Designer on my team at CA. Of course, a scenario is just one path through the system, so you can’t construct a whole solution from just one scenario, or even a few. But if your goal is to deliver a shippable increment, a minimally viable product/enhancement, or other constrained solution, this is magic. People relate well to stories Write scenarios as stories about personas Interweave the scenario story with wireframes Allows you to focus feature & value discussions: - Does the proposed solution move the story forward? - Is this proposed addition part of the story? - Is everything in the wireframe necessary to tell the story? - If we don’t do this piece, how does that affect the story?
  86. One last time.
  87. I think this is one thing, but maybe it’s 3? Or 4? In any case, it’s important. Now go forth and be amazing!