SlideShare a Scribd company logo
Agile Monitoring and
Control
Burndown Chart
spm - ©2014 adolfo villafiorita - introduction to software project management
Agile Estimation Practices
• Simplifying a bit, SCRUM and other agile
methodologies:
– Move away from the effort as a perfect measure
– Structure development in sprints of fixed duration
– Focus on remaining work, rather than work to be
performed
•Examples:
– Extreme Programming estimates using “ideal programming
hours”
– SCRUM estimates using “points” (an abstract measure,
which deliberately moves away from traditional effort
estimations)
!3
spm - ©2014 adolfo villafiorita - introduction to software project management
Agile Estimation Practices
• The estimation process assigns a number of ideal
hours or points to each feature to be implemented
• Features are then assigned to a sprint, determining the
number of points to be burned
• During the sprint points are “burned” as features are
delivered.
• One management goal is measuring the speed at
which features are delivered and ensuring the
estimation process keeps the speed constant between
sprints
!4
spm - ©2014 adolfo villafiorita - introduction to software project management
Agile Progress Monitoring
!5
0
20
40
60
80
100
120
140
160
ESTIM. 1 2 3 4 5 6 7 8 9
Burndown
ideal burndown
(constant speed)
actual burndown
(actual progress)
Agile Earned Value
Analysis
Agile EVM
• A mix of Agile and Earned Value Management
• Motivations (*)
– Substantial:
* Are we making enough progress, but only by blowing the budget with
overtime?
* If we are running late, was it due to problems in the project, or was it
due to other projects “borrowing” our people?
– Substantial/Formal:
* Certain projects require the application of EVM (e.g. defense projects in
the US > 20M$)
• At least two different methodologies have been
proposed (we will look at one)
(*) Source: http://www.agilekiwi.com/EarnedValueForAgileProjects.pdf
Agile Earned Value: an Approach
• The following method proposed by: John Rusk - Earned Value
for Agile Development http://www.agilekiwi.com/
EarnedValueForAgileProjects.pdf
• It works with SCRUM
• Simple and informal:
– No special terms; it just assigns colors to the different curves (simpler)
– It uses percentages rather than money
• Three lines:
– The grey line (= planned value) shows the progress that we expect to
make, as a percentage of the total project. It starts at zero and slopes up
to 100% at the end of the project.
– The green line (= earned value) shows how much of the product we have
built, as a percentage of the total product size.
– The red line (= actual costs) shows the cost we have incurred so far, as a
percentage of the total project budget.
Example
13 100%
1 2 3 4 5 6 7 8 9 10 11 12 13
0%
20%
40%
60%
80%
100%
120%
Planned
Value
Earned
Value
Actual Costs
Understanding the Plot
• In a perfect world, the three lines are perfectly aligned
• The green line measures the schedule:
– If green above the grey line: ahead of schedule
– If green below the grey line: behind schedule
• The red line measures efficiency:
– If red above the green line: spending the budget faster than
we’re building the software. Cost overrun!
– If red below the green line: building the software faster than we
are spending the money. Under budget!
Computing the Lines
• Planned Value is computed from the backlog (sum of
story points). Velocity is assumed constant and the result
is a straight line (simplification, but good enough)
• Actual Costs are computed from costs of hours
worked as a percentage of the total project
budget.
• Earned value is the sum of completed story points.
No points for partial completion of a task. This practice is
consistent with that normally used on agile burn charts
and is referred to as the 0/100 rule in EVM.
Only working software features earn value: you only
score points when it is designed, built and tested.
Some Remarks
• The chart works best when it covers a period of time
that is big enough to feel like the “big picture” (e.g., 3 to
6 months)
• Different levels of granularity are possible (to show daily
progress, for instance)
• The technique requires scope to be available up-front
(the backlog has to be known before starting the project)
• Delivery of value must be linear (e.g. testing is not at the
very end)... otherwise the 0-100% rule does not allow
one to measure progress.
Managing Changes
• Two types of changes:
– Nuances in requirements
* Approach: do not account them (they are “sunk” in the known
requirements)
– Actual scope changes (e.g.: new ideas)
* Approach: Measure scope changes and revise EVM plot
scope increases
by 20%
100% 100%
old scope
new scope
new project
end
time time

More Related Content

