SlideShare une entreprise Scribd logo
1  sur  9
Télécharger pour lire hors ligne
A short white paper of self-learning about how
to interpret the classic Agile burn-down chart as
a tool of earned value management
An Exercise in
Earned Value
Management
in AGILE
Presented by Square Peg
Consulting, LLC
John Goodpasture, PMP
Copyright 2014, All rights reserved
Square Peg Consulting, LLC
An exercise in earned value management in Agile methods
1 Set-up and background
A project applying agile methods has developed a backlog of three objects.
 Backlog is a prioritized list of objects to be delivered in a scheduled time frame
 An object can be anything that is countable and measureable, with a beginning
effort and a clear definition of complete.
A common tool in Agile methods for assessing earned value is the burn-down chart.
 A burn-down chart is a plot of COUNT of backlog objects vs SCHEDULE
(planned wall time)
 There can be surrogates for COUNT of objects: count of stories; count of story
points; count of cases; and, number of remaining hours to deplete the backlog, or
number of remaining hours to complete the backlog
 There is no information on the burn-down about sequence, since that would
require planning the work for a specific object.
 There is no information on the burn-down about actual hours or resources
consumed
 In this project the backlog count is 3; but the count could go up or down during
the course of the project due to abandoned objects or new objects or technical
debt that modifies the backlog. Technical debt is treated as objects.
 An object has a burn-down status of COMPLETE or NOT COMPLETE.
It’s common to link the burn-down chart with a Work in Process (WIP) chart (a.k.a
Kanban chart) to track object status in finer detail than the NOT COMPLETE status. WIP
status could include, but not limited to: Not Started, Design, Develop, Test, Verify,
Validate, and Hold for inventory, etc.
2 Planning the project
Assume the following backlog plan for the backlog with COUNT = 3:
Backlog plan
Object identification Planned resource Wall time
Object A 40 hours 2 days
Object B 45 hours 3 days
Object C 35 hours 2 days
Copyright 2014, All rights reserved
Square Peg Consulting, LLC
Total Backlog 120 hours 13 days
Planned resource is the estimated effort; wall time includes consideration for the
availability or conflicts or constraints regarding resources. Thus, a resource rate, like
hours/day, is not always the case.
Wall time may or may not be the calendar schedule, since there could be overlap of wall
time if there are enough resources to go around.
The planner should have access to a team benchmark for productivity. Productivity is not
usually measured over a day; rather it is measured over a duration of a sprint or iteration,
typically 2-4 weeks. A productivity measure for this project might be:
6 objects per sprint (4 weeks)
3 Setting up the baseline burn-down charts
At the outset, the PLANNED VALUE of the baseline is:
 REMAINING COUNT = 3;
 REMAINING HOURS = 120;
And, the PLANNED SCHEDULE is 12 days (1 day of overlap assumed)
Since there is no information about sequence on the burn-down chart, the planner does
not know if Object A will be started or completed before the other two objects, and the
same for the others. Thus, simple linearity is assumed for the initial planning plots.
Typically, X-Y scatter plots are applied because each axis is independent and can have its
own data set. Also, the major and minor axis are independently set to integers because
there is no partial credit.
And, it’s typical to keep the object count and the remaining hours on different charts.
Burn-down plots
The following are the baseline burn-down plots.
Copyright 2014, All rights reserved
Square Peg Consulting, LLC
Baseline burn-down chart:
Of course, you can use row-column data in a spreadsheet chart without the plots.
Copyright 2014, All rights reserved
Square Peg Consulting, LLC
4 Running the project (exercises)
For all exercise answers, apply this template:
Remaining count:
Remaining hours:
Earned value:
 objects earned
 planned hours earned
 hours actually used
 Efficiency: planned hours/actual hours
Exercise 1
Let’s assume the team starts with Object B.
 At the end of Day 2, the team reports Object B is complete
 Team reports 40 hours actually consumed
