SlideShare a Scribd company logo
1 of 40
Cycle Time Metrics & The
Downfall of Story Points
HDC 2013
Scott Aucoin
Me
You?
?
What the heck is a Cycle Time?
A Step Back
“Scientific Management”
Waterfall
Agile
Lean
PSP & TSP
Method-Neutral Constants
• Need for:
– Scheduling
– Forecasting
– Estimation
• Risk & Unknowns
• The need to know speed
Cycle Times
• Methodology Neutral Measurement
• Tool for understanding the big picture
and all of the little pictures within it
• Think Lean Manufacturing
Cycle Time
Easy as Cake
Scenario Introduction
Backlog Ready… In… Ready… In… Ready for
Signoff
Done
- Req’ts
- To Do
- Ready for Dev
- Ready for UX
- Ready for
Design
- In Progress
- In Dev
- In UX
- In Design
- Ready for QA
- Ready for
Staging
- In QA
- Testing
- Build
- Ready for
Signoff
- Ready for PO
- Ready for
Build
- Ready for
Prod
- Ready for X
- Approved
Scenario Introduction
To Do In Progress Done
Scenario In Progress
Backlog Ready for
Dev
In Dev Ready for
QA
In QA Ready for
Signoff
Approved
#10
Story Chore Bug
#12
#23
#14
#8
#3#9
#7
Scenario In Progress
Backlog Ready for
Dev
In Dev Ready for
QA
In QA Ready for
Signoff
Approved
#10
Story Chore Bug
#12
#23
#14
#8
#3#9#7
In Dev: 1.2 days
Ready for QA: .5
In QA: 1
Ready for
Signoff: 2 days
Total: 4.7 days
Cycle Time Definition
The time it takes for a unit to move
through a development process
• Unit is any piece of work: Story, Chore,
Defect/Bug, Technical Task, etc.
• Can be measured at the highest level
(start to finish) or incremental levels (as
small as you can)
• The value is based on what you put into it
How To:
Req. # Type Ready
Dev
In Dev Ready QA In QA Ready
Accept
Total
12 Story .4 .25 .5 1 2.4
9 Story .5 1 .5 .25 1.5 4.5
14 Chore 1.5 1.5
26 Story .5 1.5 1 .5 .25 3.75
33 Bug .75 .3 1.4 1.25 3.9
When To:
• As is the case with “How to” – it depends
on the tools you use
• Grab the data as frequently as you can,
always better to do it as soon as possible
• The rule is up to you
How can I use the Cycle Time?
Scenario Flashback
Backlog Ready for
Dev
In Dev Ready for
QA
In QA Ready for
Signoff
Approved
#10
Story Chore Bug
#12
#23
#14
#8
#3#9
#7
How To Flashback:
Req. # Type Ready Dev In Dev Ready QA In QA Ready
Accept
Total # of Handoffs
12 Story .4 .25 .5 1 2.15 3
9 Story .5 1 .5 .25 1.5 3.75 5
14 Chore 1.5 1.5 0
26 Story .5 1.5 1 .5 .25 3.75 4
33 Bug .75 .3 1.4 1.25 3.9 3
Endless Opportunities
• Individual Efficiency
• Pair Productivity
• Process changes (intro of new tools)
• Knowledge of handbacks
• Ability to plan when a person (or entire
skill set) will not be available and know
the impact based on data
• Planning, forecasting, estimating…
Overhead from Planning
• Time = Money
• Inaccurate Estimates
– Waterfall = 14% success
– Agile = 42% success
– PSP/TSP = 94% accurate (small sample & consider the
significant overhead)
“Humans aren't very good at estimating in general, regardless
of what measure is used.” – Joshua Kerievsky
Time is money & estimates are often inaccurate
Meeting Time vs Productivity
Evolving from Story Points
How To Flashback #2:
Req. # Type Ready Dev In Dev Ready QA In QA Ready
Accept
Total # of
Handoffs
# of Story
Pts
12 Story .4 .25 .5 1 2.4 3 3
9 Story .5 1 .5 .25 1.5 4.5 5 5
14 Chore 1.5 1.5 0 1
26 Story .5 1.5 1 .5 .25 3.75 4 8
33 Bug .75 .3 1.4 1.25 3.9 3 5
Measuring Points
#NoEstimates
• Pull the carpet out from story points and
use total # of units (stories + chores +
bugs, etc.)
• Balance slices or come to terms with
tradeoffs – Big tickets will balance out
with little ones
“Using story counting does not imply that all the stories are roughly the same
size (although some teams do work that way). Stories can still vary in size,
but over time the bigger and smaller stories will cancel each other out, hence
a simple count ends up the same.” – Martin Fowler
Benefits of Unit-based Planning
• Standardize expectations & remove opportunity
for inflation
• Save engineering time
• Use ongoing data to plan more accurately and
with less overhead
Scott Aucoin
@HawkingsMentor

