SlideShare a Scribd company logo
1 of 35
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 Planning, Monitoring, and Adopting: Part 2
PMI®—Agile Certified Practitioner (PMI-ACP)®
Copyright 2014, Simplilearn, All rights reserved.2
● Explain the concepts of velocity and iteration planning
● Identify the processes involved in iteration planning
● Use burnup charts, burndown charts, and cumulative flow diagrams to
monitor the release plan
After completing
this lesson, you will
be able to:
Objectives
Copyright 2014, Simplilearn, All rights reserved.3
Velocity is a measure of a team’s rate of progress per iteration. It is calculated by adding the number
of story points assigned to each user story that the team has completed during the iteration.
Velocity
The project team completes four stories in one iteration. The story points are as Story A—5,
Story B—3, Story C—7, Story D—5. Calculate the velocity.
Q
Adding the story points assigned to each user story gives the velocity.
Hence, velocity = 5+3+7+5 = 20
A
Copyright 2014, Simplilearn, All rights reserved.4
Based on an expected velocity of 14, allocate user stories to iterations.
Velocity (contd.)
Copyright 2014, Simplilearn, All rights reserved.5
An iteration plan is a low level view of
the product where the team takes a
more focused, and detailed look at
what will be necessary to implement,
i.e., only those user stories, that have
been selected for the iteration. Each
iteration follows the same consistent
pattern.
Iteration Plan
Copyright 2014, Simplilearn, All rights reserved.6
In this example, the major activities of a three week iteration are shown.
Iteration—Example
Story Development
● Build the tests
● Fail the tests
● Develop the stories
● Pass the tests
Iteration Planning
● Review the stories
● Map out the tasks
● Forecast the work
● Work the plan
Demo Preparation
● Compare what is done to
what was planned
● Ensure everything works
● Develop a demo script
Retrospective
● Review the plan
● Check the numbers
● Get Feedback
● Document improvements
Iteration Preparation
● Set the goals
● Identify the value
● Assess the architecture
● Agree on the tests
Demo
● Demonstrate the solution to the
stakeholders
● Get Feedback
● Capture new requirements to be
considered for future sprints
Copyright 2014, Simplilearn, All rights reserved.7
An iteration plan is created during the iteration planning session. It can be as simple as a spreadsheet
or a set of note cards with one task handwritten on each card.
Iteration Planning
Identifiesthemesorgoalsthatshould
beachieved.
Positionstheteamtostartworkingon
theiteration.Identifiesthemesor
goalsthatshouldbeachieved.
Positionstheteamtostartworkingo
Identifiesthemesorgoalsthatshould
beachieved.
Positionstheteamtostartworkingon
theiteration.
ntheiteration.Iteration Plan Meeting Iteration Plan
The participants of this meeting
are:
● Product Owner
● Analysts
● Programmers
● Testers
● Database Engineers
● UI Designers
Iteration plan could be a
spreadsheet or a post-it note.
Identifies themes or goals that
should be achieved.
Positions the team to start working
on the iteration.
Copyright 2014, Simplilearn, All rights reserved.8
Following factors are considered while selecting an iteration length:
● The length of the release being worked on
● The amount of uncertainty
● The ease of getting feedback
● The duration in which priorities can remain unchanged
● Willingness to go without feedback
● The overhead of iteration
● A feeling of urgency is maintained, the shorter the iteration duration the greater the sense of
project urgency
Iteration Length Selection
Copyright 2014, Simplilearn, All rights reserved.9
The following graph represents the average length of the iteration in Agile projects. 82% have
iterations between 1 and 4 weeks in length.
Length of Iterations
Copyright 2014, Simplilearn, All rights reserved.10
When the team is aware of the velocity, the following processes are undertaken to plan an iteration:
Velocity-Driven Iteration Planning
Determine the
target velocity
Select the user
stories
Split the user
stories into
tasks
Estimate tasksIdentify an
iteration goal
Adjust priority
Copyright 2014, Simplilearn, All rights reserved.11
In commitment-driven iteration planning, the team is asked to add stories to the iteration one-by-one
until they cannot commit anymore.
Commitment-Driven Iteration Planning
Adjust
priorities
Remove a user
story
Select a story to
add
Expand the
story into tasks
Estimate tasksIdentify an
iteration goal
Iteration
planning is done
Ask team for
commitment
Can commit in full
Cannot
commit
Can commit, but not
in full
Copyright 2014, Simplilearn, All rights reserved.12
While working on a release, iterations allow mid-course corrections.
Iteration—Mid-course Corrections
As knowledge increases, leaders use iterations to guide the project towards enhanced goal.!
Copyright 2014, Simplilearn, All rights reserved.13
The release plan looks forward through the release of the product while the iteration plan looks
ahead only the length of one iteration. The differences between a release plan and an iteration plan
are as follows:
Release Plan vs. Iteration Plan
Release Plan Iteration Plan
Planning horizon is three to nine (3 – 9) months. Planning horizon is one to four (1 – 4) weeks.
Release plan is based on user stories. Iteration plan is based on tasks.
Estimations are done in story points or ideal
days.
Estimations are done in ideal hours.
Copyright 2014, Simplilearn, All rights reserved.14
The project team tracks its progress against a release plan by updating a release burndown chart at
the end of each iteration. The graph shows a hypothetical burn down chart for a project across
several iterations. When the graph reaches zero there are no more story points in the project and it is
ready for release.
Release Burndown Chart
The vertical axis shows the
number of story points
remaining in the project.
Iterations are shown
across the horizontal
axis.
Copyright 2014, Simplilearn, All rights reserved.15
Burndown charts can also be tracked against the expected velocity based on a velocity driven
iteration plan. This provides visibility on how the team will complete the stories and tasks within an
iteration.
Burndown Charts
Copyright 2014, Simplilearn, All rights reserved.16
In addition to the rate at which work is completed, the burndown bar chart helps to visualize the
work that gets added or removed from the scope for a particular release or iteration.
Burndown Bar Charts
The movement at the top of
the bar indicates completion of
work by the team.
The movement at the bottom
of the bar indicates work
getting added or removed from
the release.
The length of the bar
indicates the overall
work remaining in the
project.
Copyright 2014, Simplilearn, All rights reserved.17
In addition to showing how much work is completed, the burnup chart also shows the work in the
project scope. This chart is also known as ‘Feature Complete Graph’ in Feature Driven Development
(FDD).
Burnup Charts
This shows the increase in scope,
around the iteration 5.
Copyright 2014, Simplilearn, All rights reserved.18
Cumulative Flow Diagram (CFD) was
introduced by Lean thought leaders, Don
Reinertsen and David Anderson.
● CFD is an important tool for tracking and
forecasting Agile projects.
● It shows work in different states, that is
‘Completed’ and ‘In Progress’.
● One report can provide insight to Burn-up,
Cycle Time, WIP, and Bottlenecks all at
once.
Cumulative Flow Diagrams
Copyright 2014, Simplilearn, All rights reserved.19
An example of a cumulative flow diagram is given below:
Cumulative Flow Diagrams (contd.)
The area in red shows
total planned features to
be built which have
increased from June to
August.
The area in yellow shows
the work in progress.
The area in green shows
the total number of
features completed.
Copyright 2014, Simplilearn, All rights reserved.20
Cumulative Flow Diagram helps us to determine the amount of inventory in the system. Little’s law
states that at a given WIP level, the ratio of WIP to cycle time (CT) equals throughput (T).
CFD—Little’s Law
T = WIP/CT
If there are ten user stories in progress and it takes 6 hours to complete a user story, the throughput will be 10/6 or 1.6 stories per hour.
Given that it takes 1.6 hours to complete a story, if a story enters the In Progress queue and it is the tenth story in the queue, it will take
10*1.6hrs or 16 hours.
The time taken by the items to
complete can be determined by
examining the horizontal (X)
distance; known as cycle time.
Number of items in the queue
can be determined by looking
at the vertical (Y) distance.
Copyright 2014, Simplilearn, All rights reserved.21
The CFD can be modified to get more detailed Work-In-Progress (WIP) information. The WIP area
(yellow) has been broken out by activity, like ‘Started’, ‘Designed’, and ‘Coded’.
Work-in-Progress—Detailed
Copyright 2014, Simplilearn, All rights reserved.22
Detailed CFD chart can help in identifying the bottlenecks in a process.
CFD with Bottleneck
Widening area is created above an
activity that is progressing at a
slower rate.
Bottleneck is the activity below
the widening band.
In the image, ‘Analysis’ is going OK, but ‘DB Process’ is below the widening band, indicating a slower
rate of progress and a warning that it is a bottleneck in the system.
Copyright 2014, Simplilearn, All rights reserved.23
Quiz
Copyright 2014, Simplilearn, All rights reserved.24
QUIZ
a.
b.
c.
d.
In your project, the sum of all the stories is 85 story points. Based on past experience, it
is known that the team’s velocity is 10 story points per one-week iteration. How many
iterations does the project need to complete the user stories?1
10
8.5
85
8
Copyright 2014, Simplilearn, All rights reserved.25
QUIZ
a.
b.
c.
d.
In your project, the sum of all the stories is 85 story points. Based on past experience, it
is known that the team’s velocity is 10 story points per one-week iteration. How many
iterations does the project need to complete the user stories?1
Answer: c.
Explanation: Iterations = 85/10 = 8.5
10
8.5
85
8
Copyright 2014, Simplilearn, All rights reserved.26
QUIZ
a.
b.
c.
d.
Which of the following is not a criteria for evaluating the iteration length?
2
Exploration factor
Release timeframe
Management’s acceptance of the stories
Building and testing the stories
Copyright 2014, Simplilearn, All rights reserved.27
QUIZ
a.
b.
c.
d.
2
Answer: d.
Explanation: Three criteria should be looked at when setting iteration length; delivering chunks (stories) of
user valued functionality, building and testing the stories (working software), and product team acceptance
of the stories. Additional factors are release timeframe, exploration factor, overhead, and learning needs.
Which of the following is not a criteria for evaluating the iteration length?
Exploration factor
Release timeframe
Management’s acceptance of the stories
Building and testing the stories
Copyright 2014, Simplilearn, All rights reserved.28
QUIZ
a.
b.
c.
d.
Which of the following chart shows the total work in a project?
3
Burndown chart
Iteration graph
Task board
Burnup chart
Copyright 2014, Simplilearn, All rights reserved.29
QUIZ
a.
b.
c.
d.
3
Answer: a.
Explanation: In addition to showing how much work is completed, the burnup chart also
shows the work in the project.
Which of the following chart shows the total work in a project?
Burndown chart
Iteration graph
Task board
Burnup chart
Copyright 2014, Simplilearn, All rights reserved.30
QUIZ
a.
b.
c.
d.
What does Little’s Law state?
4
Projects deliver little in the last two days of an iteration.
Inventory in a process is the multiplication of throughput and the flow-time.
Project throughput diminishes with larger user stories.
The amount of work expands to fit the available time.
Copyright 2014, Simplilearn, All rights reserved.31
QUIZ
a.
b.
c.
d.
4
Answer: c.
Explanation: Little’s law states that at a given WIP level, the ratio of WIP to cycle time (CT)
equals throughput (T). T = WIP/CT, we can then determine that WIP = T * CT
What does Little’s Law state?
Projects deliver little in the last two days of an iteration.
Inventory in a process is the multiplication of throughput and the flow-time.
Project throughput diminishes with larger user stories.
The amount of work expands to fit the available time.
Copyright 2014, Simplilearn, All rights reserved.32
QUIZ
a.
b.
c.
d.
In a CFD diagram, how can a bottleneck be determined?
5
The value points for the release start to increase.
Project velocity starts to decrease.
The team starts experiencing negative velocity.
A large colored area appears in one of the process areas.
Copyright 2014, Simplilearn, All rights reserved.33
QUIZ
a.
b.
c.
d.
In a CFD diagram, how can a bottleneck be determined?
5
Answer: a.
Explanation: The CFD will start showing a growing colored area in a process that is
experiencing a bottleneck.
The value points for the release start to increase.
Project velocity starts to decrease.
The team starts experiencing negative velocity.
A large colored area appears in one of the process areas.
Copyright 2014, Simplilearn, All rights reserved.34
● Velocity is a measure of team’s rate of progress per iteration. It is calculated
by adding the number of story points assigned to each user story that the
team has completed during the iteration.
● Iteration plan is a low level plan used by the teams to identify and allocate
the work for a given iteration. Iterations also support mid-course corrections
in a release.
● Burndown chart tracks the rate at which the team is ‘burning down’
(completing) the work. The burnup chart indicates the amount of work
completed during a release or iteration.
● In addition to the rate at which the work is burnt down, the burndown bar
chart also helps visualize the work that gets added or removed from the
scope for a particular release or iteration.
● Cumulative Flow Diagram (CFD) helps to track work at different stages, the
amount of work that is completed and the amount of work in the in-progress
state.
Summary
Here is a quick
recap of what was
covered in this
lesson:
Copyright 2014, Simplilearn, All rights reserved.35
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