At the end of Day 2, what is the burn-down status; what is the earned value?
Copyright 2014, All rights reserved
Square Peg Consulting, LLC
Exercise 2
Now, at the beginning of Day 3, the team is informed that Object A is already developed
and in a library. Five hours are required on Day 3 to move Object A from the library into
the project configuration system, at which point Object A is complete.
What is the burn-down status at the end of Day 3?
Exercise 3
The team goes on to Object C on Day 4, completing it at the end of Day 7, four days total
for Object C. 50 hours are consumed. However, at the end of Day 6, an additional
requirement is discovered. Object D, valued at 40 hours.
For Object D, 3 days are required, beginning on Day 7 and ending on Day 9.
What is the burn-down status on Day 7?
Exercise 4
On Day 9, Object D is completed. 45 hours were consumed. No additional objects have
been added since the discovery of Object D. What is the burn-down status at the end of
Day 9?
Exercise 5
What is the final tabulation for the project, as measured from the baseline?
Copyright 2014, All rights reserved
Square Peg Consulting, LLC
5 Appendix of Answers
Exercise 1 Answer
Answer:
Remaining count: 2
Remaining hours (for Object A and C, from the resource plan): 75 hours
Earned value:
 1 object earned
 45 planned hours earned for Object B
 40 hours actually used
 Efficiency: 45/40 = 112.5%
The spread of “remaining hours” is an estimate made at the end of each object delivery;
this estimate would be made like other “estimates to complete”. The charts herein are
examples of estimates of hour remaining. Your estimates might be different.
Exercise 2 Answer
Answer
Remaining count: 1
Remaining hours (for Object C): 35 hours
Earned value:
 1 object earned
 40 planned hours earned for Object A
 5 hours actually used
 Efficiency: 50/5 = 1000%
Exercise 3 Answer
Answer
Remaining count: 1 (for Object D)
Remaining hours: 40 hours
Earned value:
 1 object earned (Object C)
 35 planned hours earned for Object C
 50 hours actually used
 Efficiency: 35/50 = 70%
Exercise 4 Answer
Answer
Remaining count: 0
Remaining hours: 0 hours
Earned value:
Copyright 2014, All rights reserved
Square Peg Consulting, LLC
 1 object earned (Object D)
 40 planned hours earned for Object D
 45 hours actually used
 Efficiency: 40/45 = 89%
Exercise 5 Answer
 Objects planned: 3
 Objects earned: 4
 Objects Remaining: 0
 Planned value (hours): 120
 Earned value (hours): 160
 Hours remaining: 0
 Hours consumed: 140
 Efficiency: 160/140 = 114%
Final tabulation burn-down charts
Copyright 2014, All rights reserved
Square Peg Consulting, LLC

Contenu connexe

En vedette

Agile adoption survival guide - working with culture
Agile adoption survival guide - working with cultureAgile adoption survival guide - working with culture
Agile adoption survival guide - working with cultureMichael Sahota
 
Burn down chart | Coepd
Burn down chart | CoepdBurn down chart | Coepd
Burn down chart | CoepdCOEPD HR
 
Agile in action | Our process for optimising conversions
Agile in action | Our process for optimising conversionsAgile in action | Our process for optimising conversions
Agile in action | Our process for optimising conversionsRandall Snare
 
Measure what matters for your agile project
Measure what matters for your agile projectMeasure what matters for your agile project
Measure what matters for your agile projectMunish Malik
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersMatt Cowell
 
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?Spiffy
 
Better pm-with-jira-20141121-v4
Better pm-with-jira-20141121-v4Better pm-with-jira-20141121-v4
Better pm-with-jira-20141121-v4Biser Simeonov
 
Breaking bad BA habits - BA Development Day 2015
Breaking bad BA habits - BA Development Day 2015Breaking bad BA habits - BA Development Day 2015
Breaking bad BA habits - BA Development Day 2015David Morris, MBA
 
