Que Sera Sera sdec15
-
Upload
andrew-annett -
Category
Technology
-
view
315 -
download
3
Transcript of Que Sera Sera sdec15
![Page 1: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/1.jpg)
![Page 2: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/2.jpg)
Ready Doing Done
Seeingproblems
Embracingvariation
Actionablemeasures
Scalingproblems
![Page 3: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/3.jpg)
Ready Doing Done
Embracingvariation
Actionablemeasures
Scalingproblems
Seeingproblems
![Page 4: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/4.jpg)
Directionvs.
Destination
![Page 5: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/5.jpg)
Are we there yet?
![Page 6: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/6.jpg)
Typical Product Roadmaps show a single route
![Page 7: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/7.jpg)
More useful Roadmaps show options
![Page 8: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/8.jpg)
Bungay – “Directed Opportunism”
Knowing our goal,
capabilities and constraints
we’re free to pursue options
that emerge in context
![Page 9: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/9.jpg)
Annual by Product Management
Bi-annual by Product Management
Quarterly by Product Owner
(Bi-)monthly by Team
Daily by Team
The Planning “Onion”
![Page 10: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/10.jpg)
The Planning “Telescope”
![Page 11: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/11.jpg)
The Planning “Weakness”
![Page 12: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/12.jpg)
Late learning
knowledge
![Page 13: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/13.jpg)
We ask the wrong questions
• When will this be done?
• Can we offer enough on a given date?
• How much will this cost?
• How much will we invest to learn?
• Can we build this?
![Page 14: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/14.jpg)
We ask the wrong questions
• When will this be done?
• Can we offer enough on a given date?
• How much will this cost?
• How much will we invest to learn?
• Can we build this?
• Can we provide value?
![Page 15: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/15.jpg)
Decomposing work
Story
Epic
Project
![Page 16: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/16.jpg)
Story-maps
![Page 17: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/17.jpg)
Delivery patterns
60% of project
What we plan for
The S-curvefeatures
time
![Page 18: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/18.jpg)
Delivery patterns
The S-curve
60% of project
What we plan for
What we should plan for
features
time
![Page 19: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/19.jpg)
Ready Doing Done
Actionablemeasures
Scalingproblems
Seeingproblems
Embracingvariation
![Page 20: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/20.jpg)
Our unfortunate reality:
We live in a non-linear,
probabilistic world, yet…
continue to make projections using
deterministic, single-point
predictions guesses.
![Page 21: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/21.jpg)
Point vs. range forecasts
• How long did it take you to get to work
today?
• Yesterday?
• Last week on this day?
• Tomorrow?
• Would you budget the average travel time
if you absolutely had to be present?
![Page 22: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/22.jpg)
Variation
![Page 23: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/23.jpg)
Variation
“Normal”
distribution
![Page 24: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/24.jpg)
Thanks Alexei Zheglov! @az1
But we’re not normal!
![Page 25: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/25.jpg)
Without
deviations
from the norm
progress isn’t
possible.
Frank Zappa
![Page 26: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/26.jpg)
Ready Doing Done
Scalingproblems
Seeingproblems
Embracingvariation
Actionablemeasures
![Page 27: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/27.jpg)
“People who don't know how to measure what they want, settle for wanting what they can measure.”
Russel Ackoff
![Page 28: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/28.jpg)
Roy Rappaport, Netflix
![Page 29: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/29.jpg)
Understanding team capacity
• What data will help us make decisions?
~~~~~~
• How much can we do?
• How long does it take?
• Does it work?
• Is this pace sustainable?
• On what basis can we improve?
![Page 30: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/30.jpg)
Actionable Metric #1: Throughput
![Page 31: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/31.jpg)
Actionable Metric #2: Cycle Time
![Page 32: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/32.jpg)
Actionable Metric #3: Escaped Defects
![Page 33: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/33.jpg)
Actionable Metric #4: Team health
![Page 34: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/34.jpg)
Ready Doing Done
Seeingproblems
Embracingvariation
Actionablemeasures
Scalingproblems
![Page 35: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/35.jpg)
Scaling up - Random Branch Sampling
Story
Epic
Project
![Page 36: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/36.jpg)
RBS Algorithm:
1.Randomly select one of the epics
2.Count the number of stories in the sampled
epic
3.Use formula (1) to calculate one estimate of the
total number of stories in the project
4.Repeat steps 2-4 between 7 and 11 times
5.Use formula (2) to calculate the total number of
stories for the project
6.Divide by the team’s throughput
![Page 37: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/37.jpg)
![Page 38: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/38.jpg)
![Page 39: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/39.jpg)
Ready Doing Done
Seeingproblems
Embracingvariation
Actionablemeasures
Scalingproblems
![Page 40: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/40.jpg)
Take-away ideas
• Have a clear directional goal
• Decompose your work (as you understand
it) and make it visible!
• Count completed stories
• Record variation of story time-in-process
• Adjust for escaped defect experience
• Use evidence to forecast a probable future
![Page 41: Que Sera Sera sdec15](https://reader033.fdocuments.us/reader033/viewer/2022052305/58d11e331a28ab2a738b4fd3/html5/thumbnails/41.jpg)
References• David Nicolette, 2015, Software Development Metrics, Manning
• Daniel S. Vacanti, 2015, Actionable Agile Metrics for Predictability:
An Introduction, Leanpub
• Anderson, D.J., 2003,Agile Management for Software Engineering.
Prentice Hall.
• Ellen Gottesdiener + Mary Gorman, 2012, Discover to Deliver, EBG
Publishing
• Alexei Zheglov, 2014, lead-time-and-iterative-software-development,
http://connected-knowledge.com
• Dimitar Bakardzhiev, 2015, probabilistic-project-sizing,
http://www.infoq.com
• Alistair Cockburn, 2013, Disciplined+Learning,
http://alistair.cockburn.us