SlideShare a Scribd company logo
1 of 44
Rise and fall of story points.
Capacity-based planning from
the trenches.
Mikalai Alimenkou
@xpinjection
https://t.me/xpinjection_channel
https://xpinjection.com
Telegram channel
https://t.me/xpinjection_channel
Disclaimer
This talk is based on
personal experience
My expectations 10 years ago for 2020
Agile unicorn
Reality in many companies/teams
Agile unicorn
Sometimes situation is even worse
Talk “Agile anti-patterns: 10 years later”
https://www.youtube.com/watch?v=XTsf7quT2nM
#2. Story Points for Sprint Planning
WE ALL HAVE
USED IT FOR
YEARS!
Release planning could rely on SPs
Because this is just prediction game
The most serious issue in our industry
Capacity-driven planning
https://www.mountaingoatsoftware.com/blog/why-i-dont-use-story-points-for-
sprint-planning
Mike Cohn
Sprint Planning differs in many aspects
Requirements are READY for development, so no
uncertainty presents
If something has risk, then it is better to extract spike
from it and take for discovery with fixed timebox
Team knows HOW to implement requirements, so it is
able to split them into development tasks
Team structure, skills, experience and available
resources are 99% stable for single iteration
Why SP doesn’t work for Spring Planning
Specialization in teams only increases now
SP may work for “full-full-stack” teams
Confusing and dangerous for mixed team
Why SP doesn’t work for Spring Planning
Specialization in teams only increases with time
People are different and not everybody is so rational to
apply relative complexity estimates
Frequent situations behind Story Points
Rational VS Irrational team members
Why SP doesn’t work for Spring Planning
Specialization in teams only increases with time
People are different and not everybody is so rational to
apply relative complexity estimates
It is easy to hide personal ineffectiveness behind SP, so
less focus on personal responsibility
Developers have different focus factor
Some work hard and some just relax
Why SP doesn’t work for Spring Planning
Specialization in teams only increases with time
People are different and not everybody is so rational to
apply relative complexity estimates
It is easy to hide personal ineffectiveness behind SP, so
less focus on personal responsibility
It is hard to understand what went wrong and find
failure reasons to fix them
Help Dasha to find out why Sprint failed
General burndown may lie or be useless
Specialization issues are invisible
Let’s think about ideas hours instead…
Ideal means you have all needed resources, know
everything, don’t have interruptions and feel good
Another popular name is “productive hours”
Easy to explain to everybody, even outside of the team
Have focus on personal responsibility/commitment
Force people to find wastes and work on them
Not so easy to start with, some preparation required
Hours are always personal with all side effects
Super power with spreadsheets
#1. Implement team capacity calculator
Detailed instructions
Define and agree focus factor for each team member,
taking into account all aspects
Specify seniority factor to balance hours [OPTIONAL]
Use main competence of team members for grouping
Fill team individual Sprint calendars (1 – full day, 0.5 –
half day, 0.25 – couple of hours)
Mark team events and time consuming meetings
Calculate total capacity by competence
#2. Discuss backlog and estimate in hours
Detailed instructions
Full team discusses each proposed backlog item
Estimation is done by each competence group
It is important to have agreement regarding seniority
factor to balance hours
Fill estimates in the Sprint Backlog table
When there are no more capacity in competence group
discuss how team is going to handle this situation
Distribute remaining capacity on other work types
Generate tasks automatically in TMS by the table
Planning Poker is still actual
#3. To understand
how much work
left you need to
track time
Detailed instructions
Due dates may be used based on estimates
Personal responsibility and risk management works
much better
Instead of tracking spent hours team members could
override remaining hours on Daily Scrum
Team notifications may be implemented for better
transparency
Technical retrospectives may be scheduled to discuss
and tune estimates
Team collaboration is now math-driven
Better transparency and more focus guaranteed
Continuous waste analysis could be implemented
Summary and take aways
Story Points work well for project estimates and
release planning
Team diversity breaks ideal world
Sprint differs in many aspects
Ideal hours focus on wastes
Hours bring responsibility and commitment
Capacity calculator in needed for the team
Stories are split on tasks and then estimated in hours
Enjoy great tool for continuous improvements!
@xpinjection
https://xpinjection.com
https://t.me/xpinjection_channel

