Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Story Points Suck!
Search
Mauro Da Silva
November 16, 2024
Programming
0
59
Story Points Suck!
Mauro Da Silva
November 16, 2024
Tweet
Share
More Decks by Mauro Da Silva
See All by Mauro Da Silva
What Submarines & Chickens Can Teach You About Teams
maurodasilva
0
88
Other Decks in Programming
See All in Programming
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
240
理論と実務のギャップを超える
eycjur
0
140
XP, Testing and ninja testing ZOZ5
m_seki
3
670
Catch Up: Go Style Guide Update
andpad
0
230
Leading Effective Engineering Teams in the AI Era
addyosmani
5
430
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
160
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
850
Six and a half ridiculous things to do with Quarkus
hollycummins
0
170
Claude Agent SDK を使ってみよう
hyshu
0
350
Le côté obscur des IA génératives
pascallemerrer
0
150
ALL CODE BASE ARE BELONG TO STUDY
uzulla
24
5.9k
開発生産性を上げるための生成AI活用術
starfish719
3
1k
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
20
1.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Leading Effective Engineering Teams in the AI Era
addyosmani
5
430
Context Engineering - Making Every Token Count
addyosmani
6
250
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Fireside Chat
paigeccino
40
3.7k
How GitHub (no longer) Works
holman
315
140k
Automating Front-end Workflow
addyosmani
1371
200k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Facilitating Awesome Meetings
lara
56
6.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Transcript
Exploring a unique approach to estimation Managing Consultant Telstra Purple
THE HISTORY
…using them [story points] to predict “when we’ll be done”
is at best a weak idea
PROBLEMS WITH STORY POINTS
7:20AM Story Point
How long does it take to get to work? EXPERIMENT
1st March 2nd March 7:00AM 8:10AM 7:00AM 7:30AM 3rd March 7:00AM 7:20AM
Plans based on average are wrong on average
None
PRINCIPLES OF FORECASTING Reforecast with new information Think probabilistically, not
deterministically
None
Scatterplot Cycle Time (Days)
DON’T ESTIMATE STORIES
WORK IN PROGRESS
Monte Carlo Simulation
EXPERIMENT
EXPERIMENT
1 4 10,000x BASIC
When will all the work be 1 1st Feb 2nd
Feb 3rd Feb 4th Feb 0 2 1
When will be
How stories can be
START FORECASTING in just Four weeks
LITTLE’S LAW AVERAGE CYCLE TIME = AVERAGE WIP / AVERAGE
THROUGPUT
Use the assumptions of to verify stability
CFD
Average Arrival Rate Average Departure Rate matches
Finish all work that is started
Work in Progress should be constant
Work in Progress should be constant Average Age of
USE consistent UNITS
Think probabilistically
None
scatterplot
stories with
Completion Predict with Monte Carlo Simulation
Ensure stability with assumptions of
IMPACTS Tomorrows PREDICTABILITY Today’s actions
Thank you
None