Coaching product owners effectively
Coaching product owners effectivelyCoaching product owners effectively
Coaching product owners effectivelyGrowing Agile
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Flow projects efficiently with a visual Portfolio Kanban system.pdf
Flow projects efficiently with a visual Portfolio Kanban system.pdfFlow projects efficiently with a visual Portfolio Kanban system.pdf
Flow projects efficiently with a visual Portfolio Kanban system.pdfDimitri Ponomareff
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementKamuran Koçak
 
PMI ACP Prep Course
PMI ACP Prep CoursePMI ACP Prep Course
PMI ACP Prep Coursesparkagility
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practicesAllyson Chiarini
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in AgileDimitri Ponomareff
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementChristian Vos
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?Mario Lucero
 
Earned Value Management and Agile
Earned Value Management and AgileEarned Value Management and Agile
Earned Value Management and AgileGlen Alleman
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Invensis Learning
 
PMP Exam Prep Module 1.pptx
PMP Exam Prep Module 1.pptxPMP Exam Prep Module 1.pptx
PMP Exam Prep Module 1.pptxAmjadAlk
 

What's hot (20)

Coaching product owners effectively
Coaching product owners effectivelyCoaching product owners effectively
Coaching product owners effectively
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Flow projects efficiently with a visual Portfolio Kanban system.pdf
Flow projects efficiently with a visual Portfolio Kanban system.pdfFlow projects efficiently with a visual Portfolio Kanban system.pdf
Flow projects efficiently with a visual Portfolio Kanban system.pdf
 