More Related Content

What's hot

Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
Prashaanth T R
 

What's hot (20)

Art of agile coaching
Art of agile coachingArt of agile coaching
Art of agile coaching
 
Agile Transformation v1.27
Agile Transformation v1.27Agile Transformation v1.27
Agile Transformation v1.27
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in ScrumA. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
A. Kamran's DoD and DoR: Definition of Done and Definition of Ready in Scrum
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
 
Exin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course PreviewExin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course Preview
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
How to build & Coach an Agile team
How to build & Coach an Agile teamHow to build & Coach an Agile team
How to build & Coach an Agile team
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)
 
Agile metrics for predicting the future
Agile metrics for predicting the futureAgile metrics for predicting the future
Agile metrics for predicting the future
 
LKCE14 Kanban at Scale, Scaling Kanban
LKCE14 Kanban at Scale, Scaling KanbanLKCE14 Kanban at Scale, Scaling Kanban
LKCE14 Kanban at Scale, Scaling Kanban
 
Lean Agile Center of Excellence - Agile2017 Talk
Lean Agile Center of Excellence - Agile2017 TalkLean Agile Center of Excellence - Agile2017 Talk
Lean Agile Center of Excellence - Agile2017 Talk
 
Scrum to Scrumban Migration
Scrum to Scrumban MigrationScrum to Scrumban Migration
Scrum to Scrumban Migration
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 

Similar to Rise and fall of Story Points. Capacity based planning from the trenches.

Facilitate a Timeline Futurespective
Facilitate a Timeline FuturespectiveFacilitate a Timeline Futurespective
Facilitate a Timeline Futurespective
Jolly Rajan
 
My understanding about Scrum
My understanding about ScrumMy understanding about Scrum
My understanding about Scrum
Jason Guo (PMP)
 

Similar to Rise and fall of Story Points. Capacity based planning from the trenches. (20)

Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014
 
Planning to Stick to the Plan.pdf
Planning to Stick to the Plan.pdfPlanning to Stick to the Plan.pdf
Planning to Stick to the Plan.pdf
 
Agile antipatterns: review after 10 years of practice
Agile antipatterns: review after 10 years of practiceAgile antipatterns: review after 10 years of practice
Agile antipatterns: review after 10 years of practice
 
1.How to Prepare FINAL!
1.How to Prepare FINAL!1.How to Prepare FINAL!
1.How to Prepare FINAL!
 
How to Apply a Product Mindset to Your Platform Team Tomorrow
How to Apply a Product Mindset to Your Platform Team TomorrowHow to Apply a Product Mindset to Your Platform Team Tomorrow
How to Apply a Product Mindset to Your Platform Team Tomorrow
 
Agile estimates - Insights about the basic
Agile estimates -  Insights about the basicAgile estimates -  Insights about the basic
Agile estimates - Insights about the basic
 
:: Agile Scrum Methodology ::
:: Agile Scrum Methodology :::: Agile Scrum Methodology ::
:: Agile Scrum Methodology ::
 
Scrum Master 101
Scrum Master 101Scrum Master 101
Scrum Master 101
 
Facilitate a Timeline Futurespective
Facilitate a Timeline FuturespectiveFacilitate a Timeline Futurespective
Facilitate a Timeline Futurespective
 
Agile camp2016 agile101
Agile camp2016 agile101Agile camp2016 agile101
Agile camp2016 agile101
 
Why using analytics is the only way to sell savings opportunities to the C-suite
Why using analytics is the only way to sell savings opportunities to the C-suiteWhy using analytics is the only way to sell savings opportunities to the C-suite
Why using analytics is the only way to sell savings opportunities to the C-suite
 
Creating Valuable PI objectives v1.1.2 - OLD VERSION
Creating Valuable PI objectives v1.1.2 - OLD VERSIONCreating Valuable PI objectives v1.1.2 - OLD VERSION
Creating Valuable PI objectives v1.1.2 - OLD VERSION
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Erp
ErpErp
Erp
 
Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...
 