More Related Content

What's hot

Distributed agile lego game
Distributed agile lego gameDistributed agile lego game
Distributed agile lego gameTabassum2512
 
Power of Kanban Metrics
Power of Kanban MetricsPower of Kanban Metrics
Power of Kanban MetricsSanjay Kumar
 
Identify Waste in your Build Pipeline
Identify Waste in your Build PipelineIdentify Waste in your Build Pipeline
Identify Waste in your Build PipelineScott Turnquest
 
Kanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesKanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesMattia Battiston
 
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...Gene Kim
 
Story Based Burn Down
Story Based Burn DownStory Based Burn Down
Story Based Burn DownEthan Huang
 
Agile metrics for predicting the future
Agile metrics for predicting the futureAgile metrics for predicting the future
Agile metrics for predicting the futureMattia Battiston
 
Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013molsonkc
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Waytroytuttle
 
By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015Wolfgang Wiedenroth
 
2017 Music City Agile Conference: NoEstimates Workshop
2017 Music City Agile Conference: NoEstimates Workshop2017 Music City Agile Conference: NoEstimates Workshop
2017 Music City Agile Conference: NoEstimates WorkshopMatthew Philip
 
To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017
To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017
To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017Matthew Philip
 
Measuring continuous delivery
Measuring continuous deliveryMeasuring continuous delivery
Measuring continuous deliveryWouter Lagerweij
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAmaad Qureshi
 

What's hot (20)

Distributed agile lego game
Distributed agile lego gameDistributed agile lego game
Distributed agile lego game
 
Power of Kanban Metrics
Power of Kanban MetricsPower of Kanban Metrics
Power of Kanban Metrics
 
Identify Waste in your Build Pipeline
Identify Waste in your Build PipelineIdentify Waste in your Build Pipeline
Identify Waste in your Build Pipeline
 
Kanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesKanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network Services
 
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
DOES16 San Francisco - David Blank-Edelman - Lessons Learned from a Parallel ...
 
Story Based Burn Down
Story Based Burn DownStory Based Burn Down
Story Based Burn Down
 
Agile metrics for predicting the future
Agile metrics for predicting the futureAgile metrics for predicting the future
Agile metrics for predicting the future
 
Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013Agile estimating 12112013 - Agile KC Dec 2013
Agile estimating 12112013 - Agile KC Dec 2013
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Way
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile Estimating
 
By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015By the Power of Metrics - Lean Kanban North America 2015
By the Power of Metrics - Lean Kanban North America 2015
 
Alternatives to Agile Estimation
Alternatives to Agile EstimationAlternatives to Agile Estimation
Alternatives to Agile Estimation
 
2017 Music City Agile Conference: NoEstimates Workshop
2017 Music City Agile Conference: NoEstimates Workshop2017 Music City Agile Conference: NoEstimates Workshop
2017 Music City Agile Conference: NoEstimates Workshop
 
To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017
To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017
To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017
 