Agile Business Value
Agile Business ValueAgile Business Value
Agile Business Value
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Agile Metrics 101
Agile Metrics 101Agile Metrics 101
Agile Metrics 101
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
PMI ACP Prep Course
PMI ACP Prep CoursePMI ACP Prep Course
PMI ACP Prep Course
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in Agile
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Earned Value Management and Agile
Earned Value Management and AgileEarned Value Management and Agile
Earned Value Management and Agile
 
Agile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale ProjectsAgile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale Projects
 
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
Scrum vs Kanban - Which Agile Methodology Fits Best For Your Team?
 
PMP Exam Prep Module 1.pptx
PMP Exam Prep Module 1.pptxPMP Exam Prep Module 1.pptx
PMP Exam Prep Module 1.pptx
 

Viewers also liked

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
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityThanh Nguyen
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development ProcessThanh Nguyen
 
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
 
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 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 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
 

Viewers also liked (8)

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
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 Quality
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development Process
 
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
 
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 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 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
 

Similar to PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting

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
 
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
 
Initial Project Meeting Agenda PowerPoint Presentation Slides
Initial Project Meeting Agenda PowerPoint Presentation Slides Initial Project Meeting Agenda PowerPoint Presentation Slides
Initial Project Meeting Agenda PowerPoint Presentation Slides SlideTeam
 
