SlideShare a Scribd company logo
1 of 45
Copyright 2014, Simplilearn, All rights reserved.1
PMI® & ACP are the registered marks of Project Management Institute, Inc. Copyright 2014, Simplilearn, All rights reserved.
Agile Metrics
PMI®—Agile Certified Practitioner (PMI-ACP)®
Copyright 2014, Simplilearn, All rights reserved.2
● Identify different types of metrics and their purpose
● Define and apply velocity in projects
● Explain different types of burn charts
● Apply earned value management to Agile projects
● Explain various EVM metrics and terminologies
After completing
this lesson, you will
be able to:
Objectives
Copyright 2014, Simplilearn, All rights reserved.3
The definition of Metrics and Measure are as follows:
Agile Metrics
A metric is a standard for measuring or evaluating something.
A measure is a quantity, a proportion, or a qualitative comparison.
Quantity:
"There are 25
open defect
reports on the
application as
of today”.
Proportion:
"This week there
are 10 percent
fewer open
defect reports
than last week”.
Qualitative:
"The new version
of the software is
easier to use than
the old version“.
Copyright 2014, Simplilearn, All rights reserved.4
Importance of Metrics
Metrics are important for a successful project. The benefits of metrics are as follows:
● It is of great help for retrospectives
● It provides continuous feedback
● It helps in maintaining a healthy code base (unit tests to methods)
● It helps to refactor code (code complexity)
● It supports frequent releases
● It identifies issues early
Copyright 2014, Simplilearn, All rights reserved.5
Types of Metrics
Different types of metrics can be used in projects. Some of the most commonly used metrics are as
follows:
Business Metrics
● Running tested features (RTF)
● Earned business value (EBV)
● Net present value (NPV)
● Return on investment (ROI)
● Internal rate of return (IRR)
Project Testing Metrics
● Acceptance tests per story
● Defects count per story
● Escaped defects per cycle
● Time to run tests
● Tests run per frequency
● Time to fix tests
● Impediments cleared per
iteration
● Impediments and user stories
carried over the next iteration
● User stories done per iteration
● Defects carried over the next
iteration
● Team member loading
● Velocity
● Backlog size
Process Metrics
Copyright 2014, Simplilearn, All rights reserved.6
Velocity is a measure of a team’s rate of progress in an
iteration.
● Velocity is an empirical observation of the team’s capacity
to complete work per iteration and not an estimate or a
target to aim for.
● Velocity is based on the team’s sizing of work items in
reference to estimated time and not on the time dictated
or imposed by anyone other than the team members.
● Velocity is comparable across iterations for a given team
on a given project and not comparable across teams or
projects.
Velocity
Copyright 2014, Simplilearn, All rights reserved.7
The unit of measure for velocity is determined by the unit of measure used during estimation.
Unit of Measure for Velocity
Condition Units of Measure
If the team plans to commit to user stories based on
relative sizing
Story Points
If the team plans to commit to user stories based on
hours/days
Ideal Time
The following points need to be considered:
● Only completed work is counted towards velocity.
● Velocity corrects estimation errors.
● Velocity tracks customer satisfaction.
● Velocity tracks early and continuous delivery.
Copyright 2014, Simplilearn, All rights reserved.8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Team Velocity
Completed Points Per Iteration
4
25
45
35
30
42 43
38 41
33
44
40
0
5
10
15
20
25
30
35
40
45
50
0
The bar chart below shows the velocity of a team over 13 iterations.
Sample Velocity Chart
Velocity of
the team
varies largely
between 25
and 45.
One outlier
observation
is in iteration
7.
Copyright 2014, Simplilearn, All rights reserved.9
Velocity is visualized in the form of the burn charts in Agile projects. These charts help the team track
the project progress.
Velocity at Work—Burn Charts
Combined Burn Chart
Burndown Chart Burnup Chart
Shows how much
work has been
completed and how
much work remains.
Shows how much
work is yet to be
completed.
Shows how much
work has been
completed.
Copyright 2014, Simplilearn, All rights reserved.10
The horizontal axis of the project burndown chart shows the iterations; the vertical axis shows the
amount of work remaining at the start of each iteration.
Burndown Chart—Line Style
The line indicates
the total amount of
work in the
release.
The line indicates
the rate at which
the team is
completing the
work.
Each point indicates
the amount of work
remaining at the
start of the
iteration.
Copyright 2014, Simplilearn, All rights reserved.11
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Storypoints
Sample Project Burndown – Bar Chart Style
Additional Scope Progress Against Original Scope
-200
-100
100
200
300
400
500
600
700
0
Burndown charts can also be represented as a bar graph. This type of graph also indicates the new
requirements that have been added to the project.
Burndown Chart—Bar Style
Bars indicate the
progress of the
additional
requirements.
Bars indicate the
progress of the
original
requirements.
Copyright 2014, Simplilearn, All rights reserved.12
Burnup chart has two lines, a total work line and a work completed line. When the work completed
reaches the total work line, the project is complete.
Burnup Chart
The line indicates
the total amount of
work in the
release.
The line indicates
the total work
completed by the
team.
Copyright 2014, Simplilearn, All rights reserved.13
Burndown and burnup charts combine as one chart showing both the work completed and the work
remaining. Combined charts contain a lot of valuable information; often, it is difficult to interpret.
Combined Burn Chart
The line indicates
the total work in
the release.
The line represents
the burndown line
or the work
remaining.
The line represents
the burnup line or
the work
completed.
Copyright 2014, Simplilearn, All rights reserved.14
In lean, cycle time is the average time between deliveries of completed work items.
Cycle time for software development is measured by the number of days needed between feature
specification and production delivery, also known as Software In Process (SIP).
Cycle Time
Copyright 2014, Simplilearn, All rights reserved.15
Earned Value Management (EVM) is a technique that shows project progress using ratios and metrics.
In Agile, the definition of EVM includes the following:
● Story point is used as the measure of work planned and work performed.
● Each sprint boundary is established as the 'measuring point' to re-baseline any changes (i.e., work
added or removed from the plan) and re-evaluate the earned value results.
Earned Value Management for Agile
Copyright 2014, Simplilearn, All rights reserved.16
Following are some of the important terminologies used in EVM:
EVM Terminologies
The value of work planned to be accomplished based on the budget (in dollars or
hours).
The integrated value of work actually accomplished based on the budget (in dollars
or hours).
Actual cost incurred for that increment of work.
The budget assigned to complete the work.
Planned Value (PV)
Earned Value (EV)
Actual Cost (AC)
Budget at
Completion (BAC)
Copyright 2014, Simplilearn, All rights reserved.17
The forecasted amount to complete the remaining work based on past
performance (in dollars or hours)
The forecasted total amount for all the work in the project plan based on past
performance
Story points are defined at the product backlog level for the release
Current Sprint(n) / Total planned Sprints
Story points completed / Total planned story points
Following are some of the important terminologies used in EVM:
EVM Terminologies (contd.)
Estimate to
Complete (ETC)
Estimate at
Completion (EAC)
Planned Story
Release Point
(PSRP)
Expected Percent
Complete (EPC)
Actual Percent
Complete (APC)
Copyright 2014, Simplilearn, All rights reserved.18
Earned Value Metrics with Formulae
Metric Formula Metric Analysis
Planned Value
BAC * Planned Percent
Complete
The planned value indicates how much value was planned to have
been generated by a particular milestone or point in time.
Earned Value
BAC * Actual Percent
Complete
The earned value indicates how much value has actually been
generated at a particular milestone or point in time.
Cost Performance Index (CPI) EV/AC
This metric indicates how many cents have been earned out of
every dollar spent. It measures cost efficiencies.
Schedule Performance Index
(SPI)
EV/PV
This metric measures schedule efficiency. It indicates how fast you
are progressing against the rate of progress planned.
ETC (BAC - EV)/CPI This metric is the forecast amount to complete the remaining work.
EAC BAC/CPI or AC+ETC Forecasted cost for the total planned work.
Formulae for calculating EVM are given in the following table:
Copyright 2014, Simplilearn, All rights reserved.19
Budget calculations can be made using the Agile parameters as follows:
● Budget at completion can be calculated by multiplying the product backlog and the total cost to
deliver each story point.
● Planned number of iterations is calculated by dividing the product backlog by the team’s velocity.
Earned Value—Planning Parameters
BAC = Product Backlog * Cost Per point
Planned Number of Iterations =
Product Backlog / Baseline Velocity
Copyright 2014, Simplilearn, All rights reserved.20
Agile projects often focus on the following key EVM definitions:
EVM for Agile
Product Backlog in Points
The total scope of development for
the project, presented as a number
of points.
Cost Per Point
An estimated cost for delivering a
single point. This would normally be
based on past performance of the
delivering organization.
Baseline Velocity
Planned value of the total number of
points planned to be delivered or
completed during each iteration.
Copyright 2014, Simplilearn, All rights reserved.21
Baseline metrics are the calculations that result in the baseline data for a project. Some of the
baseline measures used for comparison are as follows:
● The number of planned sprints in the release
● The length of each sprint in calendar days
● The number of story points planned for the release
● The budget planned for the release
● The start date of the project
Baseline Metrics
Copyright 2014, Simplilearn, All rights reserved.22
Measuring metrics (or actuals) are the observations that need to be compared against the baseline.
Measures that can be used are as follows:
Measuring Metrics
All costs incurred by the project to the latest iteration
Number of sprints / Total number of sprints planned
Expected percent
complete
Actual cost to
date
This measures the total amount of work completed for the release as of that sprint
boundary.
Cumulative story
points completed
The total of new story points added minus any story points removed
Net story points
added
Copyright 2014, Simplilearn, All rights reserved.23
Agile Earned Value Metrics—Example
Given the following project information, calculate the budget at completion, number of iterations
required, planned percentage complete per iteration, and planned value per iteration:
● Total product backlog—200 points,
● Velocity of the team—25 story points,
● Cost required to deliver a story point—$1,600
Q
A Budget at completion = Cost required to deliver a story point * Total product backlog
= $1600 * 200 = $320,000
Number of iterations = Total product backlog / Velocity of the team
= 200/25 = 8
Planned percentage complete per iteration = Velocity of the team / Total product backlog
Planned value per iteration = Planned percentage complete per iteration * Budget at completion
= 25/200 = 12.5%
= 12.5% x $320,000 = $40,000
Copyright 2014, Simplilearn, All rights reserved.24
Result Interpretation
At the end of the first iteration, the following were reported:
● Actual costs (AC) = $30,000
● Points completed = 20 (i.e., 10% of total backlog)
Q
EV = Backlog * BAC
A
With current performance, the project can be completed within the budget, but will not be
meeting the project’s scheduled completion date.
= 10% x $320,000 = $32,000
= $32,000/$30,000 = 1.07
SPI = EV / PV
= $32,000/$40,000 = 0.80
CPI = EV / AC
Copyright 2014, Simplilearn, All rights reserved.25
In Agile projects, scope change will be reflected in project’s backlog.
Managing Scope Change
The velocity after
Iteration 1 and 2
was not as high as
expected. Based on
this velocity, the
project completion
date was adjusted.
Iteration1 2 3 4
Features
Actual
Post 1st Iteration Plan
Post 2nd Iteration Plan
Initial Plan
Copyright 2014, Simplilearn, All rights reserved.26
Managing Scope Change (contd.)
Following additional information about the project is available:
● Backlog has increased from 200 to 250 points
Q
A Total number of iterations will change to 10 (250/25)
Budget baseline will increase to $400,000 (250 * $1600)
Copyright 2014, Simplilearn, All rights reserved.27
Escaped defects are those which were not found by, or the
ones that escaped from, the quality assurance team. These
issues are found by end users after release version has been
made available to them.
● These are the most expensive defects to correct and
should be avoided.
● The impact of escaped defects is more than just the work
required to fix them. It affects ‘brand’ and reputation.
● ‘Escaped defects found’ counts the number of new escaped
defects found over a period of time (day, week, month).
Escaped Defects
Copyright 2014, Simplilearn, All rights reserved.28
Following are the best practices for the use of metrics in projects:
● Measure outcomes, not outputs
● Measure results, not activity
● Measure work items done, not time spent per task
● Follow trends, not numbers
Best Practices
Copyright 2014, Simplilearn, All rights reserved.29
Quiz
Copyright 2014, Simplilearn, All rights reserved.30
QUIZ
a.
b.
c.
d.
Which of the following is an estimated cost for delivering a single point based on past
performance of the delivering organization?1
Baseline velocity
Product backlog in points
Planned value
Cost per point
Copyright 2014, Simplilearn, All rights reserved.31
QUIZ
a.
b.
c.
d.
Which of the following is an estimated cost for delivering a single point based on past
performance of the delivering organization?1
Answer: a.
Explanation: Cost per point is the estimated cost for delivering a single point based on past
performance of the delivering organization.
Baseline velocity
Product backlog in points
Planned value
Cost per point
Copyright 2014, Simplilearn, All rights reserved.32
QUIZ
a.
b.
c.
d.
Which of the following metrics captures the number of escaped defects found over a
period of time?2
Escaped defects
Cycle time
Story defects
Live defects
Copyright 2014, Simplilearn, All rights reserved.33
QUIZ
a.
b.
c.
d.
Which of the following metrics captures the number of escaped defects found over a
period of time?2
Answer: b.
Explanation: Escaped defects counts the number of new escaped defects found over a
period of time.
Escaped defects
Cycle time
Story defects
Live defects
Copyright 2014, Simplilearn, All rights reserved.34
QUIZ
a.
b.
c.
d.
Which of the following is the average time between delivery of completed work items?
3
Lead time
Cycle time
Lag time
Velocity
Copyright 2014, Simplilearn, All rights reserved.35
QUIZ
a.
b.
c.
d.
Which of the following is the average time between delivery of completed work items?
3
Answer: c.
Explanation: Cycle time is the average time between delivery of completed work items.
Lead time
Cycle time
Lag time
Velocity
Copyright 2014, Simplilearn, All rights reserved.36
QUIZ
a.
b.
c.
d.
If the planned value is 300 and earned value is 280, what is the SPI?
4
20
1.07
0.933
580
Copyright 2014, Simplilearn, All rights reserved.37
QUIZ
a.
b.
c.
d.
If the planned value is 300 and earned value is 280, what is the SPI?
4
Answer: d.
Explanation: SPI = EV/PV= 280/300 = 0.933
20
1.07
0.933
580
Copyright 2014, Simplilearn, All rights reserved.38
QUIZ
a.
b.
c.
d.
What is the one important metric that Burnup charts show that Burndown charts do
not?5
Burnup charts show the number of iterations
Burnup charts show total work
Burnup charts show project duration
Burnup charts show velocity
Copyright 2014, Simplilearn, All rights reserved.39
QUIZ
a.
b.
c.
d.
What is the one important metric that Burnup charts show that Burndown charts do
not?5
Answer: c.
Explanation: Burnup charts show total work whereas burndown charts do not.
Burnup charts show the number of iterations
Burnup charts show total work
Burnup charts show project duration
Burnup charts show velocity
Copyright 2014, Simplilearn, All rights reserved.40
QUIZ
a.
b.
c.
d.
If the CPI of a project is 1.1 and the SPI is 0.8, what is the inference about the project?
6
It is under budget and ahead of schedule
It is under budget and behind schedule
It is over budget and ahead of schedule
It is over budget and behind schedule
Copyright 2014, Simplilearn, All rights reserved.41
QUIZ
a.
b.
c.
d.
If the CPI of a project is 1.1 and the SPI is 0.8, what is the inference about the project?
6
Answer: c.
Explanation: The project is under budget as the CPI is greater than one and behind schedule
because the SPI is less than one.
It is under budget and ahead of schedule
It is under budget and behind schedule
It is over budget and ahead of schedule
It is over budget and behind schedule
Copyright 2014, Simplilearn, All rights reserved.42
QUIZ
a.
b.
c.
d.
A project team has completed three iterations and recorded a velocity of 25, 30, and 35
story points; the total Release backlog has 300 story points. How many iterations are
required to complete the project?7
7
8.5
12
10
Copyright 2014, Simplilearn, All rights reserved.43
QUIZ
a.
b.
c.
d.
A project team has completed three iterations and recorded a velocity of 25, 30, and 35
story points; the total Release backlog has 300 story points. How many iterations are
required to complete the project?7
Answer: b.
Explanation: On average the project is delivering 30 points an iteration (25+30+35)/3 = 30. Ten iterations
would be required to complete the Total Story points (300/30)=10. Three iterations have been completed
so the remaining points should be delivered in 7 iterations (10-3)= 7.
7
8.5
12
10
Copyright 2014, Simplilearn, All rights reserved.44
● Metrics are important for evaluation of a project. Business Metrics, Process
Metrics, and Project Testing Metrics are the three major categories of
commonly used metrics.
● Velocity is a measure of a team’s rate of progress in an iteration. The unit of
measure for velocity is determined by the unit of measure used by the team
during estimation.
● Velocity is visualized in the form of the burn charts in Agile projects.
Burndown charts, burnup charts, and combined burn charts are commonly
used to track the project progress.
● Earned value management for Agile projects can be done on the basis of
stories sized in relative terms using story point units.
● Escaped defects are the defects that were not found by the quality
assurance team, but are found by end users after release version has been
made available to them.
Summary
Here is a quick
recap of what was
covered in this
lesson:
Copyright 2014, Simplilearn, All rights reserved.45
Copyright 2014, Simplilearn, All rights reserved.PMI® & ACP are the registered marks of Project Management Institute, Inc.
THANK YOU