How (fr)agile we are
How (fr)agile we areHow (fr)agile we are
How (fr)agile we are
 
Project M87
Project M87Project M87
Project M87
 
#NoEstimates Thinking
#NoEstimates Thinking#NoEstimates Thinking
#NoEstimates Thinking
 
Measuring continuous delivery
Measuring continuous deliveryMeasuring continuous delivery
Measuring continuous delivery
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
User Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative EstimationUser Story Sizing using Agile Relative Estimation
User Story Sizing using Agile Relative Estimation
 

Viewers also liked

Estimation improvement in SCRUM
Estimation improvement in SCRUMEstimation improvement in SCRUM
Estimation improvement in SCRUMArtem Chernikov
 
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2SOFTENG
 
Jazmyn glines bio cwi
Jazmyn glines bio cwiJazmyn glines bio cwi
Jazmyn glines bio cwiJazmynlaraine
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and PlanningMykola Rak
 
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel FatulescuIasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel FatulescuCodecamp Romania
 
Discovering story points
Discovering story pointsDiscovering story points
Discovering story pointsNadia Zemskova
 
Agile Tour Brussels 2012 - Estimating user stories
Agile Tour Brussels 2012 - Estimating user storiesAgile Tour Brussels 2012 - Estimating user stories
Agile Tour Brussels 2012 - Estimating user storiessrondal
 
Agile Estimations in a Traditional World
Agile Estimations in a Traditional WorldAgile Estimations in a Traditional World
Agile Estimations in a Traditional WorldACA IT-Solutions
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrumGloria Stoilova
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story pointsScrum Breakfast Vietnam
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachMarraju Bollapragada V
 

Viewers also liked (12)

Estimation improvement in SCRUM
Estimation improvement in SCRUMEstimation improvement in SCRUM
Estimation improvement in SCRUM
 
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2The Portal Builder Story:  From Hell to Lean, from Zero to Cloud - part 2
The Portal Builder Story: From Hell to Lean, from Zero to Cloud - part 2
 
Jazmyn glines bio cwi
Jazmyn glines bio cwiJazmyn glines bio cwi
Jazmyn glines bio cwi
 
Agile Estimating and Planning
Agile Estimating and PlanningAgile Estimating and Planning
Agile Estimating and Planning
 
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel FatulescuIasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
Iasi CodeCamp 20 april 2013 Agile Estimations and Planning - Cornel Fatulescu
 
Discovering story points
Discovering story pointsDiscovering story points
Discovering story points
 
Agile Tour Brussels 2012 - Estimating user stories
Agile Tour Brussels 2012 - Estimating user storiesAgile Tour Brussels 2012 - Estimating user stories
Agile Tour Brussels 2012 - Estimating user stories
 
Agile Estimations in a Traditional World
Agile Estimations in a Traditional WorldAgile Estimations in a Traditional World
Agile Estimations in a Traditional World
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrum
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Estimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC Approach
 

Similar to Cycle times and the Evolution From Story Points

Verification Bug Metrics: A Different Approach
Verification Bug Metrics: A Different ApproachVerification Bug Metrics: A Different Approach
Verification Bug Metrics: A Different ApproachDVClub
 
141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum RomaPeter Stevens
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Businesstroytuttle
 
Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Juliano Ribeiro
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agiletroytuttle
 
Lead Time: What We Know About It...
Lead Time: What We Know About It...Lead Time: What We Know About It...
Lead Time: What We Know About It...azheglov
 
Estimating time-tracking
Estimating time-trackingEstimating time-tracking
Estimating time-trackingLeigh White
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogHossam Hassan
 
Software development project estimation
Software development project estimationSoftware development project estimation
Software development project estimationOleksandr Katrusha
 
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfEstimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfOrderly Disruption
 
Agile DC Lead Time
Agile DC Lead TimeAgile DC Lead Time
Agile DC Lead Timeazheglov
 
