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
34
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
87
Other Decks in Programming
See All in Programming
Storybookの情報をMCPサーバー化する
shota_tech
2
980
エンジニアが挑む、限界までの越境
nealle
1
330
Laravel × Clean Architecture
bumptakayuki
PRO
0
150
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
81
21k
Cursor/Devin全社導入の理想と現実
saitoryc
29
22k
開発者フレンドリーで顧客も満足?Platformの秘密
algoartis
0
210
生成AI時代のフルスタック開発
kenn
3
340
VitestのIn-Source Testingが便利
taro28
8
2.4k
JAWS DAYS 2025 re_Cheers: WEB
komakichi
0
110
インプロセスQAにおいて大事にしていること / In-process QA Meetup
medley
0
170
Jakarta EE Meets AI
ivargrimstad
0
870
Road to Ruby for A Linguistics Nerd
hayat01sh1da
PRO
0
160
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Code Reviewing Like a Champion
maltzj
523
40k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
420
GitHub's CSS Performance
jonrohan
1031
460k
Producing Creativity
orderedlist
PRO
344
40k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
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