My path as an entrepreneur - or how I turned into the person I am
My path as an entrepreneur - or how I turned into the person I amMy path as an entrepreneur - or how I turned into the person I am
My path as an entrepreneur - or how I turned into the person I amiO
 
Successful Agile Adoption as a Foundation to Transformation Enable2016
Successful Agile Adoption as a Foundation to Transformation Enable2016Successful Agile Adoption as a Foundation to Transformation Enable2016
Successful Agile Adoption as a Foundation to Transformation Enable2016David Morris, MBA
 
Enterprise analysis
Enterprise analysisEnterprise analysis
Enterprise analysisCOEPD HR
 
Building Your Agile Coaching Practice
Building Your Agile Coaching Practice Building Your Agile Coaching Practice
Building Your Agile Coaching Practice Salesforce Engineering
 
“Mental Models for Agile Adoption” from ALE2011
“Mental Models for Agile Adoption” from ALE2011“Mental Models for Agile Adoption” from ALE2011
“Mental Models for Agile Adoption” from ALE2011Barry O'Reilly
 
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an EnterpriseAn Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an EnterpriseBrad Appleton
 
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)Anatoliy Okhotnikov
 
Agile Methods Adoption on Software Development @ Agile 2014
Agile Methods Adoption on Software Development @ Agile 2014Agile Methods Adoption on Software Development @ Agile 2014
Agile Methods Adoption on Software Development @ Agile 2014Caio Cestari
 
Agile in Action - Act 2: Development
Agile in Action - Act 2: DevelopmentAgile in Action - Act 2: Development
Agile in Action - Act 2: DevelopmentSpiffy
 
Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Priyank Pathak
 
Agile 101 Basic Measurement
Agile 101 Basic MeasurementAgile 101 Basic Measurement
Agile 101 Basic MeasurementDhaval Panchal
 
Agile and the nature of decision making
Agile and the nature of decision makingAgile and the nature of decision making
Agile and the nature of decision makingDennis Stevens
 

En vedette (20)

Agile adoption survival guide - working with culture
Agile adoption survival guide - working with cultureAgile adoption survival guide - working with culture
Agile adoption survival guide - working with culture
 
Burn down chart | Coepd
Burn down chart | CoepdBurn down chart | Coepd
Burn down chart | Coepd
 
Agile in action | Our process for optimising conversions
Agile in action | Our process for optimising conversionsAgile in action | Our process for optimising conversions
Agile in action | Our process for optimising conversions
 
Measure what matters for your agile project
Measure what matters for your agile projectMeasure what matters for your agile project
Measure what matters for your agile project
 
Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for Developers
 
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?
 
Better pm-with-jira-20141121-v4
Better pm-with-jira-20141121-v4Better pm-with-jira-20141121-v4
Better pm-with-jira-20141121-v4
 
Breaking bad BA habits - BA Development Day 2015
Breaking bad BA habits - BA Development Day 2015Breaking bad BA habits - BA Development Day 2015
Breaking bad BA habits - BA Development Day 2015
 
My path as an entrepreneur - or how I turned into the person I am
My path as an entrepreneur - or how I turned into the person I amMy path as an entrepreneur - or how I turned into the person I am
My path as an entrepreneur - or how I turned into the person I am
 
Successful Agile Adoption as a Foundation to Transformation Enable2016
Successful Agile Adoption as a Foundation to Transformation Enable2016Successful Agile Adoption as a Foundation to Transformation Enable2016
Successful Agile Adoption as a Foundation to Transformation Enable2016
 
Enterprise analysis
Enterprise analysisEnterprise analysis
Enterprise analysis
 
Building Your Agile Coaching Practice
Building Your Agile Coaching Practice Building Your Agile Coaching Practice
Building Your Agile Coaching Practice
 
“Mental Models for Agile Adoption” from ALE2011
“Mental Models for Agile Adoption” from ALE2011“Mental Models for Agile Adoption” from ALE2011
“Mental Models for Agile Adoption” from ALE2011
 
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an EnterpriseAn Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
 
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
 