More Related Content

What's hot

PMI ACP Prep Course
PMI ACP Prep CoursePMI ACP Prep Course
PMI ACP Prep Coursesparkagility
 
PMI-ACP Domain IV: Team Performance v1.0
PMI-ACP Domain IV: Team Performance v1.0PMI-ACP Domain IV: Team Performance v1.0
PMI-ACP Domain IV: Team Performance v1.0PhuocNT (Fresher.VN)
 
PMI-ACP Lesson 05 Agile Analysis and Design
PMI-ACP Lesson 05 Agile Analysis and DesignPMI-ACP Lesson 05 Agile Analysis and Design
PMI-ACP Lesson 05 Agile Analysis and DesignThanh Nguyen
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST CriteriaLuigi Buglione
 
Dealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product PeopleDealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product PeopleRoman Pichler
 
Backlog Refinement at Scale
Backlog Refinement at ScaleBacklog Refinement at Scale
Backlog Refinement at ScaleCprime
 
PMP NOTES Based on PMBOK Guide 5th Edition and updated PMP syllabus after 11 ...
PMP NOTES Based on PMBOK Guide 5th Edition and updated PMP syllabus after 11 ...PMP NOTES Based on PMBOK Guide 5th Edition and updated PMP syllabus after 11 ...
PMP NOTES Based on PMBOK Guide 5th Edition and updated PMP syllabus after 11 ...JustAcademy
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slidespmengal
 
PMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk ManagementPMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk ManagementThanh Nguyen
 
Project Planning with Jira
Project Planning with JiraProject Planning with Jira
Project Planning with JiraParvez Misarwala
 
Turning Up the Magic in PI Planning
Turning Up the Magic in PI PlanningTurning Up the Magic in PI Planning
Turning Up the Magic in PI PlanningEm Campbell-Pretty
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesVikash Karuna
 
Release planning using feature points
Release planning using feature pointsRelease planning using feature points
Release planning using feature pointsMadhur Kathuria
 
Project Management Professional PMI-PMP Based on PMBOK 6th Edition
Project Management Professional PMI-PMP Based on PMBOK 6th EditionProject Management Professional PMI-PMP Based on PMBOK 6th Edition
Project Management Professional PMI-PMP Based on PMBOK 6th EditionJohn Khateeb
 
PgMP Course Training Material Slides PowerPoint Presentation
PgMP Course Training Material Slides PowerPoint PresentationPgMP Course Training Material Slides PowerPoint Presentation
PgMP Course Training Material Slides PowerPoint PresentationOsama Zarzour
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningoGuild .
 
Project Management Professional (PMP)
Project Management Professional (PMP) Project Management Professional (PMP)
Project Management Professional (PMP) Ahmad Maharma, PMP,RMP
 

