how to build the wrong thing faster and learn from it keynote by david hussman at productcamp twin...
TRANSCRIPT
1
How to build the wrong thing faster …
… and learn from it
How to build the wrong thing faster …
… and learn from It
uncertainoverly certain
Changing what I can, one dude at a time
2
nonban.org
Because process is only part of the meal
NonBan
“the least amount of process with
the most real and measurable value”
The story of “it”
“It” starts at a large, game
development effort in California …
… but “it” lurks in many corners of
many companies in many countries
3
Will it be done
on time?
The bigger “It” is, the more likely
we will be wrong, even if we were right
This got me thinking …
4
Let’s riff on “it”
How do you frame your world?
What if we moved from process to product?
Scrum Team Product Team
Scrum Master Producer
Or, from absolutes to uncertainty
Transformation Adoption
Requirements Outcomes
5
from “How Much?” to “How Wrong?”(progress) (product)
Let’s connect and reflect …
For your last delivery, how wrong were
you, and how soon did you know (or not)?
Product Arrogance“the difference between what people need,
and what you think they need”
Planning to Discover
( exploring contextual wrongness )
6
The Anatomy of Discovery
Discovering within Constraints
Science as a Product
7
Product Driven Architecture
A Distributed Version
How ready are you to shifttowards product over progress?
8
Can you produce working product often?
Refactoring
User StoriesAcceptance Tests
Sprints
Product Backlogs
Continuous Integration Test Driven
Burndown Burnup
Iterations
Personas
Common WorkspaceCross Functional Teams
Daily Scrum Meeting
Retrospectives
Chartering
Continuous Deployment
Story Map WIP Limits
Cross Cutting Constraints
Process and procedures
Architecture and technology
Roles, titles and HR
Governance and governments
Pro
du
ct L
ea
rnin
g
How much structure do you need?
Pro
du
ct L
ea
rnin
g
Cross Cutting Constraints
Process and procedures
Architecture and technology
Roles, titles and HR
Governance and governments
9
Pro
du
ct L
ea
rnin
g
Cross Cutting Constraints
Process and procedures
Architecture and technology
Roles, titles and HR
Governance and governments
Pro
du
ct L
ea
rnin
g
Cross Cutting Constraints
Process and procedures
Architecture and technology
Roles, titles and HR
Governance and governments
Pro
du
ct L
ea
rnin
g
Cross Cutting Constraints
Process and procedures
Architecture and technology
Roles, titles and HR
Governance and governments
10
Do your structures feed product learning?
Cross Cutting Constraints
Pro
du
ct L
ea
rnin
g
Do your team structures
promote product learning?
Cross Cutting Constraints
Pro
du
ct L
ea
rnin
g
Are you practicing
product driven architecture?
11
What about wrongness and readiness?
Pilots Value Readiness
12
How do you know when you are ready?
All
Product Ideas
Product
Choices
Collaborative
Chartering
Pragmatic
Personas
Story
Maps
User Interviews
Market
Research
Journeys
Let’s look at a scaled readiness example
13
14
15
16
17
18
And there was much rejoicing?
Discovery is challenged and grows
19
Product design meets system thinking
How can do stay ready (while learning)?
20
How can you measure your wrongness?
Discovering Complexity
21
Visualizing Quality Issues
Focusing on Product (over Progress)
Measuring Impact
22
How wrong are you ready to be?
@davidhussman / devjam.com