Agile Methods Adoption on Software Development @ Agile 2014
Agile Methods Adoption on Software Development @ Agile 2014Agile Methods Adoption on Software Development @ Agile 2014
Agile Methods Adoption on Software Development @ Agile 2014
 
Agile in Action - Act 2: Development
Agile in Action - Act 2: DevelopmentAgile in Action - Act 2: Development
Agile in Action - Act 2: Development
 
Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011
 
Agile 101 Basic Measurement
Agile 101 Basic MeasurementAgile 101 Basic Measurement
Agile 101 Basic Measurement
 
Agile and the nature of decision making
Agile and the nature of decision makingAgile and the nature of decision making
Agile and the nature of decision making
 

Similaire à Agile earned value exercise

09 Fine-tuning Assignment Details
09 Fine-tuning Assignment Details09 Fine-tuning Assignment Details
09 Fine-tuning Assignment DetailsSoe Naing Win
 
PMGT 510Principles of Project ManagementGroup Assign.docx
PMGT 510Principles of Project ManagementGroup Assign.docxPMGT 510Principles of Project ManagementGroup Assign.docx
PMGT 510Principles of Project ManagementGroup Assign.docxstilliegeorgiana
 
6Allocating Resources to the ProjectSolution to Project C.docx
6Allocating Resources to the ProjectSolution to Project C.docx6Allocating Resources to the ProjectSolution to Project C.docx
6Allocating Resources to the ProjectSolution to Project C.docxtroutmanboris
 
Critical Path MethodIntroductionOnce you have the network diag.docx
Critical Path MethodIntroductionOnce you have the network diag.docxCritical Path MethodIntroductionOnce you have the network diag.docx
Critical Path MethodIntroductionOnce you have the network diag.docxannettsparrow
 
12 Tracking Progress on Tasks and Assignments
12 Tracking Progress on Tasks and Assignments12 Tracking Progress on Tasks and Assignments
12 Tracking Progress on Tasks and AssignmentsSoe Naing Win
 
Week 3 Homework AIB ProblemsBefore starting this homewo.docx
Week 3 Homework AIB ProblemsBefore starting this homewo.docxWeek 3 Homework AIB ProblemsBefore starting this homewo.docx
Week 3 Homework AIB ProblemsBefore starting this homewo.docxmelbruce90096
 
Resource-Allocation.ppt
Resource-Allocation.pptResource-Allocation.ppt
Resource-Allocation.pptTecnicoItca
 
PrintNetwork Diagrams and Resource UtilizationIntroduction B.docx
PrintNetwork Diagrams and Resource UtilizationIntroduction  B.docxPrintNetwork Diagrams and Resource UtilizationIntroduction  B.docx
PrintNetwork Diagrams and Resource UtilizationIntroduction B.docxChantellPantoja184
 
PROJECT-ANALYSIS-TOOL-PPT.pptx
PROJECT-ANALYSIS-TOOL-PPT.pptxPROJECT-ANALYSIS-TOOL-PPT.pptx
PROJECT-ANALYSIS-TOOL-PPT.pptxPHOEBEANNEARTECHE1
 
Estimate activity duration
Estimate activity durationEstimate activity duration
Estimate activity durationNiaz Ali
 
Project NameCommunication PlanOverviewEffective and .docx
Project NameCommunication PlanOverviewEffective and .docxProject NameCommunication PlanOverviewEffective and .docx
Project NameCommunication PlanOverviewEffective and .docxwkyra78
 
Derak project plan overview
Derak   project plan overviewDerak   project plan overview
Derak project plan overviewEric Gero
 
PertGanttchart
PertGanttchartPertGanttchart
PertGanttchartlearnt
 
Resource Planning
Resource PlanningResource Planning
Resource PlanningWajahat Ali
 
Resource Scheduling
Resource Scheduling  Resource Scheduling
Resource Scheduling Nicola2903
 