Iteration planning and user story definition
Iteration planning and user story definitionIteration planning and user story definition
Iteration planning and user story definitionjobin joy
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...Bosnia Agile
 
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
 
WP 3 - Monitoring Kanban execution
WP  3 - Monitoring Kanban executionWP  3 - Monitoring Kanban execution
WP 3 - Monitoring Kanban executionVikram Abrol , PMP
 
DescriptionThe Aires Corporation is highly desirous of implementi.docx
DescriptionThe Aires Corporation is highly desirous of implementi.docxDescriptionThe Aires Corporation is highly desirous of implementi.docx
DescriptionThe Aires Corporation is highly desirous of implementi.docxcarolinef5
 
DescriptionThe Aires Corporation is highly desirous of implementi.docx
DescriptionThe Aires Corporation is highly desirous of implementi.docxDescriptionThe Aires Corporation is highly desirous of implementi.docx
DescriptionThe Aires Corporation is highly desirous of implementi.docxdonaldp2
 
Digite - Project Management Training
Digite - Project Management TrainingDigite - Project Management Training
Digite - Project Management TrainingDigite, Inc.
 
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Zulfiquer Ahmed Amin
 
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
 

Similar to PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting (20)

Agile status reporting primer
Agile status reporting primerAgile status reporting primer
Agile status reporting primer
 
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...
 
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
 
