SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Agile Estimation
Inspired by conversations on LinkedIn
Martin R. Bailey PMP, ACP, CSM
 Recently there have been several
conversations on LinkedIn about Agile
estimations.
 This may have been prompted by those new
to Agile, or a push for discussions by Purists.
 I am addressing this discussion hoping to add
clarification
 Agile is based more on Product results
◦ Normally not Project
◦ May include multiple releases
◦ May include continuous improvement
 Agile work may also have deadlines
◦ Seasonal
◦ Market schedule
◦ Class Semesters
Hours Points
 Time is a definite and
internationally agreed
upon measurement
 Time can be expressed
in hours, weeks,
months, and years
 Agile uses Sprints as
increments of Time
 Points are used as an
arbitrary estimate of
effort
 Scrum Teams are
expected to have their
own value of points
 Point values for a
Sprint may be different
for different teams
 In manufacturing “points” have been used for
decades, if not centuries
 Consider the concept of QUOTA
 Quota is the expected amount of delivery
over a period of time
◦ Similar to Points
 Quota could be based on the number of items
manually assembled, cars built, of feet of
insulation created
 A standard Quota is determined (velocity) via
initial trials and that is the set target
 Different stations may have different limits to
Work in Progress.
◦ You can run a line faster, but those on the receiving end
can only do so much
◦ Quality might be effected
 Staff normally get paid by the hour
 There is an expectation of meeting Quota
 If quota or quality is not met
◦ Root cause analysis is done
 Corrections are made
◦ Quota may be adjusted
◦ Summary: Quota and hours are related, but don’t
measure the same thing

Overall schedule and costs can be based on
◦ Expert Judgment
◦ Analogous Estimating
◦ Parametric Estimating
◦ Three-Point Estimating

Agile Rolling Wave estimation make
estimation hard

Bottom-Up Estimating (to Sprint level) is difficult

Estimation ranges for the Project are wider

“A Project can be estimated by dividing the
Product Backlog by Velocity”
 Statement made on LinkedIn

Why is this premise probably incorrect?
◦ Velocity is an “unknown” for several Sprints
◦ Rolling Wave requirements gathering delays information
◦ Agile, by its nature, encourages change
 Changes, which are expected, effect cost and duration
◦ Planning of Sprint points are normally only a few Sprints
ahead, not the full Project

Velocity is not consistent across multiple teams
◦ Such as SAFe, Less and other projects with multiple teams
 Point calculations for each Team is different
◦ Some teams are better at estimating
 Points for separate Teams should not be
combined.
 Points DO NOT EQUAL hours
 Actual Management error:
◦ Sum the point estimations for the teams
◦ Think that Points = Hours
◦ Wonder why “hours” aren’t being met
 Failure to include all factors in estimation
◦ Slack
◦ Error & Defect fixes
◦ Incomplete work
◦ Technical Debt / Spikes
 Velocity
◦ Based on delivered Points
◦ Should NOT include:
 Incomplete work
 Defective work found during integration
 Often occurs in Large Scale Projects (SAFe, LeSS, etc.)
Sprints Estimations
 Sprint Length is
determined by the
Scrum Team
 In SAFe and other large
scale projects the
Project or Program
Manager may be
involved in Sprint
Lengths
 Estimations can be
initially based on:
◦ T-shirt sizing
◦ Relative sizing
◦ Fist of 5
◦ Fibonacci methods
 New teams need time
to learn accurate
estimation techniques
 One month Sprints a probably too long
 Some Companies master day long Sprints
 In many cases a 2 week Sprint could align
with a 2 weeks payroll period
◦ “What value did you did you provide during that
period?”
Sprints Hours
 Points are:
◦ Effort for parts of work
◦ What is planned for
delivery in Sprint
◦ What was delivered as
part of the sprint
◦ What is incomplete?
 Hours are used for:
◦ Payroll
◦ Resource management
◦ Capacity Management
 If the “rule of Agile” is
broken – staff on
multiple projects
◦ Allocations are tracked
◦ Time may need to be
added for context
switching
Martin R. Bailey, PMP, ACP, CSM
MartinRBailey@gmail.com
www.linkedin.com/in/martinrbailey

Weitere ähnliche Inhalte

Was ist angesagt?

Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and ImproveWemanityUK
 
Best Effort Agile
Best Effort AgileBest Effort Agile
Best Effort AgileMark Sawers
 
Scrum Project Health Standards
Scrum Project Health StandardsScrum Project Health Standards
Scrum Project Health StandardsHass Howard
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology AssessmentSandy Lee
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile DevelopmentTu Hoang
 