Project Scheduling
Project Scheduling Project Scheduling
Project Scheduling Reema
 

Similaire à Agile earned value exercise (20)

09 Fine-tuning Assignment Details
09 Fine-tuning Assignment Details09 Fine-tuning Assignment Details
09 Fine-tuning Assignment Details
 
PMGT 510Principles of Project ManagementGroup Assign.docx
PMGT 510Principles of Project ManagementGroup Assign.docxPMGT 510Principles of Project ManagementGroup Assign.docx
PMGT 510Principles of Project ManagementGroup Assign.docx
 
6Allocating Resources to the ProjectSolution to Project C.docx
6Allocating Resources to the ProjectSolution to Project C.docx6Allocating Resources to the ProjectSolution to Project C.docx
6Allocating Resources to the ProjectSolution to Project C.docx
 
Pmp6
Pmp6Pmp6
Pmp6
 
Critical Path MethodIntroductionOnce you have the network diag.docx
Critical Path MethodIntroductionOnce you have the network diag.docxCritical Path MethodIntroductionOnce you have the network diag.docx
Critical Path MethodIntroductionOnce you have the network diag.docx
 
12 Tracking Progress on Tasks and Assignments
12 Tracking Progress on Tasks and Assignments12 Tracking Progress on Tasks and Assignments
12 Tracking Progress on Tasks and Assignments
 
Week 3 Homework AIB ProblemsBefore starting this homewo.docx
Week 3 Homework AIB ProblemsBefore starting this homewo.docxWeek 3 Homework AIB ProblemsBefore starting this homewo.docx
Week 3 Homework AIB ProblemsBefore starting this homewo.docx
 
Resource-Allocation.ppt
Resource-Allocation.pptResource-Allocation.ppt
Resource-Allocation.ppt
 
06 pmp time management exam
06 pmp time  management exam06 pmp time  management exam
06 pmp time management exam
 
PrintNetwork Diagrams and Resource UtilizationIntroduction B.docx
PrintNetwork Diagrams and Resource UtilizationIntroduction  B.docxPrintNetwork Diagrams and Resource UtilizationIntroduction  B.docx
PrintNetwork Diagrams and Resource UtilizationIntroduction B.docx
 
PROJECT-ANALYSIS-TOOL-PPT.pptx
PROJECT-ANALYSIS-TOOL-PPT.pptxPROJECT-ANALYSIS-TOOL-PPT.pptx
PROJECT-ANALYSIS-TOOL-PPT.pptx
 
Estimate activity duration
Estimate activity durationEstimate activity duration
Estimate activity duration
 
Project NameCommunication PlanOverviewEffective and .docx
Project NameCommunication PlanOverviewEffective and .docxProject NameCommunication PlanOverviewEffective and .docx
Project NameCommunication PlanOverviewEffective and .docx
 
Case Dragonfly
Case DragonflyCase Dragonfly
Case Dragonfly
 
Derak project plan overview
Derak   project plan overviewDerak   project plan overview
Derak project plan overview
 
PertGanttchart
PertGanttchartPertGanttchart
PertGanttchart
 
Resource Planning
Resource PlanningResource Planning
Resource Planning
 
Session 5 gdas pmp study group presentation
Session 5   gdas pmp study group presentationSession 5   gdas pmp study group presentation
Session 5 gdas pmp study group presentation
 
Resource Scheduling
Resource Scheduling  Resource Scheduling
Resource Scheduling
 
Project Scheduling
Project Scheduling Project Scheduling
Project Scheduling
 

Plus de John Goodpasture

Five tools for managing projects
Five tools for managing projectsFive tools for managing projects
Five tools for managing projectsJohn Goodpasture
 
Risk management short course
Risk management short courseRisk management short course
Risk management short courseJohn Goodpasture
 
Agile 103 - the three big questions
Agile 103  - the three big questionsAgile 103  - the three big questions
Agile 103 - the three big questionsJohn Goodpasture
 