What's hot (20)

PMI ACP Prep Course
PMI ACP Prep CoursePMI ACP Prep Course
PMI ACP Prep Course
 
PMI-ACP Domain IV: Team Performance v1.0
PMI-ACP Domain IV: Team Performance v1.0PMI-ACP Domain IV: Team Performance v1.0
PMI-ACP Domain IV: Team Performance v1.0
 
PMI-ACP Lesson 05 Agile Analysis and Design
PMI-ACP Lesson 05 Agile Analysis and DesignPMI-ACP Lesson 05 Agile Analysis and Design
PMI-ACP Lesson 05 Agile Analysis and Design
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST Criteria
 
Dealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product PeopleDealing with Difficult Stakeholders: Tips for Product People
Dealing with Difficult Stakeholders: Tips for Product People
 
Backlog Refinement at Scale
Backlog Refinement at ScaleBacklog Refinement at Scale
Backlog Refinement at Scale
 
Estimation and Release Planning in Scrum
Estimation and Release Planning in ScrumEstimation and Release Planning in Scrum
Estimation and Release Planning in Scrum
 
PMP NOTES Based on PMBOK Guide 5th Edition and updated PMP syllabus after 11 ...
PMP NOTES Based on PMBOK Guide 5th Edition and updated PMP syllabus after 11 ...PMP NOTES Based on PMBOK Guide 5th Edition and updated PMP syllabus after 11 ...
PMP NOTES Based on PMBOK Guide 5th Edition and updated PMP syllabus after 11 ...
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
PMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk ManagementPMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk Management
 
PMBOK and Scrum: Best of both worlds
PMBOK and Scrum: Best of both worldsPMBOK and Scrum: Best of both worlds
PMBOK and Scrum: Best of both worlds
 
Project Planning with Jira
Project Planning with JiraProject Planning with Jira
Project Planning with Jira
 
Turning Up the Magic in PI Planning
Turning Up the Magic in PI PlanningTurning Up the Magic in PI Planning
Turning Up the Magic in PI Planning
 
Product Owner
Product OwnerProduct Owner
Product Owner
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 
Release planning using feature points
Release planning using feature pointsRelease planning using feature points
Release planning using feature points
 
Project Management Professional PMI-PMP Based on PMBOK 6th Edition
Project Management Professional PMI-PMP Based on PMBOK 6th EditionProject Management Professional PMI-PMP Based on PMBOK 6th Edition
Project Management Professional PMI-PMP Based on PMBOK 6th Edition
 
PgMP Course Training Material Slides PowerPoint Presentation
PgMP Course Training Material Slides PowerPoint PresentationPgMP Course Training Material Slides PowerPoint Presentation
PgMP Course Training Material Slides PowerPoint Presentation
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 
Project Management Professional (PMP)
Project Management Professional (PMP) Project Management Professional (PMP)
Project Management Professional (PMP)
 

Viewers also liked

PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and Adopting
PMI-ACP Lesson 03 Nugget 3  Agile Planning, Monitoring, and AdoptingPMI-ACP Lesson 03 Nugget 3  Agile Planning, Monitoring, and Adopting
PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and AdoptingThanh Nguyen
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development ProcessThanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3Thanh Nguyen
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityThanh Nguyen
 
PMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills NegotiationPMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills NegotiationThanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4Thanh Nguyen
 
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based PrioritizationPMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based PrioritizationThanh Nguyen
 
Agile project management framework
Agile project management frameworkAgile project management framework
Agile project management frameworkstefanhenry
 