My understanding about Scrum
My understanding about ScrumMy understanding about Scrum
My understanding about Scrum
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
 
Accelerator Workshop "Before"
Accelerator Workshop "Before"Accelerator Workshop "Before"
Accelerator Workshop "Before"
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
The ys behind the ceremonies
The ys behind the ceremoniesThe ys behind the ceremonies
The ys behind the ceremonies
 

More from Mikalai Alimenkou

Бытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчикаБытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчика
Mikalai Alimenkou
 

More from Mikalai Alimenkou (20)

Static analysis tools as the best friend of QA
Static analysis tools as the best friend of QAStatic analysis tools as the best friend of QA
Static analysis tools as the best friend of QA
 
Modern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with KubernetesModern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with Kubernetes
 
Saga about distributed business transactions in microservices world
Saga about distributed business transactions in microservices worldSaga about distributed business transactions in microservices world
Saga about distributed business transactions in microservices world
 
Effectiveness tips from Kubernetes trenches by Captain Obvious
Effectiveness tips from Kubernetes trenches by Captain ObviousEffectiveness tips from Kubernetes trenches by Captain Obvious
Effectiveness tips from Kubernetes trenches by Captain Obvious
 
Ride the database in JUnit tests with Database Rider
Ride the database in JUnit tests with Database RiderRide the database in JUnit tests with Database Rider
Ride the database in JUnit tests with Database Rider
 
Wastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in developmentWastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in development
 
Hexagonal architecture with Spring Boot
Hexagonal architecture with Spring BootHexagonal architecture with Spring Boot
Hexagonal architecture with Spring Boot
 
Wastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in developmentWastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in development
 
DevOps checklist or how to understand where is your team in DevOps landscape ...
DevOps checklist or how to understand where is your team in DevOps landscape ...DevOps checklist or how to understand where is your team in DevOps landscape ...
DevOps checklist or how to understand where is your team in DevOps landscape ...
 
DevOps checklist or how to understand where is your team in DevOps landscape
DevOps checklist or how to understand where is your team in DevOps landscapeDevOps checklist or how to understand where is your team in DevOps landscape
DevOps checklist or how to understand where is your team in DevOps landscape
 
Практические трудности в разработке Медкарты для целой страны
Практические трудности в разработке Медкарты для целой страныПрактические трудности в разработке Медкарты для целой страны
Практические трудности в разработке Медкарты для целой страны
 
Hexagonal architecture with Spring Boot [EPAM Java online conference]
Hexagonal architecture with Spring Boot [EPAM Java online conference]Hexagonal architecture with Spring Boot [EPAM Java online conference]
Hexagonal architecture with Spring Boot [EPAM Java online conference]
 
Bro, manage test data like a pro! [QA Fest 2018]
Bro, manage test data like a pro! [QA Fest 2018]Bro, manage test data like a pro! [QA Fest 2018]
Bro, manage test data like a pro! [QA Fest 2018]
 
Hexagonal architecture with Spring Boot
Hexagonal architecture with Spring BootHexagonal architecture with Spring Boot
Hexagonal architecture with Spring Boot
 
Bro, manage test data like a pro!
Bro, manage test data like a pro!Bro, manage test data like a pro!
Bro, manage test data like a pro!
 
Бытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчикаБытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчика
 
Code Review tool for personal effectiveness and waste analysis
Code Review tool for personal effectiveness and waste analysisCode Review tool for personal effectiveness and waste analysis
Code Review tool for personal effectiveness and waste analysis
 
Funny stories and anti-patterns from DevOps landscape
Funny stories and anti-patterns from DevOps landscapeFunny stories and anti-patterns from DevOps landscape
Funny stories and anti-patterns from DevOps landscape
 
Developer + tester = quality++
Developer + tester = quality++Developer + tester = quality++
Developer + tester = quality++
 