Initial Project Meeting Agenda PowerPoint Presentation Slides
Initial Project Meeting Agenda PowerPoint Presentation Slides Initial Project Meeting Agenda PowerPoint Presentation Slides
Initial Project Meeting Agenda PowerPoint Presentation Slides
 
Iteration planning and user story definition
Iteration planning and user story definitionIteration planning and user story definition
Iteration planning and user story definition
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...
 
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
 
WP 3 - Monitoring Kanban execution
WP  3 - Monitoring Kanban executionWP  3 - Monitoring Kanban execution
WP 3 - Monitoring Kanban execution
 
DescriptionThe Aires Corporation is highly desirous of implementi.docx
DescriptionThe Aires Corporation is highly desirous of implementi.docxDescriptionThe Aires Corporation is highly desirous of implementi.docx
DescriptionThe Aires Corporation is highly desirous of implementi.docx
 
DescriptionThe Aires Corporation is highly desirous of implementi.docx
DescriptionThe Aires Corporation is highly desirous of implementi.docxDescriptionThe Aires Corporation is highly desirous of implementi.docx
DescriptionThe Aires Corporation is highly desirous of implementi.docx
 
GAO Scheduling in an agile setting - Karen Richey
GAO Scheduling in an agile setting - Karen RicheyGAO Scheduling in an agile setting - Karen Richey
GAO Scheduling in an agile setting - Karen Richey
 
Pm chapter 5
Pm chapter 5Pm chapter 5
Pm chapter 5
 
Pm chapter 5
Pm chapter 5Pm chapter 5
Pm chapter 5
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Cost Estimation
Cost EstimationCost Estimation
Cost Estimation
 
Digite - Project Management Training
Digite - Project Management TrainingDigite - Project Management Training
Digite - Project Management Training
 
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
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)
 

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
 
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based PrioritizationPMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based PrioritizationThanh 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
 
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
 

More from Thanh Nguyen (15)

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
 
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based PrioritizationPMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
 
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
 
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
 

Recently uploaded