Using the Agile Method for Project Management
Using the Agile Method for Project ManagementUsing the Agile Method for Project Management
Using the Agile Method for Project ManagementKatrina Schroeder
 
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...Agile Lietuva
 
All You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFeverAll You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFeverAgileFever
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesSlideTeam
 
Interpreting Cumulative Flow Diagrams
Interpreting Cumulative Flow DiagramsInterpreting Cumulative Flow Diagrams
Interpreting Cumulative Flow DiagramsNick Zdunić
 
Identifying digital optimization areas in peer review and making Agile improv...
Identifying digital optimization areas in peer review and making Agile improv...Identifying digital optimization areas in peer review and making Agile improv...
Identifying digital optimization areas in peer review and making Agile improv...Scholastica
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile mythsDennis Stevens
 
How JIRA Core Helps 300,000 Houses Become Smarter
How JIRA Core Helps 300,000 Houses Become SmarterHow JIRA Core Helps 300,000 Houses Become Smarter
How JIRA Core Helps 300,000 Houses Become SmarterAtlassian
 
Scrum bangalore 12 march 7 2015 - avinash rao - accelerating scaled agile u...
Scrum bangalore 12   march 7 2015 - avinash rao - accelerating scaled agile u...Scrum bangalore 12   march 7 2015 - avinash rao - accelerating scaled agile u...
Scrum bangalore 12 march 7 2015 - avinash rao - accelerating scaled agile u...Scrum Bangalore
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementEthan Huang
 

Was ist angesagt? (20)

Agile metrics - Measure and Improve
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and Improve
 
Best Effort Agile
Best Effort AgileBest Effort Agile
Best Effort Agile
 
Scrum Project Health Standards
Scrum Project Health StandardsScrum Project Health Standards
Scrum Project Health Standards
 
Agile Methodology Assessment
Agile Methodology AssessmentAgile Methodology Assessment
Agile Methodology Assessment
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile Development
 
Overview of agile methodology
Overview of agile methodologyOverview of agile methodology
Overview of agile methodology
 
How smooth is your agile ride
How smooth is your agile rideHow smooth is your agile ride
How smooth is your agile ride
 
agile_flow
agile_flowagile_flow
agile_flow
 
Agile metrics and quality
Agile metrics and qualityAgile metrics and quality
Agile metrics and quality
 
Using the Agile Method for Project Management
Using the Agile Method for Project ManagementUsing the Agile Method for Project Management
Using the Agile Method for Project Management
 
Scrum checklist
Scrum checklistScrum checklist
Scrum checklist
 
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
 
All You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFeverAll You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFever
 
Scrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation SlidesScrum Prioritization Techniques PowerPoint Presentation Slides
Scrum Prioritization Techniques PowerPoint Presentation Slides
 
Interpreting Cumulative Flow Diagrams
Interpreting Cumulative Flow DiagramsInterpreting Cumulative Flow Diagrams
Interpreting Cumulative Flow Diagrams
 
Identifying digital optimization areas in peer review and making Agile improv...
Identifying digital optimization areas in peer review and making Agile improv...Identifying digital optimization areas in peer review and making Agile improv...
Identifying digital optimization areas in peer review and making Agile improv...
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile myths
 
How JIRA Core Helps 300,000 Houses Become Smarter
How JIRA Core Helps 300,000 Houses Become SmarterHow JIRA Core Helps 300,000 Houses Become Smarter
How JIRA Core Helps 300,000 Houses Become Smarter
 
Scrum bangalore 12 march 7 2015 - avinash rao - accelerating scaled agile u...
Scrum bangalore 12   march 7 2015 - avinash rao - accelerating scaled agile u...Scrum bangalore 12   march 7 2015 - avinash rao - accelerating scaled agile u...
Scrum bangalore 12 march 7 2015 - avinash rao - accelerating scaled agile u...
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity Measurement
 

Ähnlich wie Points vs hours agile estimations

Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminarSSW
 
Agile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog itemsAgile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog itemsAgileNetwork
 
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...AgileNetwork
 
5. agile estimation reconsidered again esteban sanchez
5. agile estimation reconsidered again   esteban sanchez5. agile estimation reconsidered again   esteban sanchez
5. agile estimation reconsidered again esteban sanchezNesma
 
ANIn Ahmedabad Jul 2023 |Building Sclable Products: My personal Experience by...
ANIn Ahmedabad Jul 2023 |Building Sclable Products: My personal Experience by...ANIn Ahmedabad Jul 2023 |Building Sclable Products: My personal Experience by...
ANIn Ahmedabad Jul 2023 |Building Sclable Products: My personal Experience by...AgileNetwork
 
Untangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 SymposiumUntangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 SymposiumJami Anderson
 
How Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from WaterfallHow Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from WaterfallTechWell
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformationRahul Sudame
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesMurageppa-QA
 
You have a project manager yay
You have a project manager   yayYou have a project manager   yay
You have a project manager yayMartin Bailey
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...LeanKanbanIndia
 
Software Test Estimation
Software Test EstimationSoftware Test Estimation
Software Test EstimationJatin Kochhar
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgileNCR2016
 

Ähnlich wie Points vs hours agile estimations (20)

Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Agile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog itemsAgile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog items
 
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
 
5. agile estimation reconsidered again esteban sanchez
5. agile estimation reconsidered again   esteban sanchez5. agile estimation reconsidered again   esteban sanchez
5. agile estimation reconsidered again esteban sanchez
 
ANIn Ahmedabad Jul 2023 |Building Sclable Products: My personal Experience by...
ANIn Ahmedabad Jul 2023 |Building Sclable Products: My personal Experience by...ANIn Ahmedabad Jul 2023 |Building Sclable Products: My personal Experience by...
ANIn Ahmedabad Jul 2023 |Building Sclable Products: My personal Experience by...
 
Untangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 SymposiumUntangling Agile Estimation - PMI Houston 2019 Symposium
Untangling Agile Estimation - PMI Houston 2019 Symposium
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Scaled agile implementation
Scaled agile implementationScaled agile implementation
Scaled agile implementation
 
How Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from WaterfallHow Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from Waterfall
 
Improving Estimates
Improving EstimatesImproving Estimates
Improving Estimates
 
How to measure the outcome of agile transformation
How to measure the outcome of agile transformationHow to measure the outcome of agile transformation
How to measure the outcome of agile transformation
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
 
You have a project manager yay
You have a project manager   yayYou have a project manager   yay
You have a project manager yay
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Metrics that bring value
Metrics that bring valueMetrics that bring value
Metrics that bring value
 
Metrics That Bring Value
Metrics That Bring ValueMetrics That Bring Value
Metrics That Bring Value
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Software Test Estimation
Software Test EstimationSoftware Test Estimation
Software Test Estimation
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
 

Mehr von Martin Bailey

Controlling scope creep in agile sprints
Controlling scope creep in agile sprintsControlling scope creep in agile sprints
Controlling scope creep in agile sprintsMartin Bailey
 
Why isn’t my realistic time realistic
Why isn’t my realistic time realisticWhy isn’t my realistic time realistic
Why isn’t my realistic time realisticMartin Bailey
 
Miscommunication Theory
Miscommunication TheoryMiscommunication Theory
Miscommunication TheoryMartin Bailey
 
Magic marker analogy
Magic marker analogyMagic marker analogy
Magic marker analogyMartin Bailey
 
Critical path and fw bw pass
Critical path and fw bw passCritical path and fw bw pass
Critical path and fw bw passMartin Bailey
 
Logic of Formulas - how to answer EVM questions without Math
Logic of Formulas - how to answer EVM questions without MathLogic of Formulas - how to answer EVM questions without Math
Logic of Formulas - how to answer EVM questions without MathMartin Bailey
 
How to be agile (verb) without being Agile (noun)
How to be agile (verb) without being Agile (noun)How to be agile (verb) without being Agile (noun)
How to be agile (verb) without being Agile (noun)Martin Bailey
 

Mehr von Martin Bailey (10)

Multi tasking
Multi taskingMulti tasking
Multi tasking
 
The answer is b
The answer is bThe answer is b
The answer is b
 
Cake mix analogies
Cake mix analogiesCake mix analogies
Cake mix analogies
 
Controlling scope creep in agile sprints
Controlling scope creep in agile sprintsControlling scope creep in agile sprints
Controlling scope creep in agile sprints
 
Why isn’t my realistic time realistic
Why isn’t my realistic time realisticWhy isn’t my realistic time realistic
Why isn’t my realistic time realistic
 
Miscommunication Theory
Miscommunication TheoryMiscommunication Theory
Miscommunication Theory
 
Magic marker analogy
Magic marker analogyMagic marker analogy
Magic marker analogy
 
Critical path and fw bw pass
Critical path and fw bw passCritical path and fw bw pass
Critical path and fw bw pass
 
Logic of Formulas - how to answer EVM questions without Math
Logic of Formulas - how to answer EVM questions without MathLogic of Formulas - how to answer EVM questions without Math
Logic of Formulas - how to answer EVM questions without Math
 