PDF
Agile evm earned value management in scrum projects
PDF
PMI-ACP Lesson 10 Agile Metrics
PDF
Agile Project Management Meets Earned Value Management
PDF
Agile EVMS
PDF
Translating Points to Dollars
PDF
Topic 10 - Project Performance Management.pdf
PPT
EVA - Metrics.ppt
PPT
The Project Management Process - Week 9 Performance Management
Agile evm earned value management in scrum projects
PMI-ACP Lesson 10 Agile Metrics
Agile Project Management Meets Earned Value Management
Agile EVMS
Translating Points to Dollars
Topic 10 - Project Performance Management.pdf
EVA - Metrics.ppt
The Project Management Process - Week 9 Performance Management

Similar to C03.09-AgileMonitoringAndControl.key.pdf (20)

PDF
Integrating Agile and Earned Value Management
PDF
Earned Value Management and Agile
PPT
Top Metrics for Agile @Agile NCR2011
PPT
PF_EarnedValuePresentation.ppt
PPT
Project Planning and Excution chapter 4.ppt
PDF
Program Management 2.0: Work Breakdown Structure
PDF
Back to basics - Earned Value Management for beginners webinar
PDF
Integrated Agile Software Development with Earned Value Management
PPTX
Earned Value Management chapter 8 pm2.pptx
PPT
Lecture 5- Monitoring and Controlling Projects.ppt
PPTX
Agile Estimations in a Traditional World
PDF
Portfolio Management with AgileEVM - Vancouver 2010
PDF
160155061 project-monitoring-control
PPT
project monitoring_and_control in project mgt
PPTX
Project Cost Management
PPTX
Projects Control Using Earned Value Techniques - Part One
PPTX
project control using earned value analysis - Part 01
PDF
Making Agile Development work in Government Contracting
PPTX
07 projectcostmanagement
PPT
5. PAE AcFn621 Ch-5 Execution and Monitoring.ppt
Integrating Agile and Earned Value Management
Earned Value Management and Agile
Top Metrics for Agile @Agile NCR2011
PF_EarnedValuePresentation.ppt
Project Planning and Excution chapter 4.ppt
Program Management 2.0: Work Breakdown Structure
Back to basics - Earned Value Management for beginners webinar
Integrated Agile Software Development with Earned Value Management
Earned Value Management chapter 8 pm2.pptx
Lecture 5- Monitoring and Controlling Projects.ppt
Agile Estimations in a Traditional World
Portfolio Management with AgileEVM - Vancouver 2010
160155061 project-monitoring-control
project monitoring_and_control in project mgt
Project Cost Management
Projects Control Using Earned Value Techniques - Part One
project control using earned value analysis - Part 01
Making Agile Development work in Government Contracting
07 projectcostmanagement
5. PAE AcFn621 Ch-5 Execution and Monitoring.ppt

More from ssuser8babb7 (14)

PDF
C03.04c-InDepth-OP.key.pdf
PDF
C07.03-05-SW-DevelopmentProcess-Agile.key.pdf
PDF
C07.01-02-SW-DevelopmentProcess.key.pdf
PDF
C06.00-ProjectPricing.key.pdf
PDF
C05.03-Communication.key.pdf
PDF
C05.02-OrganizationalStructures.key.pdf
PDF
C04.02-RiskManagement.key.pdf
PDF
C04.01-ManagingChanges.key.pdf
PDF
C03.10-ProjectClosing.key.pdf
PDF
C03.08-09-ExecutionMonitoringControl.key.pdf
PDF
C03.07-BudgetingAndAccounting.key.pdf
PDF
C03.06-OptimizingThePlan.key.pdf
PDF
C03.05-Scheduling.key.pdf
PDF
C03.04-Estimating.key.pdf
C03.04c-InDepth-OP.key.pdf
C07.03-05-SW-DevelopmentProcess-Agile.key.pdf
C07.01-02-SW-DevelopmentProcess.key.pdf
C06.00-ProjectPricing.key.pdf
C05.03-Communication.key.pdf
C05.02-OrganizationalStructures.key.pdf
C04.02-RiskManagement.key.pdf
C04.01-ManagingChanges.key.pdf
C03.10-ProjectClosing.key.pdf
C03.08-09-ExecutionMonitoringControl.key.pdf
C03.07-BudgetingAndAccounting.key.pdf
C03.06-OptimizingThePlan.key.pdf
C03.05-Scheduling.key.pdf
C03.04-Estimating.key.pdf

Recently uploaded (20)

PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPT
Project quality management in manufacturing
PPTX
Lecture Notes Electrical Wiring System Components
PDF
composite construction of structures.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Digital Logic Computer Design lecture notes
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
Geodesy 1.pptx...............................................
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Embodied AI: Ushering in the Next Era of Intelligent Systems
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Project quality management in manufacturing
Lecture Notes Electrical Wiring System Components
composite construction of structures.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
bas. eng. economics group 4 presentation 1.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
UNIT 4 Total Quality Management .pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Digital Logic Computer Design lecture notes
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Geodesy 1.pptx...............................................

C03.09-AgileMonitoringAndControl.key.pdf

  • 3. spm - ©2014 adolfo villafiorita - introduction to software project management Agile Estimation Practices • Simplifying a bit, SCRUM and other agile methodologies: – Move away from the effort as a perfect measure – Structure development in sprints of fixed duration – Focus on remaining work, rather than work to be performed •Examples: – Extreme Programming estimates using “ideal programming hours” – SCRUM estimates using “points” (an abstract measure, which deliberately moves away from traditional effort estimations) !3
  • 4. spm - ©2014 adolfo villafiorita - introduction to software project management Agile Estimation Practices • The estimation process assigns a number of ideal hours or points to each feature to be implemented • Features are then assigned to a sprint, determining the number of points to be burned • During the sprint points are “burned” as features are delivered. • One management goal is measuring the speed at which features are delivered and ensuring the estimation process keeps the speed constant between sprints !4
  • 5. spm - ©2014 adolfo villafiorita - introduction to software project management Agile Progress Monitoring !5 0 20 40 60 80 100 120 140 160 ESTIM. 1 2 3 4 5 6 7 8 9 Burndown ideal burndown (constant speed) actual burndown (actual progress)
  • 7. Agile EVM • A mix of Agile and Earned Value Management • Motivations (*) – Substantial: * Are we making enough progress, but only by blowing the budget with overtime? * If we are running late, was it due to problems in the project, or was it due to other projects “borrowing” our people? – Substantial/Formal: * Certain projects require the application of EVM (e.g. defense projects in the US > 20M$) • At least two different methodologies have been proposed (we will look at one) (*) Source: http://www.agilekiwi.com/EarnedValueForAgileProjects.pdf
  • 8. Agile Earned Value: an Approach • The following method proposed by: John Rusk - Earned Value for Agile Development http://www.agilekiwi.com/ EarnedValueForAgileProjects.pdf • It works with SCRUM • Simple and informal: – No special terms; it just assigns colors to the different curves (simpler) – It uses percentages rather than money • Three lines: – The grey line (= planned value) shows the progress that we expect to make, as a percentage of the total project. It starts at zero and slopes up to 100% at the end of the project. – The green line (= earned value) shows how much of the product we have built, as a percentage of the total product size. – The red line (= actual costs) shows the cost we have incurred so far, as a percentage of the total project budget.
  • 9. Example 13 100% 1 2 3 4 5 6 7 8 9 10 11 12 13 0% 20% 40% 60% 80% 100% 120% Planned Value Earned Value Actual Costs
  • 10. Understanding the Plot • In a perfect world, the three lines are perfectly aligned • The green line measures the schedule: – If green above the grey line: ahead of schedule – If green below the grey line: behind schedule • The red line measures efficiency: – If red above the green line: spending the budget faster than we’re building the software. Cost overrun! – If red below the green line: building the software faster than we are spending the money. Under budget!
  • 11. Computing the Lines • Planned Value is computed from the backlog (sum of story points). Velocity is assumed constant and the result is a straight line (simplification, but good enough) • Actual Costs are computed from costs of hours worked as a percentage of the total project budget. • Earned value is the sum of completed story points. No points for partial completion of a task. This practice is consistent with that normally used on agile burn charts and is referred to as the 0/100 rule in EVM. Only working software features earn value: you only score points when it is designed, built and tested.
  • 12. Some Remarks • The chart works best when it covers a period of time that is big enough to feel like the “big picture” (e.g., 3 to 6 months) • Different levels of granularity are possible (to show daily progress, for instance) • The technique requires scope to be available up-front (the backlog has to be known before starting the project) • Delivery of value must be linear (e.g. testing is not at the very end)... otherwise the 0-100% rule does not allow one to measure progress.
  • 13. Managing Changes • Two types of changes: – Nuances in requirements * Approach: do not account them (they are “sunk” in the known requirements) – Actual scope changes (e.g.: new ideas) * Approach: Measure scope changes and revise EVM plot scope increases by 20% 100% 100% old scope new scope new project end time time