Agile for project managers - a sailing analogy-UPDATE
Agile for project managers  - a sailing analogy-UPDATEAgile for project managers  - a sailing analogy-UPDATE
Agile for project managers - a sailing analogy-UPDATEJohn Goodpasture
 
Dynamic Systems Development, DSDM
Dynamic Systems Development, DSDMDynamic Systems Development, DSDM
Dynamic Systems Development, DSDMJohn Goodpasture
 
Agile for project managers - A presentation for PMI
Agile for project managers  - A presentation for PMIAgile for project managers  - A presentation for PMI
Agile for project managers - A presentation for PMIJohn Goodpasture
 
Five risk management rules for the project manager
Five risk management rules for the project managerFive risk management rules for the project manager
Five risk management rules for the project managerJohn Goodpasture
 
Building Your Personal Brand
Building Your Personal BrandBuilding Your Personal Brand
Building Your Personal BrandJohn Goodpasture
 
Portfolio management and agile: a look at risk and value
Portfolio management and agile: a look at risk and valuePortfolio management and agile: a look at risk and value
Portfolio management and agile: a look at risk and valueJohn Goodpasture
 
Project examples for sampling and the law of large numbers
Project examples for sampling and the law of large numbersProject examples for sampling and the law of large numbers
Project examples for sampling and the law of large numbersJohn Goodpasture
 
Agile for project managers - a sailing analogy
Agile for project managers  - a sailing analogyAgile for project managers  - a sailing analogy
Agile for project managers - a sailing analogyJohn Goodpasture
 
Risk management with virtual teams
Risk management with virtual teamsRisk management with virtual teams
Risk management with virtual teamsJohn Goodpasture
 
Bayes Theorem and Inference Reasoning for Project Managers
Bayes Theorem and Inference Reasoning for Project ManagersBayes Theorem and Inference Reasoning for Project Managers
Bayes Theorem and Inference Reasoning for Project ManagersJohn Goodpasture
 
Adding quantitative risk analysis your Swiss Army Knife
Adding quantitative risk analysis your Swiss Army KnifeAdding quantitative risk analysis your Swiss Army Knife
Adding quantitative risk analysis your Swiss Army KnifeJohn Goodpasture
 
Business value and kano chart
Business value and kano chartBusiness value and kano chart
Business value and kano chartJohn Goodpasture
 
Agile for Business Analysts
Agile for Business AnalystsAgile for Business Analysts
Agile for Business AnalystsJohn Goodpasture
 

Plus de John Goodpasture (20)

Five tools for managing projects
Five tools for managing projectsFive tools for managing projects
Five tools for managing projects
 
Risk management short course
Risk management short courseRisk management short course
Risk management short course
 
Agile in the waterfall
Agile in the waterfall Agile in the waterfall
Agile in the waterfall
 
RFP template
RFP templateRFP template
RFP template
 
Agile 103 - the three big questions
Agile 103  - the three big questionsAgile 103  - the three big questions
Agile 103 - the three big questions
 
Agile for project managers - a sailing analogy-UPDATE
Agile for project managers  - a sailing analogy-UPDATEAgile for project managers  - a sailing analogy-UPDATE
Agile for project managers - a sailing analogy-UPDATE
 
Feature driven design FDD
Feature driven design FDDFeature driven design FDD
Feature driven design FDD
 
Dynamic Systems Development, DSDM
Dynamic Systems Development, DSDMDynamic Systems Development, DSDM
Dynamic Systems Development, DSDM
 
Agile for project managers - A presentation for PMI
Agile for project managers  - A presentation for PMIAgile for project managers  - A presentation for PMI
Agile for project managers - A presentation for PMI
 
Five risk management rules for the project manager
Five risk management rules for the project managerFive risk management rules for the project manager
Five risk management rules for the project manager
 
Building Your Personal Brand
Building Your Personal BrandBuilding Your Personal Brand
Building Your Personal Brand
 