How to be agile (verb) without being Agile (noun)
How to be agile (verb) without being Agile (noun)How to be agile (verb) without being Agile (noun)
How to be agile (verb) without being Agile (noun)
 

Kürzlich hochgeladen

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 

Kürzlich hochgeladen (20)

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

Points vs hours agile estimations

  • 1. Agile Estimation Inspired by conversations on LinkedIn Martin R. Bailey PMP, ACP, CSM
  • 2.  Recently there have been several conversations on LinkedIn about Agile estimations.  This may have been prompted by those new to Agile, or a push for discussions by Purists.  I am addressing this discussion hoping to add clarification
  • 3.  Agile is based more on Product results ◦ Normally not Project ◦ May include multiple releases ◦ May include continuous improvement  Agile work may also have deadlines ◦ Seasonal ◦ Market schedule ◦ Class Semesters
  • 4. Hours Points  Time is a definite and internationally agreed upon measurement  Time can be expressed in hours, weeks, months, and years  Agile uses Sprints as increments of Time  Points are used as an arbitrary estimate of effort  Scrum Teams are expected to have their own value of points  Point values for a Sprint may be different for different teams
  • 5.  In manufacturing “points” have been used for decades, if not centuries  Consider the concept of QUOTA  Quota is the expected amount of delivery over a period of time ◦ Similar to Points
  • 6.  Quota could be based on the number of items manually assembled, cars built, of feet of insulation created  A standard Quota is determined (velocity) via initial trials and that is the set target  Different stations may have different limits to Work in Progress. ◦ You can run a line faster, but those on the receiving end can only do so much ◦ Quality might be effected
  • 7.  Staff normally get paid by the hour  There is an expectation of meeting Quota  If quota or quality is not met ◦ Root cause analysis is done  Corrections are made ◦ Quota may be adjusted ◦ Summary: Quota and hours are related, but don’t measure the same thing
  • 8.  Overall schedule and costs can be based on ◦ Expert Judgment ◦ Analogous Estimating ◦ Parametric Estimating ◦ Three-Point Estimating  Agile Rolling Wave estimation make estimation hard  Bottom-Up Estimating (to Sprint level) is difficult  Estimation ranges for the Project are wider
  • 9.  “A Project can be estimated by dividing the Product Backlog by Velocity”  Statement made on LinkedIn  Why is this premise probably incorrect? ◦ Velocity is an “unknown” for several Sprints ◦ Rolling Wave requirements gathering delays information ◦ Agile, by its nature, encourages change  Changes, which are expected, effect cost and duration ◦ Planning of Sprint points are normally only a few Sprints ahead, not the full Project  Velocity is not consistent across multiple teams ◦ Such as SAFe, Less and other projects with multiple teams
  • 10.  Point calculations for each Team is different ◦ Some teams are better at estimating  Points for separate Teams should not be combined.  Points DO NOT EQUAL hours  Actual Management error: ◦ Sum the point estimations for the teams ◦ Think that Points = Hours ◦ Wonder why “hours” aren’t being met
  • 11.  Failure to include all factors in estimation ◦ Slack ◦ Error & Defect fixes ◦ Incomplete work ◦ Technical Debt / Spikes  Velocity ◦ Based on delivered Points ◦ Should NOT include:  Incomplete work  Defective work found during integration  Often occurs in Large Scale Projects (SAFe, LeSS, etc.)
  • 12. Sprints Estimations  Sprint Length is determined by the Scrum Team  In SAFe and other large scale projects the Project or Program Manager may be involved in Sprint Lengths  Estimations can be initially based on: ◦ T-shirt sizing ◦ Relative sizing ◦ Fist of 5 ◦ Fibonacci methods  New teams need time to learn accurate estimation techniques
  • 13.  One month Sprints a probably too long  Some Companies master day long Sprints  In many cases a 2 week Sprint could align with a 2 weeks payroll period ◦ “What value did you did you provide during that period?”
  • 14. Sprints Hours  Points are: ◦ Effort for parts of work ◦ What is planned for delivery in Sprint ◦ What was delivered as part of the sprint ◦ What is incomplete?  Hours are used for: ◦ Payroll ◦ Resource management ◦ Capacity Management  If the “rule of Agile” is broken – staff on multiple projects ◦ Allocations are tracked ◦ Time may need to be added for context switching
  • 15. Martin R. Bailey, PMP, ACP, CSM MartinRBailey@gmail.com www.linkedin.com/in/martinrbailey