Sql azure cluster dashboard public.ppt
Sql azure cluster dashboard public.pptSql azure cluster dashboard public.ppt
Sql azure cluster dashboard public.pptQingsong Yao
 
Effective Quality Facilitation | Beyond Normal
Effective Quality Facilitation | Beyond NormalEffective Quality Facilitation | Beyond Normal
Effective Quality Facilitation | Beyond NormalSPIN Chennai
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsWeaveworks
 
When do you need it by? Business Agility Metrics
When do you need it by? Business Agility MetricsWhen do you need it by? Business Agility Metrics
When do you need it by? Business Agility MetricsMartin Aziz
 

Similar to Cycle times and the Evolution From Story Points (20)

Verification Bug Metrics: A Different Approach
Verification Bug Metrics: A Different ApproachVerification Bug Metrics: A Different Approach
Verification Bug Metrics: A Different Approach
 
141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma
 
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the BusinessSpeak To The Business! Agile Metrics That Inform Rather Confuse the Business
Speak To The Business! Agile Metrics That Inform Rather Confuse the Business
 
Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015
 
Minimal Viable Agile
Minimal Viable AgileMinimal Viable Agile
Minimal Viable Agile
 
Lead Time: What We Know About It...
Lead Time: What We Know About It...Lead Time: What We Know About It...
Lead Time: What We Know About It...
 
Estimating time-tracking
Estimating time-trackingEstimating time-tracking
Estimating time-tracking
 
Effective Scrum
Effective ScrumEffective Scrum
Effective Scrum
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlogScrum and-xp-from-the-trenches 01 intro & backlog
Scrum and-xp-from-the-trenches 01 intro & backlog
 
Software development project estimation
Software development project estimationSoftware development project estimation
Software development project estimation
 
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdfEstimation is dead - long live sizing, by John Coleman 13June2023.pdf
Estimation is dead - long live sizing, by John Coleman 13June2023.pdf
 
Brief Scrum
Brief ScrumBrief Scrum
Brief Scrum
 
Estimation Protips
Estimation ProtipsEstimation Protips
Estimation Protips
 
Agile DC Lead Time
Agile DC Lead TimeAgile DC Lead Time
Agile DC Lead Time
 
AgileCamp Silicon Valley 2015: Scrum for Cynics
AgileCamp Silicon Valley 2015: Scrum for CynicsAgileCamp Silicon Valley 2015: Scrum for Cynics
AgileCamp Silicon Valley 2015: Scrum for Cynics
 
Sql azure cluster dashboard public.ppt
Sql azure cluster dashboard public.pptSql azure cluster dashboard public.ppt
Sql azure cluster dashboard public.ppt
 
Effective Quality Facilitation | Beyond Normal
Effective Quality Facilitation | Beyond NormalEffective Quality Facilitation | Beyond Normal
Effective Quality Facilitation | Beyond Normal
 
Get lean tutorial
Get lean tutorialGet lean tutorial
Get lean tutorial
 
Using MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOpsUsing MLOps to Bring ML to Production/The Promise of MLOps
Using MLOps to Bring ML to Production/The Promise of MLOps
 
When do you need it by? Business Agility Metrics
When do you need it by? Business Agility MetricsWhen do you need it by? Business Agility Metrics
When do you need it by? Business Agility Metrics
 