{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
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
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girladitipandeya
 
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
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
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
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 

Recently uploaded (20)

Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
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
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
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
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
 
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
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
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 Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
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
 
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
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
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
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 

PMI-ACP Lesson 03 Nugget 2 Agile Planning, Monitoring and Adopting

  • 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 Planning, Monitoring, and Adopting: Part 2 PMI®—Agile Certified Practitioner (PMI-ACP)®
  • 2. Copyright 2014, Simplilearn, All rights reserved.2 ● Explain the concepts of velocity and iteration planning ● Identify the processes involved in iteration planning ● Use burnup charts, burndown charts, and cumulative flow diagrams to monitor the release plan After completing this lesson, you will be able to: Objectives
  • 3. Copyright 2014, Simplilearn, All rights reserved.3 Velocity is a measure of a team’s rate of progress per iteration. It is calculated by adding the number of story points assigned to each user story that the team has completed during the iteration. Velocity The project team completes four stories in one iteration. The story points are as Story A—5, Story B—3, Story C—7, Story D—5. Calculate the velocity. Q Adding the story points assigned to each user story gives the velocity. Hence, velocity = 5+3+7+5 = 20 A
  • 4. Copyright 2014, Simplilearn, All rights reserved.4 Based on an expected velocity of 14, allocate user stories to iterations. Velocity (contd.)
  • 5. Copyright 2014, Simplilearn, All rights reserved.5 An iteration plan is a low level view of the product where the team takes a more focused, and detailed look at what will be necessary to implement, i.e., only those user stories, that have been selected for the iteration. Each iteration follows the same consistent pattern. Iteration Plan
  • 6. Copyright 2014, Simplilearn, All rights reserved.6 In this example, the major activities of a three week iteration are shown. Iteration—Example Story Development ● Build the tests ● Fail the tests ● Develop the stories ● Pass the tests Iteration Planning ● Review the stories ● Map out the tasks ● Forecast the work ● Work the plan Demo Preparation ● Compare what is done to what was planned ● Ensure everything works ● Develop a demo script Retrospective ● Review the plan ● Check the numbers ● Get Feedback ● Document improvements Iteration Preparation ● Set the goals ● Identify the value ● Assess the architecture ● Agree on the tests Demo ● Demonstrate the solution to the stakeholders ● Get Feedback ● Capture new requirements to be considered for future sprints
  • 7. Copyright 2014, Simplilearn, All rights reserved.7 An iteration plan is created during the iteration planning session. It can be as simple as a spreadsheet or a set of note cards with one task handwritten on each card. Iteration Planning Identifiesthemesorgoalsthatshould beachieved. Positionstheteamtostartworkingon theiteration.Identifiesthemesor goalsthatshouldbeachieved. Positionstheteamtostartworkingo Identifiesthemesorgoalsthatshould beachieved. Positionstheteamtostartworkingon theiteration. ntheiteration.Iteration Plan Meeting Iteration Plan The participants of this meeting are: ● Product Owner ● Analysts ● Programmers ● Testers ● Database Engineers ● UI Designers Iteration plan could be a spreadsheet or a post-it note. Identifies themes or goals that should be achieved. Positions the team to start working on the iteration.
  • 8. Copyright 2014, Simplilearn, All rights reserved.8 Following factors are considered while selecting an iteration length: ● The length of the release being worked on ● The amount of uncertainty ● The ease of getting feedback ● The duration in which priorities can remain unchanged ● Willingness to go without feedback ● The overhead of iteration ● A feeling of urgency is maintained, the shorter the iteration duration the greater the sense of project urgency Iteration Length Selection
  • 9. Copyright 2014, Simplilearn, All rights reserved.9 The following graph represents the average length of the iteration in Agile projects. 82% have iterations between 1 and 4 weeks in length. Length of Iterations
  • 10. Copyright 2014, Simplilearn, All rights reserved.10 When the team is aware of the velocity, the following processes are undertaken to plan an iteration: Velocity-Driven Iteration Planning Determine the target velocity Select the user stories Split the user stories into tasks Estimate tasksIdentify an iteration goal Adjust priority
  • 11. Copyright 2014, Simplilearn, All rights reserved.11 In commitment-driven iteration planning, the team is asked to add stories to the iteration one-by-one until they cannot commit anymore. Commitment-Driven Iteration Planning Adjust priorities Remove a user story Select a story to add Expand the story into tasks Estimate tasksIdentify an iteration goal Iteration planning is done Ask team for commitment Can commit in full Cannot commit Can commit, but not in full
  • 12. Copyright 2014, Simplilearn, All rights reserved.12 While working on a release, iterations allow mid-course corrections. Iteration—Mid-course Corrections As knowledge increases, leaders use iterations to guide the project towards enhanced goal.!
  • 13. Copyright 2014, Simplilearn, All rights reserved.13 The release plan looks forward through the release of the product while the iteration plan looks ahead only the length of one iteration. The differences between a release plan and an iteration plan are as follows: Release Plan vs. Iteration Plan Release Plan Iteration Plan Planning horizon is three to nine (3 – 9) months. Planning horizon is one to four (1 – 4) weeks. Release plan is based on user stories. Iteration plan is based on tasks. Estimations are done in story points or ideal days. Estimations are done in ideal hours.
  • 14. Copyright 2014, Simplilearn, All rights reserved.14 The project team tracks its progress against a release plan by updating a release burndown chart at the end of each iteration. The graph shows a hypothetical burn down chart for a project across several iterations. When the graph reaches zero there are no more story points in the project and it is ready for release. Release Burndown Chart The vertical axis shows the number of story points remaining in the project. Iterations are shown across the horizontal axis.
  • 15. Copyright 2014, Simplilearn, All rights reserved.15 Burndown charts can also be tracked against the expected velocity based on a velocity driven iteration plan. This provides visibility on how the team will complete the stories and tasks within an iteration. Burndown Charts
  • 16. Copyright 2014, Simplilearn, All rights reserved.16 In addition to the rate at which work is completed, the burndown bar chart helps to visualize the work that gets added or removed from the scope for a particular release or iteration. Burndown Bar Charts The movement at the top of the bar indicates completion of work by the team. The movement at the bottom of the bar indicates work getting added or removed from the release. The length of the bar indicates the overall work remaining in the project.
  • 17. Copyright 2014, Simplilearn, All rights reserved.17 In addition to showing how much work is completed, the burnup chart also shows the work in the project scope. This chart is also known as ‘Feature Complete Graph’ in Feature Driven Development (FDD). Burnup Charts This shows the increase in scope, around the iteration 5.
  • 18. Copyright 2014, Simplilearn, All rights reserved.18 Cumulative Flow Diagram (CFD) was introduced by Lean thought leaders, Don Reinertsen and David Anderson. ● CFD is an important tool for tracking and forecasting Agile projects. ● It shows work in different states, that is ‘Completed’ and ‘In Progress’. ● One report can provide insight to Burn-up, Cycle Time, WIP, and Bottlenecks all at once. Cumulative Flow Diagrams
  • 19. Copyright 2014, Simplilearn, All rights reserved.19 An example of a cumulative flow diagram is given below: Cumulative Flow Diagrams (contd.) The area in red shows total planned features to be built which have increased from June to August. The area in yellow shows the work in progress. The area in green shows the total number of features completed.
  • 20. Copyright 2014, Simplilearn, All rights reserved.20 Cumulative Flow Diagram helps us to determine the amount of inventory in the system. Little’s law states that at a given WIP level, the ratio of WIP to cycle time (CT) equals throughput (T). CFD—Little’s Law T = WIP/CT If there are ten user stories in progress and it takes 6 hours to complete a user story, the throughput will be 10/6 or 1.6 stories per hour. Given that it takes 1.6 hours to complete a story, if a story enters the In Progress queue and it is the tenth story in the queue, it will take 10*1.6hrs or 16 hours. The time taken by the items to complete can be determined by examining the horizontal (X) distance; known as cycle time. Number of items in the queue can be determined by looking at the vertical (Y) distance.
  • 21. Copyright 2014, Simplilearn, All rights reserved.21 The CFD can be modified to get more detailed Work-In-Progress (WIP) information. The WIP area (yellow) has been broken out by activity, like ‘Started’, ‘Designed’, and ‘Coded’. Work-in-Progress—Detailed
  • 22. Copyright 2014, Simplilearn, All rights reserved.22 Detailed CFD chart can help in identifying the bottlenecks in a process. CFD with Bottleneck Widening area is created above an activity that is progressing at a slower rate. Bottleneck is the activity below the widening band. In the image, ‘Analysis’ is going OK, but ‘DB Process’ is below the widening band, indicating a slower rate of progress and a warning that it is a bottleneck in the system.
  • 23. Copyright 2014, Simplilearn, All rights reserved.23 Quiz
  • 24. Copyright 2014, Simplilearn, All rights reserved.24 QUIZ a. b. c. d. In your project, the sum of all the stories is 85 story points. Based on past experience, it is known that the team’s velocity is 10 story points per one-week iteration. How many iterations does the project need to complete the user stories?1 10 8.5 85 8
  • 25. Copyright 2014, Simplilearn, All rights reserved.25 QUIZ a. b. c. d. In your project, the sum of all the stories is 85 story points. Based on past experience, it is known that the team’s velocity is 10 story points per one-week iteration. How many iterations does the project need to complete the user stories?1 Answer: c. Explanation: Iterations = 85/10 = 8.5 10 8.5 85 8
  • 26. Copyright 2014, Simplilearn, All rights reserved.26 QUIZ a. b. c. d. Which of the following is not a criteria for evaluating the iteration length? 2 Exploration factor Release timeframe Management’s acceptance of the stories Building and testing the stories
  • 27. Copyright 2014, Simplilearn, All rights reserved.27 QUIZ a. b. c. d. 2 Answer: d. Explanation: Three criteria should be looked at when setting iteration length; delivering chunks (stories) of user valued functionality, building and testing the stories (working software), and product team acceptance of the stories. Additional factors are release timeframe, exploration factor, overhead, and learning needs. Which of the following is not a criteria for evaluating the iteration length? Exploration factor Release timeframe Management’s acceptance of the stories Building and testing the stories
  • 28. Copyright 2014, Simplilearn, All rights reserved.28 QUIZ a. b. c. d. Which of the following chart shows the total work in a project? 3 Burndown chart Iteration graph Task board Burnup chart
  • 29. Copyright 2014, Simplilearn, All rights reserved.29 QUIZ a. b. c. d. 3 Answer: a. Explanation: In addition to showing how much work is completed, the burnup chart also shows the work in the project. Which of the following chart shows the total work in a project? Burndown chart Iteration graph Task board Burnup chart
  • 30. Copyright 2014, Simplilearn, All rights reserved.30 QUIZ a. b. c. d. What does Little’s Law state? 4 Projects deliver little in the last two days of an iteration. Inventory in a process is the multiplication of throughput and the flow-time. Project throughput diminishes with larger user stories. The amount of work expands to fit the available time.
  • 31. Copyright 2014, Simplilearn, All rights reserved.31 QUIZ a. b. c. d. 4 Answer: c. Explanation: Little’s law states that at a given WIP level, the ratio of WIP to cycle time (CT) equals throughput (T). T = WIP/CT, we can then determine that WIP = T * CT What does Little’s Law state? Projects deliver little in the last two days of an iteration. Inventory in a process is the multiplication of throughput and the flow-time. Project throughput diminishes with larger user stories. The amount of work expands to fit the available time.
  • 32. Copyright 2014, Simplilearn, All rights reserved.32 QUIZ a. b. c. d. In a CFD diagram, how can a bottleneck be determined? 5 The value points for the release start to increase. Project velocity starts to decrease. The team starts experiencing negative velocity. A large colored area appears in one of the process areas.
  • 33. Copyright 2014, Simplilearn, All rights reserved.33 QUIZ a. b. c. d. In a CFD diagram, how can a bottleneck be determined? 5 Answer: a. Explanation: The CFD will start showing a growing colored area in a process that is experiencing a bottleneck. The value points for the release start to increase. Project velocity starts to decrease. The team starts experiencing negative velocity. A large colored area appears in one of the process areas.
  • 34. Copyright 2014, Simplilearn, All rights reserved.34 ● Velocity is a measure of team’s rate of progress per iteration. It is calculated by adding the number of story points assigned to each user story that the team has completed during the iteration. ● Iteration plan is a low level plan used by the teams to identify and allocate the work for a given iteration. Iterations also support mid-course corrections in a release. ● Burndown chart tracks the rate at which the team is ‘burning down’ (completing) the work. The burnup chart indicates the amount of work completed during a release or iteration. ● In addition to the rate at which the work is burnt down, the burndown bar chart also helps visualize the work that gets added or removed from the scope for a particular release or iteration. ● Cumulative Flow Diagram (CFD) helps to track work at different stages, the amount of work that is completed and the amount of work in the in-progress state. Summary Here is a quick recap of what was covered in this lesson:
  • 35. Copyright 2014, Simplilearn, All rights reserved.35 Copyright 2014, Simplilearn, All rights reserved.PMI® & ACP are the registered marks of Project Management Institute, Inc. THANK YOU