Viewers also liked (10)

PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and Adopting
PMI-ACP Lesson 03 Nugget 3  Agile Planning, Monitoring, and AdoptingPMI-ACP Lesson 03 Nugget 3  Agile Planning, Monitoring, and Adopting
PMI-ACP Lesson 03 Nugget 3 Agile Planning, Monitoring, and Adopting
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development Process
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 Quality
 
PMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills NegotiationPMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills Negotiation
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
 
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based PrioritizationPMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
 
Agile project management framework
Agile project management frameworkAgile project management framework
Agile project management framework
 

Similar to PMI-ACP Lesson 10 Agile Metrics

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 scope creep and the Golden Ratio – Balancing Project Flexibility and Co...
Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...
Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...Pragmatic Cohesion Consulting, LLC
 
Agile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedAgile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedVersionOne
 
160155061 project-monitoring-control
160155061 project-monitoring-control160155061 project-monitoring-control
160155061 project-monitoring-controleidalin95
 
Agile in an ANSI-748-C environment
Agile in an ANSI-748-C environmentAgile in an ANSI-748-C environment
Agile in an ANSI-748-C environmentGlen Alleman
 
Project management
Project managementProject management
Project managementAhmed Said
 
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...Tarun Singh
 
PMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream AnalysisPMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream AnalysisThanh Nguyen
 
Metrics For Agile @CSI SPIN Mumbai Mar2011
Metrics For Agile @CSI SPIN Mumbai Mar2011Metrics For Agile @CSI SPIN Mumbai Mar2011
Metrics For Agile @CSI SPIN Mumbai Mar2011Priyank Pathak
 
L06 cost management
L06 cost managementL06 cost management
L06 cost managementAsa Chan
 
How should we estimates agile projects (CAST)
How should we estimates agile projects (CAST)How should we estimates agile projects (CAST)
How should we estimates agile projects (CAST)Glen Alleman
 
Project monitoring & Earned Value Analysis
Project monitoring & Earned Value AnalysisProject monitoring & Earned Value Analysis
Project monitoring & Earned Value AnalysisBECM, RUET, Bangladesh
 

Similar to PMI-ACP Lesson 10 Agile Metrics (20)

Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011
 
Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...
Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...
Agile scope creep and the Golden Ratio – Balancing Project Flexibility and Co...
 
Agile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedAgile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That Complicated
 
160155061 project-monitoring-control
160155061 project-monitoring-control160155061 project-monitoring-control
160155061 project-monitoring-control
 
Agile in an ANSI-748-C environment
Agile in an ANSI-748-C environmentAgile in an ANSI-748-C environment
Agile in an ANSI-748-C environment
 
Agile metrics
Agile metricsAgile metrics
Agile metrics
 
PROJECT HEALTH MONITORING BY EARNED VALUE ANALYSIS
PROJECT HEALTH MONITORING BY EARNED VALUE ANALYSISPROJECT HEALTH MONITORING BY EARNED VALUE ANALYSIS
PROJECT HEALTH MONITORING BY EARNED VALUE ANALYSIS
 
Project management
Project managementProject management
Project management
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
sftware cst est
sftware cst estsftware cst est
sftware cst est
 
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...
Benzne Webinar : What to expect in 30-60-90 days in Agile Transformation Jour...
 
Project monitoring lecture 1
Project monitoring lecture 1Project monitoring lecture 1
Project monitoring lecture 1
 
PMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream AnalysisPMI-ACP Lesson 11 Agile Value Stream Analysis
PMI-ACP Lesson 11 Agile Value Stream Analysis
 
CostEstimation-1.ppt
CostEstimation-1.pptCostEstimation-1.ppt
CostEstimation-1.ppt
 
Progress in Projects
Progress in ProjectsProgress in Projects
Progress in Projects
 
Metrics For Agile @CSI SPIN Mumbai Mar2011
Metrics For Agile @CSI SPIN Mumbai Mar2011Metrics For Agile @CSI SPIN Mumbai Mar2011
Metrics For Agile @CSI SPIN Mumbai Mar2011
 
L06 cost management
L06 cost managementL06 cost management
L06 cost management
 
How should we estimates agile projects (CAST)
How should we estimates agile projects (CAST)How should we estimates agile projects (CAST)
How should we estimates agile projects (CAST)
 
Project monitoring & Earned Value Analysis
Project monitoring & Earned Value AnalysisProject monitoring & Earned Value Analysis
Project monitoring & Earned Value Analysis
 

More from Thanh Nguyen

Building a NFT Marketplace DApp
Building a NFT Marketplace DAppBuilding a NFT Marketplace DApp
Building a NFT Marketplace DAppThanh Nguyen
 
Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡Thanh Nguyen
 
The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀Thanh Nguyen
 
Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern Thanh Nguyen
 
E301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaSE301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaSThanh Nguyen
 
Serverless Data Lake on AWS
Serverless Data Lake on AWSServerless Data Lake on AWS
Serverless Data Lake on AWSThanh Nguyen
 
SmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSyncSmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSyncThanh Nguyen
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractThanh Nguyen
 
Amazon AWS Free-Tier
Amazon AWS Free-TierAmazon AWS Free-Tier
Amazon AWS Free-TierThanh Nguyen
 
PMI ACP Classroom Question Paper
PMI ACP Classroom Question PaperPMI ACP Classroom Question Paper
PMI ACP Classroom Question PaperThanh Nguyen
 
PMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersPMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersThanh Nguyen
 
PMI-ACP Case Study
PMI-ACP Case StudyPMI-ACP Case Study
PMI-ACP Case StudyThanh Nguyen
 

More from Thanh Nguyen (12)

Building a NFT Marketplace DApp
Building a NFT Marketplace DAppBuilding a NFT Marketplace DApp
Building a NFT Marketplace DApp
 
Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡
 
The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀
 
Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern
 
E301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaSE301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaS
 
Serverless Data Lake on AWS
Serverless Data Lake on AWSServerless Data Lake on AWS
Serverless Data Lake on AWS
 
SmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSyncSmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSync
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart Contract
 
Amazon AWS Free-Tier
Amazon AWS Free-TierAmazon AWS Free-Tier
Amazon AWS Free-Tier
 
PMI ACP Classroom Question Paper
PMI ACP Classroom Question PaperPMI ACP Classroom Question Paper
PMI ACP Classroom Question Paper
 
PMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersPMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with Answers
 
PMI-ACP Case Study
PMI-ACP Case StudyPMI-ACP Case Study
PMI-ACP Case Study
 

Recently uploaded

situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Smisbafathima9940
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningCIToolkit
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 

Recently uploaded (20)

Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 

PMI-ACP Lesson 10 Agile Metrics

  • 1. Copyright 2014, Simplilearn, All rights reserved.1 PMI® & ACP are the registered marks of Project Management Institute, Inc. Copyright 2014, Simplilearn, All rights reserved. Agile Metrics PMI®—Agile Certified Practitioner (PMI-ACP)®
  • 2. Copyright 2014, Simplilearn, All rights reserved.2 ● Identify different types of metrics and their purpose ● Define and apply velocity in projects ● Explain different types of burn charts ● Apply earned value management to Agile projects ● Explain various EVM metrics and terminologies After completing this lesson, you will be able to: Objectives
  • 3. Copyright 2014, Simplilearn, All rights reserved.3 The definition of Metrics and Measure are as follows: Agile Metrics A metric is a standard for measuring or evaluating something. A measure is a quantity, a proportion, or a qualitative comparison. Quantity: "There are 25 open defect reports on the application as of today”. Proportion: "This week there are 10 percent fewer open defect reports than last week”. Qualitative: "The new version of the software is easier to use than the old version“.
  • 4. Copyright 2014, Simplilearn, All rights reserved.4 Importance of Metrics Metrics are important for a successful project. The benefits of metrics are as follows: ● It is of great help for retrospectives ● It provides continuous feedback ● It helps in maintaining a healthy code base (unit tests to methods) ● It helps to refactor code (code complexity) ● It supports frequent releases ● It identifies issues early
  • 5. Copyright 2014, Simplilearn, All rights reserved.5 Types of Metrics Different types of metrics can be used in projects. Some of the most commonly used metrics are as follows: Business Metrics ● Running tested features (RTF) ● Earned business value (EBV) ● Net present value (NPV) ● Return on investment (ROI) ● Internal rate of return (IRR) Project Testing Metrics ● Acceptance tests per story ● Defects count per story ● Escaped defects per cycle ● Time to run tests ● Tests run per frequency ● Time to fix tests ● Impediments cleared per iteration ● Impediments and user stories carried over the next iteration ● User stories done per iteration ● Defects carried over the next iteration ● Team member loading ● Velocity ● Backlog size Process Metrics
  • 6. Copyright 2014, Simplilearn, All rights reserved.6 Velocity is a measure of a team’s rate of progress in an iteration. ● Velocity is an empirical observation of the team’s capacity to complete work per iteration and not an estimate or a target to aim for. ● Velocity is based on the team’s sizing of work items in reference to estimated time and not on the time dictated or imposed by anyone other than the team members. ● Velocity is comparable across iterations for a given team on a given project and not comparable across teams or projects. Velocity
  • 7. Copyright 2014, Simplilearn, All rights reserved.7 The unit of measure for velocity is determined by the unit of measure used during estimation. Unit of Measure for Velocity Condition Units of Measure If the team plans to commit to user stories based on relative sizing Story Points If the team plans to commit to user stories based on hours/days Ideal Time The following points need to be considered: ● Only completed work is counted towards velocity. ● Velocity corrects estimation errors. ● Velocity tracks customer satisfaction. ● Velocity tracks early and continuous delivery.
  • 8. Copyright 2014, Simplilearn, All rights reserved.8 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Team Velocity Completed Points Per Iteration 4 25 45 35 30 42 43 38 41 33 44 40 0 5 10 15 20 25 30 35 40 45 50 0 The bar chart below shows the velocity of a team over 13 iterations. Sample Velocity Chart Velocity of the team varies largely between 25 and 45. One outlier observation is in iteration 7.
  • 9. Copyright 2014, Simplilearn, All rights reserved.9 Velocity is visualized in the form of the burn charts in Agile projects. These charts help the team track the project progress. Velocity at Work—Burn Charts Combined Burn Chart Burndown Chart Burnup Chart Shows how much work has been completed and how much work remains. Shows how much work is yet to be completed. Shows how much work has been completed.
  • 10. Copyright 2014, Simplilearn, All rights reserved.10 The horizontal axis of the project burndown chart shows the iterations; the vertical axis shows the amount of work remaining at the start of each iteration. Burndown Chart—Line Style The line indicates the total amount of work in the release. The line indicates the rate at which the team is completing the work. Each point indicates the amount of work remaining at the start of the iteration.
  • 11. Copyright 2014, Simplilearn, All rights reserved.11 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Storypoints Sample Project Burndown – Bar Chart Style Additional Scope Progress Against Original Scope -200 -100 100 200 300 400 500 600 700 0 Burndown charts can also be represented as a bar graph. This type of graph also indicates the new requirements that have been added to the project. Burndown Chart—Bar Style Bars indicate the progress of the additional requirements. Bars indicate the progress of the original requirements.
  • 12. Copyright 2014, Simplilearn, All rights reserved.12 Burnup chart has two lines, a total work line and a work completed line. When the work completed reaches the total work line, the project is complete. Burnup Chart The line indicates the total amount of work in the release. The line indicates the total work completed by the team.
  • 13. Copyright 2014, Simplilearn, All rights reserved.13 Burndown and burnup charts combine as one chart showing both the work completed and the work remaining. Combined charts contain a lot of valuable information; often, it is difficult to interpret. Combined Burn Chart The line indicates the total work in the release. The line represents the burndown line or the work remaining. The line represents the burnup line or the work completed.
  • 14. Copyright 2014, Simplilearn, All rights reserved.14 In lean, cycle time is the average time between deliveries of completed work items. Cycle time for software development is measured by the number of days needed between feature specification and production delivery, also known as Software In Process (SIP). Cycle Time
  • 15. Copyright 2014, Simplilearn, All rights reserved.15 Earned Value Management (EVM) is a technique that shows project progress using ratios and metrics. In Agile, the definition of EVM includes the following: ● Story point is used as the measure of work planned and work performed. ● Each sprint boundary is established as the 'measuring point' to re-baseline any changes (i.e., work added or removed from the plan) and re-evaluate the earned value results. Earned Value Management for Agile
  • 16. Copyright 2014, Simplilearn, All rights reserved.16 Following are some of the important terminologies used in EVM: EVM Terminologies The value of work planned to be accomplished based on the budget (in dollars or hours). The integrated value of work actually accomplished based on the budget (in dollars or hours). Actual cost incurred for that increment of work. The budget assigned to complete the work. Planned Value (PV) Earned Value (EV) Actual Cost (AC) Budget at Completion (BAC)
  • 17. Copyright 2014, Simplilearn, All rights reserved.17 The forecasted amount to complete the remaining work based on past performance (in dollars or hours) The forecasted total amount for all the work in the project plan based on past performance Story points are defined at the product backlog level for the release Current Sprint(n) / Total planned Sprints Story points completed / Total planned story points Following are some of the important terminologies used in EVM: EVM Terminologies (contd.) Estimate to Complete (ETC) Estimate at Completion (EAC) Planned Story Release Point (PSRP) Expected Percent Complete (EPC) Actual Percent Complete (APC)
  • 18. Copyright 2014, Simplilearn, All rights reserved.18 Earned Value Metrics with Formulae Metric Formula Metric Analysis Planned Value BAC * Planned Percent Complete The planned value indicates how much value was planned to have been generated by a particular milestone or point in time. Earned Value BAC * Actual Percent Complete The earned value indicates how much value has actually been generated at a particular milestone or point in time. Cost Performance Index (CPI) EV/AC This metric indicates how many cents have been earned out of every dollar spent. It measures cost efficiencies. Schedule Performance Index (SPI) EV/PV This metric measures schedule efficiency. It indicates how fast you are progressing against the rate of progress planned. ETC (BAC - EV)/CPI This metric is the forecast amount to complete the remaining work. EAC BAC/CPI or AC+ETC Forecasted cost for the total planned work. Formulae for calculating EVM are given in the following table:
  • 19. Copyright 2014, Simplilearn, All rights reserved.19 Budget calculations can be made using the Agile parameters as follows: ● Budget at completion can be calculated by multiplying the product backlog and the total cost to deliver each story point. ● Planned number of iterations is calculated by dividing the product backlog by the team’s velocity. Earned Value—Planning Parameters BAC = Product Backlog * Cost Per point Planned Number of Iterations = Product Backlog / Baseline Velocity
  • 20. Copyright 2014, Simplilearn, All rights reserved.20 Agile projects often focus on the following key EVM definitions: EVM for Agile Product Backlog in Points The total scope of development for the project, presented as a number of points. Cost Per Point An estimated cost for delivering a single point. This would normally be based on past performance of the delivering organization. Baseline Velocity Planned value of the total number of points planned to be delivered or completed during each iteration.
  • 21. Copyright 2014, Simplilearn, All rights reserved.21 Baseline metrics are the calculations that result in the baseline data for a project. Some of the baseline measures used for comparison are as follows: ● The number of planned sprints in the release ● The length of each sprint in calendar days ● The number of story points planned for the release ● The budget planned for the release ● The start date of the project Baseline Metrics
  • 22. Copyright 2014, Simplilearn, All rights reserved.22 Measuring metrics (or actuals) are the observations that need to be compared against the baseline. Measures that can be used are as follows: Measuring Metrics All costs incurred by the project to the latest iteration Number of sprints / Total number of sprints planned Expected percent complete Actual cost to date This measures the total amount of work completed for the release as of that sprint boundary. Cumulative story points completed The total of new story points added minus any story points removed Net story points added
  • 23. Copyright 2014, Simplilearn, All rights reserved.23 Agile Earned Value Metrics—Example Given the following project information, calculate the budget at completion, number of iterations required, planned percentage complete per iteration, and planned value per iteration: ● Total product backlog—200 points, ● Velocity of the team—25 story points, ● Cost required to deliver a story point—$1,600 Q A Budget at completion = Cost required to deliver a story point * Total product backlog = $1600 * 200 = $320,000 Number of iterations = Total product backlog / Velocity of the team = 200/25 = 8 Planned percentage complete per iteration = Velocity of the team / Total product backlog Planned value per iteration = Planned percentage complete per iteration * Budget at completion = 25/200 = 12.5% = 12.5% x $320,000 = $40,000
  • 24. Copyright 2014, Simplilearn, All rights reserved.24 Result Interpretation At the end of the first iteration, the following were reported: ● Actual costs (AC) = $30,000 ● Points completed = 20 (i.e., 10% of total backlog) Q EV = Backlog * BAC A With current performance, the project can be completed within the budget, but will not be meeting the project’s scheduled completion date. = 10% x $320,000 = $32,000 = $32,000/$30,000 = 1.07 SPI = EV / PV = $32,000/$40,000 = 0.80 CPI = EV / AC
  • 25. Copyright 2014, Simplilearn, All rights reserved.25 In Agile projects, scope change will be reflected in project’s backlog. Managing Scope Change The velocity after Iteration 1 and 2 was not as high as expected. Based on this velocity, the project completion date was adjusted. Iteration1 2 3 4 Features Actual Post 1st Iteration Plan Post 2nd Iteration Plan Initial Plan
  • 26. Copyright 2014, Simplilearn, All rights reserved.26 Managing Scope Change (contd.) Following additional information about the project is available: ● Backlog has increased from 200 to 250 points Q A Total number of iterations will change to 10 (250/25) Budget baseline will increase to $400,000 (250 * $1600)
  • 27. Copyright 2014, Simplilearn, All rights reserved.27 Escaped defects are those which were not found by, or the ones that escaped from, the quality assurance team. These issues are found by end users after release version has been made available to them. ● These are the most expensive defects to correct and should be avoided. ● The impact of escaped defects is more than just the work required to fix them. It affects ‘brand’ and reputation. ● ‘Escaped defects found’ counts the number of new escaped defects found over a period of time (day, week, month). Escaped Defects
  • 28. Copyright 2014, Simplilearn, All rights reserved.28 Following are the best practices for the use of metrics in projects: ● Measure outcomes, not outputs ● Measure results, not activity ● Measure work items done, not time spent per task ● Follow trends, not numbers Best Practices
  • 29. Copyright 2014, Simplilearn, All rights reserved.29 Quiz
  • 30. Copyright 2014, Simplilearn, All rights reserved.30 QUIZ a. b. c. d. Which of the following is an estimated cost for delivering a single point based on past performance of the delivering organization?1 Baseline velocity Product backlog in points Planned value Cost per point
  • 31. Copyright 2014, Simplilearn, All rights reserved.31 QUIZ a. b. c. d. Which of the following is an estimated cost for delivering a single point based on past performance of the delivering organization?1 Answer: a. Explanation: Cost per point is the estimated cost for delivering a single point based on past performance of the delivering organization. Baseline velocity Product backlog in points Planned value Cost per point
  • 32. Copyright 2014, Simplilearn, All rights reserved.32 QUIZ a. b. c. d. Which of the following metrics captures the number of escaped defects found over a period of time?2 Escaped defects Cycle time Story defects Live defects
  • 33. Copyright 2014, Simplilearn, All rights reserved.33 QUIZ a. b. c. d. Which of the following metrics captures the number of escaped defects found over a period of time?2 Answer: b. Explanation: Escaped defects counts the number of new escaped defects found over a period of time. Escaped defects Cycle time Story defects Live defects
  • 34. Copyright 2014, Simplilearn, All rights reserved.34 QUIZ a. b. c. d. Which of the following is the average time between delivery of completed work items? 3 Lead time Cycle time Lag time Velocity
  • 35. Copyright 2014, Simplilearn, All rights reserved.35 QUIZ a. b. c. d. Which of the following is the average time between delivery of completed work items? 3 Answer: c. Explanation: Cycle time is the average time between delivery of completed work items. Lead time Cycle time Lag time Velocity
  • 36. Copyright 2014, Simplilearn, All rights reserved.36 QUIZ a. b. c. d. If the planned value is 300 and earned value is 280, what is the SPI? 4 20 1.07 0.933 580
  • 37. Copyright 2014, Simplilearn, All rights reserved.37 QUIZ a. b. c. d. If the planned value is 300 and earned value is 280, what is the SPI? 4 Answer: d. Explanation: SPI = EV/PV= 280/300 = 0.933 20 1.07 0.933 580
  • 38. Copyright 2014, Simplilearn, All rights reserved.38 QUIZ a. b. c. d. What is the one important metric that Burnup charts show that Burndown charts do not?5 Burnup charts show the number of iterations Burnup charts show total work Burnup charts show project duration Burnup charts show velocity
  • 39. Copyright 2014, Simplilearn, All rights reserved.39 QUIZ a. b. c. d. What is the one important metric that Burnup charts show that Burndown charts do not?5 Answer: c. Explanation: Burnup charts show total work whereas burndown charts do not. Burnup charts show the number of iterations Burnup charts show total work Burnup charts show project duration Burnup charts show velocity
  • 40. Copyright 2014, Simplilearn, All rights reserved.40 QUIZ a. b. c. d. If the CPI of a project is 1.1 and the SPI is 0.8, what is the inference about the project? 6 It is under budget and ahead of schedule It is under budget and behind schedule It is over budget and ahead of schedule It is over budget and behind schedule
  • 41. Copyright 2014, Simplilearn, All rights reserved.41 QUIZ a. b. c. d. If the CPI of a project is 1.1 and the SPI is 0.8, what is the inference about the project? 6 Answer: c. Explanation: The project is under budget as the CPI is greater than one and behind schedule because the SPI is less than one. It is under budget and ahead of schedule It is under budget and behind schedule It is over budget and ahead of schedule It is over budget and behind schedule
  • 42. Copyright 2014, Simplilearn, All rights reserved.42 QUIZ a. b. c. d. A project team has completed three iterations and recorded a velocity of 25, 30, and 35 story points; the total Release backlog has 300 story points. How many iterations are required to complete the project?7 7 8.5 12 10
  • 43. Copyright 2014, Simplilearn, All rights reserved.43 QUIZ a. b. c. d. A project team has completed three iterations and recorded a velocity of 25, 30, and 35 story points; the total Release backlog has 300 story points. How many iterations are required to complete the project?7 Answer: b. Explanation: On average the project is delivering 30 points an iteration (25+30+35)/3 = 30. Ten iterations would be required to complete the Total Story points (300/30)=10. Three iterations have been completed so the remaining points should be delivered in 7 iterations (10-3)= 7. 7 8.5 12 10
  • 44. Copyright 2014, Simplilearn, All rights reserved.44 ● Metrics are important for evaluation of a project. Business Metrics, Process Metrics, and Project Testing Metrics are the three major categories of commonly used metrics. ● Velocity is a measure of a team’s rate of progress in an iteration. The unit of measure for velocity is determined by the unit of measure used by the team during estimation. ● Velocity is visualized in the form of the burn charts in Agile projects. Burndown charts, burnup charts, and combined burn charts are commonly used to track the project progress. ● Earned value management for Agile projects can be done on the basis of stories sized in relative terms using story point units. ● Escaped defects are the defects that were not found by the quality assurance team, but are found by end users after release version has been made available to them. Summary Here is a quick recap of what was covered in this lesson:
  • 45. Copyright 2014, Simplilearn, All rights reserved.45 Copyright 2014, Simplilearn, All rights reserved.PMI® & ACP are the registered marks of Project Management Institute, Inc. THANK YOU