Portfolio management and agile: a look at risk and value
Portfolio management and agile: a look at risk and valuePortfolio management and agile: a look at risk and value
Portfolio management and agile: a look at risk and value
 
Project examples for sampling and the law of large numbers
Project examples for sampling and the law of large numbersProject examples for sampling and the law of large numbers
Project examples for sampling and the law of large numbers
 
Agile for project managers - a sailing analogy
Agile for project managers  - a sailing analogyAgile for project managers  - a sailing analogy
Agile for project managers - a sailing analogy
 
Risk management with virtual teams
Risk management with virtual teamsRisk management with virtual teams
Risk management with virtual teams
 
Bayes Theorem and Inference Reasoning for Project Managers
Bayes Theorem and Inference Reasoning for Project ManagersBayes Theorem and Inference Reasoning for Project Managers
Bayes Theorem and Inference Reasoning for Project Managers
 
Adding quantitative risk analysis your Swiss Army Knife
Adding quantitative risk analysis your Swiss Army KnifeAdding quantitative risk analysis your Swiss Army Knife
Adding quantitative risk analysis your Swiss Army Knife
 
Business value and kano chart
Business value and kano chartBusiness value and kano chart
Business value and kano chart
 
Agile for Business Analysts
Agile for Business AnalystsAgile for Business Analysts
Agile for Business Analysts
 
Time centric Earned Value
Time centric Earned ValueTime centric Earned Value
Time centric Earned Value
 

Dernier

Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 

Dernier (20)

Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 