Recently uploaded

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Cycle times and the Evolution From Story Points

  • 1. Cycle Time Metrics & The Downfall of Story Points HDC 2013 Scott Aucoin
  • 2. Me
  • 4. What the heck is a Cycle Time?
  • 11. Method-Neutral Constants • Need for: – Scheduling – Forecasting – Estimation • Risk & Unknowns • The need to know speed
  • 12. Cycle Times • Methodology Neutral Measurement • Tool for understanding the big picture and all of the little pictures within it • Think Lean Manufacturing
  • 15. Scenario Introduction Backlog Ready… In… Ready… In… Ready for Signoff Done - Req’ts - To Do - Ready for Dev - Ready for UX - Ready for Design - In Progress - In Dev - In UX - In Design - Ready for QA - Ready for Staging - In QA - Testing - Build - Ready for Signoff - Ready for PO - Ready for Build - Ready for Prod - Ready for X - Approved
  • 16. Scenario Introduction To Do In Progress Done
  • 17. Scenario In Progress Backlog Ready for Dev In Dev Ready for QA In QA Ready for Signoff Approved #10 Story Chore Bug #12 #23 #14 #8 #3#9 #7
  • 18. Scenario In Progress Backlog Ready for Dev In Dev Ready for QA In QA Ready for Signoff Approved #10 Story Chore Bug #12 #23 #14 #8 #3#9#7 In Dev: 1.2 days Ready for QA: .5 In QA: 1 Ready for Signoff: 2 days Total: 4.7 days
  • 19. Cycle Time Definition The time it takes for a unit to move through a development process • Unit is any piece of work: Story, Chore, Defect/Bug, Technical Task, etc. • Can be measured at the highest level (start to finish) or incremental levels (as small as you can) • The value is based on what you put into it
  • 20. How To: Req. # Type Ready Dev In Dev Ready QA In QA Ready Accept Total 12 Story .4 .25 .5 1 2.4 9 Story .5 1 .5 .25 1.5 4.5 14 Chore 1.5 1.5 26 Story .5 1.5 1 .5 .25 3.75 33 Bug .75 .3 1.4 1.25 3.9
  • 21. When To: • As is the case with “How to” – it depends on the tools you use • Grab the data as frequently as you can, always better to do it as soon as possible • The rule is up to you
  • 22. How can I use the Cycle Time?
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Scenario Flashback Backlog Ready for Dev In Dev Ready for QA In QA Ready for Signoff Approved #10 Story Chore Bug #12 #23 #14 #8 #3#9 #7
  • 28. How To Flashback: Req. # Type Ready Dev In Dev Ready QA In QA Ready Accept Total # of Handoffs 12 Story .4 .25 .5 1 2.15 3 9 Story .5 1 .5 .25 1.5 3.75 5 14 Chore 1.5 1.5 0 26 Story .5 1.5 1 .5 .25 3.75 4 33 Bug .75 .3 1.4 1.25 3.9 3
  • 29.
  • 30.
  • 31.
  • 32. Endless Opportunities • Individual Efficiency • Pair Productivity • Process changes (intro of new tools) • Knowledge of handbacks • Ability to plan when a person (or entire skill set) will not be available and know the impact based on data • Planning, forecasting, estimating…
  • 33. Overhead from Planning • Time = Money • Inaccurate Estimates – Waterfall = 14% success – Agile = 42% success – PSP/TSP = 94% accurate (small sample & consider the significant overhead) “Humans aren't very good at estimating in general, regardless of what measure is used.” – Joshua Kerievsky Time is money & estimates are often inaccurate
  • 34. Meeting Time vs Productivity
  • 36. How To Flashback #2: Req. # Type Ready Dev In Dev Ready QA In QA Ready Accept Total # of Handoffs # of Story Pts 12 Story .4 .25 .5 1 2.4 3 3 9 Story .5 1 .5 .25 1.5 4.5 5 5 14 Chore 1.5 1.5 0 1 26 Story .5 1.5 1 .5 .25 3.75 4 8 33 Bug .75 .3 1.4 1.25 3.9 3 5
  • 38. #NoEstimates • Pull the carpet out from story points and use total # of units (stories + chores + bugs, etc.) • Balance slices or come to terms with tradeoffs – Big tickets will balance out with little ones “Using story counting does not imply that all the stories are roughly the same size (although some teams do work that way). Stories can still vary in size, but over time the bigger and smaller stories will cancel each other out, hence a simple count ends up the same.” – Martin Fowler
  • 39. Benefits of Unit-based Planning • Standardize expectations & remove opportunity for inflation • Save engineering time • Use ongoing data to plan more accurately and with less overhead