Continuous improvements of developer efficiency with modern IDE
Continuous improvements of developer efficiency with modern IDEContinuous improvements of developer efficiency with modern IDE
Continuous improvements of developer efficiency with modern IDE
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Rise and fall of Story Points. Capacity based planning from the trenches.

  • 1. Rise and fall of story points. Capacity-based planning from the trenches. Mikalai Alimenkou @xpinjection https://t.me/xpinjection_channel https://xpinjection.com
  • 2.
  • 4. Disclaimer This talk is based on personal experience
  • 5. My expectations 10 years ago for 2020 Agile unicorn
  • 6. Reality in many companies/teams Agile unicorn
  • 8. Talk “Agile anti-patterns: 10 years later” https://www.youtube.com/watch?v=XTsf7quT2nM
  • 9. #2. Story Points for Sprint Planning
  • 10. WE ALL HAVE USED IT FOR YEARS!
  • 11.
  • 12. Release planning could rely on SPs
  • 13. Because this is just prediction game
  • 14. The most serious issue in our industry
  • 16. Sprint Planning differs in many aspects Requirements are READY for development, so no uncertainty presents If something has risk, then it is better to extract spike from it and take for discovery with fixed timebox Team knows HOW to implement requirements, so it is able to split them into development tasks Team structure, skills, experience and available resources are 99% stable for single iteration
  • 17.
  • 18. Why SP doesn’t work for Spring Planning Specialization in teams only increases now
  • 19. SP may work for “full-full-stack” teams
  • 20. Confusing and dangerous for mixed team
  • 21.
  • 22. Why SP doesn’t work for Spring Planning Specialization in teams only increases with time People are different and not everybody is so rational to apply relative complexity estimates
  • 24. Rational VS Irrational team members
  • 25. Why SP doesn’t work for Spring Planning Specialization in teams only increases with time People are different and not everybody is so rational to apply relative complexity estimates It is easy to hide personal ineffectiveness behind SP, so less focus on personal responsibility
  • 27. Some work hard and some just relax
  • 28. Why SP doesn’t work for Spring Planning Specialization in teams only increases with time People are different and not everybody is so rational to apply relative complexity estimates It is easy to hide personal ineffectiveness behind SP, so less focus on personal responsibility It is hard to understand what went wrong and find failure reasons to fix them
  • 29. Help Dasha to find out why Sprint failed
  • 30. General burndown may lie or be useless
  • 32. Let’s think about ideas hours instead… Ideal means you have all needed resources, know everything, don’t have interruptions and feel good Another popular name is “productive hours” Easy to explain to everybody, even outside of the team Have focus on personal responsibility/commitment Force people to find wastes and work on them Not so easy to start with, some preparation required Hours are always personal with all side effects
  • 33. Super power with spreadsheets
  • 34. #1. Implement team capacity calculator
  • 35. Detailed instructions Define and agree focus factor for each team member, taking into account all aspects Specify seniority factor to balance hours [OPTIONAL] Use main competence of team members for grouping Fill team individual Sprint calendars (1 – full day, 0.5 – half day, 0.25 – couple of hours) Mark team events and time consuming meetings Calculate total capacity by competence
  • 36. #2. Discuss backlog and estimate in hours
  • 37. Detailed instructions Full team discusses each proposed backlog item Estimation is done by each competence group It is important to have agreement regarding seniority factor to balance hours Fill estimates in the Sprint Backlog table When there are no more capacity in competence group discuss how team is going to handle this situation Distribute remaining capacity on other work types Generate tasks automatically in TMS by the table
  • 38. Planning Poker is still actual
  • 39. #3. To understand how much work left you need to track time
  • 40.
  • 41. Detailed instructions Due dates may be used based on estimates Personal responsibility and risk management works much better Instead of tracking spent hours team members could override remaining hours on Daily Scrum Team notifications may be implemented for better transparency Technical retrospectives may be scheduled to discuss and tune estimates
  • 42. Team collaboration is now math-driven Better transparency and more focus guaranteed Continuous waste analysis could be implemented
  • 43. Summary and take aways Story Points work well for project estimates and release planning Team diversity breaks ideal world Sprint differs in many aspects Ideal hours focus on wastes Hours bring responsibility and commitment Capacity calculator in needed for the team Stories are split on tasks and then estimated in hours Enjoy great tool for continuous improvements!