Agile earned value exercise

  • 1. A short white paper of self-learning about how to interpret the classic Agile burn-down chart as a tool of earned value management An Exercise in Earned Value Management in AGILE Presented by Square Peg Consulting, LLC John Goodpasture, PMP
  • 2. Copyright 2014, All rights reserved Square Peg Consulting, LLC An exercise in earned value management in Agile methods 1 Set-up and background A project applying agile methods has developed a backlog of three objects.  Backlog is a prioritized list of objects to be delivered in a scheduled time frame  An object can be anything that is countable and measureable, with a beginning effort and a clear definition of complete. A common tool in Agile methods for assessing earned value is the burn-down chart.  A burn-down chart is a plot of COUNT of backlog objects vs SCHEDULE (planned wall time)  There can be surrogates for COUNT of objects: count of stories; count of story points; count of cases; and, number of remaining hours to deplete the backlog, or number of remaining hours to complete the backlog  There is no information on the burn-down about sequence, since that would require planning the work for a specific object.  There is no information on the burn-down about actual hours or resources consumed  In this project the backlog count is 3; but the count could go up or down during the course of the project due to abandoned objects or new objects or technical debt that modifies the backlog. Technical debt is treated as objects.  An object has a burn-down status of COMPLETE or NOT COMPLETE. It’s common to link the burn-down chart with a Work in Process (WIP) chart (a.k.a Kanban chart) to track object status in finer detail than the NOT COMPLETE status. WIP status could include, but not limited to: Not Started, Design, Develop, Test, Verify, Validate, and Hold for inventory, etc. 2 Planning the project Assume the following backlog plan for the backlog with COUNT = 3: Backlog plan Object identification Planned resource Wall time Object A 40 hours 2 days Object B 45 hours 3 days Object C 35 hours 2 days
  • 3. Copyright 2014, All rights reserved Square Peg Consulting, LLC Total Backlog 120 hours 13 days Planned resource is the estimated effort; wall time includes consideration for the availability or conflicts or constraints regarding resources. Thus, a resource rate, like hours/day, is not always the case. Wall time may or may not be the calendar schedule, since there could be overlap of wall time if there are enough resources to go around. The planner should have access to a team benchmark for productivity. Productivity is not usually measured over a day; rather it is measured over a duration of a sprint or iteration, typically 2-4 weeks. A productivity measure for this project might be: 6 objects per sprint (4 weeks) 3 Setting up the baseline burn-down charts At the outset, the PLANNED VALUE of the baseline is:  REMAINING COUNT = 3;  REMAINING HOURS = 120; And, the PLANNED SCHEDULE is 12 days (1 day of overlap assumed) Since there is no information about sequence on the burn-down chart, the planner does not know if Object A will be started or completed before the other two objects, and the same for the others. Thus, simple linearity is assumed for the initial planning plots. Typically, X-Y scatter plots are applied because each axis is independent and can have its own data set. Also, the major and minor axis are independently set to integers because there is no partial credit. And, it’s typical to keep the object count and the remaining hours on different charts. Burn-down plots The following are the baseline burn-down plots.
  • 4. Copyright 2014, All rights reserved Square Peg Consulting, LLC Baseline burn-down chart: Of course, you can use row-column data in a spreadsheet chart without the plots.
  • 5. Copyright 2014, All rights reserved Square Peg Consulting, LLC 4 Running the project (exercises) For all exercise answers, apply this template: Remaining count: Remaining hours: Earned value:  objects earned  planned hours earned  hours actually used  Efficiency: planned hours/actual hours Exercise 1 Let’s assume the team starts with Object B.  At the end of Day 2, the team reports Object B is complete  Team reports 40 hours actually consumed At the end of Day 2, what is the burn-down status; what is the earned value?
  • 6. Copyright 2014, All rights reserved Square Peg Consulting, LLC Exercise 2 Now, at the beginning of Day 3, the team is informed that Object A is already developed and in a library. Five hours are required on Day 3 to move Object A from the library into the project configuration system, at which point Object A is complete. What is the burn-down status at the end of Day 3? Exercise 3 The team goes on to Object C on Day 4, completing it at the end of Day 7, four days total for Object C. 50 hours are consumed. However, at the end of Day 6, an additional requirement is discovered. Object D, valued at 40 hours. For Object D, 3 days are required, beginning on Day 7 and ending on Day 9. What is the burn-down status on Day 7? Exercise 4 On Day 9, Object D is completed. 45 hours were consumed. No additional objects have been added since the discovery of Object D. What is the burn-down status at the end of Day 9? Exercise 5 What is the final tabulation for the project, as measured from the baseline?
  • 7. Copyright 2014, All rights reserved Square Peg Consulting, LLC 5 Appendix of Answers Exercise 1 Answer Answer: Remaining count: 2 Remaining hours (for Object A and C, from the resource plan): 75 hours Earned value:  1 object earned  45 planned hours earned for Object B  40 hours actually used  Efficiency: 45/40 = 112.5% The spread of “remaining hours” is an estimate made at the end of each object delivery; this estimate would be made like other “estimates to complete”. The charts herein are examples of estimates of hour remaining. Your estimates might be different. Exercise 2 Answer Answer Remaining count: 1 Remaining hours (for Object C): 35 hours Earned value:  1 object earned  40 planned hours earned for Object A  5 hours actually used  Efficiency: 50/5 = 1000% Exercise 3 Answer Answer Remaining count: 1 (for Object D) Remaining hours: 40 hours Earned value:  1 object earned (Object C)  35 planned hours earned for Object C  50 hours actually used  Efficiency: 35/50 = 70% Exercise 4 Answer Answer Remaining count: 0 Remaining hours: 0 hours Earned value:
  • 8. Copyright 2014, All rights reserved Square Peg Consulting, LLC  1 object earned (Object D)  40 planned hours earned for Object D  45 hours actually used  Efficiency: 40/45 = 89% Exercise 5 Answer  Objects planned: 3  Objects earned: 4  Objects Remaining: 0  Planned value (hours): 120  Earned value (hours): 160  Hours remaining: 0  Hours consumed: 140  Efficiency: 160/140 = 114% Final tabulation burn-down charts
  • 9. Copyright 2014, All rights reserved Square Peg Consulting, LLC