SlideShare a Scribd company logo
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 1
PMI®—Agile Certified Practitioner (PMI-ACP)®
Copyright 2014, Simplilearn, All rights reserved.2
● Identify the multiple levels of planning in Agile projects
● Explain the principle of timeboxing
● Explain MoSCoW prioritization
● Describe the steps involved in release planning
After completing
this lesson, you will
be able to:
Objectives
Copyright 2014, Simplilearn, All rights reserved.3
Multiple levels of planning in Agile projects are represented using a ‘planning onion’.
Multiple Levels of Planning
Iteration planning considers
the tasks that are needed to
transform a feature request
into working, tested software
This occurs at the start of
each iteration.
Product planning involves a
product owner looking ahead
beyond the immediate
release and planning for the
evolution of released system.
Portfolio planning involves
the selection of the products
that will best implement a
vision which is established
through an organization’s
strategic planning.
Strategy includes business
goals and roadmaps agreed
by the Executive Leadership.
Release planning considers
the deliverables and features
of each release that support
the Product plan.
Daily planning consists of the
Daily Scrum and work
activities.
Copyright 2014, Simplilearn, All rights reserved.4
Agile projects support the vision and goals of the product or portfolio that can extend for years.
Aligning Agile Projects to Programs and Portfolios
Releases are used to support
product roadmaps
Iterations and sprints
support releases
Themes and Epics are used to
support longer term vision of
Portfolio/Product Roadmaps
User stories define the
content of an iteration
Copyright 2014, Simplilearn, All rights reserved.5
A user story is a lightweight mechanism to
quickly capture requirements. It acts as an
agreement between customers and team
members to discuss detailed requirements
during an iteration.
User story provides a medium for the following:
● Gathering basic information about stories
● Recording high-level requirements
● Developing work estimates
● Defining acceptance tests
User Story
Copyright 2014, Simplilearn, All rights reserved.6
The three components (CCCs) of a user story are as follows:
User Story—Card, Conversation, and Confirmation
Card
An index card of about 4 X 6
inches in size on which a story is
written.
Conversation
User story should be the starting point
of a conversation between the team
and the product owner.
Confirmation
User story must provide acceptance
criteria for the story to help the team
understand the requirement.
Copyright 2014, Simplilearn, All rights reserved.7
The attributes of a user story can be represented using the following acronym:
User Story—Attributes
I
N
V
E
S
T
Valuable
Estimable
Small
Testable
Negotiable
Independent
Copyright 2014, Simplilearn, All rights reserved.8
Information that can be captured on a story card are as follows:
● Story identifier and name: A short name and unique identifier.
● Story description: A sentence or two that describes the feature in customer terms.
● Story type: C=customer domain, T=technology domain or others.
● Estimated work effort: The estimated work effort needed to deliver the story, including time for
requirements gathering, design, coding, testing, and documentation.
● Estimated Value Points: The relative Value Points for the user story.
● Requirements uncertainty (erratic, fluctuating, routine, stable): An "exploration factor" for a
specific story.
● Story dependencies: Dependencies that could influence implementation sequencing.
● Acceptance tests: Criteria the customer team will use to accept or reject the story.
Story Card Information
Copyright 2014, Simplilearn, All rights reserved.9
A sample user story card is given below:
User Story Card—Example
Color codes can be
used to identify
the type of story;
user story or
engineering story.
Card number is
used for tracking
purposes.
Story Points
reflect the
effort the card
has, relative to
other cards.
Simple estimates for
managing resourcing and
calibrating estimates.
Value Points reflect
the business value
of the card relative
to other cards.
Copyright 2014, Simplilearn, All rights reserved.10
Card Name No:_45_
Story Points:_3___ _______: Value Points
Initial Estimate (hrs):__6___ Actual (hrs):_______
Card Name No:_13_
Story Points:_5____ _______: Value Points
Initial Estimate (hrs):___8__ Actual (hrs):_______
Card Name No:_24_
Story Points:_3____ _______: Value Points
Initial Estimate (hrs):___5___ Actual (hrs):_______
Description “As a call center agent, I would want to see the
broadband connection type which the customer holds in the
CRM, so I can offer better options to choose.”
User Story—Examples
Description “As a Customer, I would want to get periodic
updates on the schedule of the booked flight, so I can plan
my travel to aerodrome accordingly.”
Description “As a frontline associate, I would want to
validate the credit worthiness of the customer online, so I
can provide overdraft limits.”
Copyright 2014, Simplilearn, All rights reserved.11
Theme is a set of related user stories that
can be combined and treated as a single
entity for either estimating or release
planning.
Epics are large user stories with lower
priority. They are too big to implement in
a single iteration and therefore they need
to be disaggregated into smaller user
stories at some point.
Theme and Epic
Copyright 2014, Simplilearn, All rights reserved.12
A travel company wants to launch its e-travel site with features that will enable a customer to
login and book bus, train, and flight tickets. Dicksen, the Product Owner, has written all the user
stories. He is facing the challenge of categorizing the following into themes and epics each.
Theme and Epic—Example
Customer
Registration
Login Activation
Customer Login
Landing Page
Payments
Searching for
flights on
specific routes
Selecting a
particular route
Booking
Single sign on to
both e-portal
and email-id
Copyright 2014, Simplilearn, All rights reserved.13
Theme and epic are explained in context of the example:
Theme and Epic Example—Explanation
Theme
Theme is a set of related user stories
that can be combined and treated as a
single entity for either estimating or
release planning.
Customer registration, login activation, customer login
landing page, search for flights on specific routes,
select a particular route, and booking are user stories
following a logical order. Hence it eases the planning and
estimation related to them.
Epic
Epics are large user stories. They are
too big to implement in a single
iteration and therefore they need to be
disaggregated into smaller user stories
at some point.
Payments and single sign on to both e-portal and email-id
are huge. They need to be further broken for detailing.
There are a number of channels like debit card, credit card,
and online payments. Without breaking the stories further
into finer details it is not possible to deliver them in a single
iteration.
Copyright 2014, Simplilearn, All rights reserved.14
Timeboxing is setting a fixed time limit to activities.
● It lets other characteristics, such as scope, vary.
● If something cannot be accomplished in a
timeboxed period, it is deferred to the next period.
● Timeboxing allows velocity to be determined
between iterations and sprints.
● Timeboxing is often applied to meetings like
Scrums, Sprint planning, Sprints and iterations.
Timeboxing
Copyright 2014, Simplilearn, All rights reserved.15
The best practices followed under the timeboxing technique are given below:
● Timebox can be of any duration, 1 year, 1 month, 1 day, 4 hours, or 15 minutes.
● Control is achieved at the lowest level of timeboxing.
● If a task is running behind the schedule, it is deferred to the next timebox.
● It fixes the length of the iteration and the team determines how much functionality can be
delivered in that fixed length of time.
Timeboxing—Best Practices
Copyright 2014, Simplilearn, All rights reserved.16
Following are the advantages of using timebox technique:
Advantages of Timeboxing
Timeboxing helps to focus attention on the job at hand for the specified period
of time.
Focus
Defining a fixed time period, and working diligently in a focused manner on the
identified task helps to work smarter and harder and get more work done. It
helps to get away with ‘Parkinson’s Law’ and ‘Student Syndrome’.
Increased
productivity
Defining a fixed time period helps in identifying how much work is done in the
specific time and reduces the idle time.
Realization of
time spent
It helps to be consciously aware of the time available to perform the task at
hand.Time available
Copyright 2014, Simplilearn, All rights reserved.17
It is important to continuously prioritize the backlog and this is called ‘pruning the backlog’. A
method to prioritize requirements popularized in the DSDM community is MoSCoW.
Prioritizing Requirements—MoSCoW
M – Must
S – Should
C – Could
W – Won’t
Copyright 2014, Simplilearn, All rights reserved.18
A release plan indicates how the team intends to achieve the product vision within the project
objectives and constraints identified in the project data sheet.
● A release plan helps the product owner and the team decide the time required to create or
develop a releasable product.
● A release plan conveys the expectations such as what is likely to be developed and in what
timeframe.
● A release plan serves as a guidepost toward which the project team can progress.
Release Plan
Copyright 2014, Simplilearn, All rights reserved.19
The flow of activities during a release plan can be represented as follows:
Steps in Planning a Release
Determine the
conditions of
satisfaction
Select the stories
and a release
date
Select an
iteration length
Estimate
velocity
Prioritize user
stories
Estimate the
user stories
Are the
expectations
met?
No
Yes
Release
plan ends
The team and product owner collaboratively explore the product owner’s conditions of satisfaction that
include scope, schedule, budget, and quality.!
Copyright 2014, Simplilearn, All rights reserved.20
The purpose of release planning is to define the contents of a release or a specific shippable product
increment.
Release Planning
Product Backlog
contains all user
stories, themes,
and epics.
User stories are allocated to iterations. Only the upcoming
iterations are defined in detail.
Product owner selects
the items from the
Backlog that meet the
goals of a release.
The final
iteration
becomes the
release and is
shipped to
users.
Copyright 2014, Simplilearn, All rights reserved.21
Quiz
Copyright 2014, Simplilearn, All rights reserved.22
QUIZ
a.
b.
c.
d.
Which of the following is a useful technique for pruning a backlog?
1
MoSCoW
DSDM
Brainstorming
Sprint review
Copyright 2014, Simplilearn, All rights reserved.23
QUIZ
a.
b.
c.
d.
Which of the following is a useful technique for pruning a backlog?
1
Answer: b.
Explanation: Must, Could, Should, Won’t is a technique developed in DSDM for prioritizing
requirements in a backlog.
MoSCoW
DSDM
Brainstorming
Sprint review
Copyright 2014, Simplilearn, All rights reserved.24
QUIZ
a.
b.
c.
d.
What do the three C’s stand for in user stories?
2
Card, Conversation, Classification
Card, Conversation, Confirmation
Card, Communication, Confirmation
Card, Classification, Conversation
Copyright 2014, Simplilearn, All rights reserved.25
QUIZ
a.
b.
c.
d.
What do the three C’s stand for in user stories?
2
Answer: c.
Explanation: Card, Conversation, Confirmation. The card is used to drive the conversation
from which the acceptance tests or Confirmation is determined.
Card, Conversation, Classification
Card, Conversation, Confirmation
Card, Communication, Confirmation
Card, Classification, Conversation
Copyright 2014, Simplilearn, All rights reserved.26
QUIZ
a.
b.
c.
d.
What kind of a user story is an Epic?
3
A very large user story with high priority
A very large user story with low priority
A user story that will have a significant positive effect on the project
A collection of user stories that are similar in nature
Copyright 2014, Simplilearn, All rights reserved.27
QUIZ
a.
b.
c.
d.
What kind of a user story is an Epic?
3
Answer: c.
Explanation: Epics are large user stories that have not yet been decomposed into smaller
parts as they are have lower priority.
A very large user story with high priority
A very large user story with low priority
A user story that will have a significant positive effect on the project
A collection of user stories that are similar in nature
Copyright 2014, Simplilearn, All rights reserved.28
QUIZ
a.
b.
c.
d.
Which of the following is not a benefit of timeboxing?
4
Realization of time spent
Increased productivity
Guaranteeing deliverables occur within the specified timeframe
Focus
Copyright 2014, Simplilearn, All rights reserved.29
QUIZ
a.
b.
c.
d.
Which of the following is not a benefit of timeboxing?
4
Answer: d.
Explanation: In timeboxing, deliverables that cannot be completed are deferred to the next
timeboxed period.
Realization of time spent
Increased productivity
Guaranteeing deliverables occur within the specified timeframe
Focus
Copyright 2014, Simplilearn, All rights reserved.30
QUIZ
a.
b.
c.
d.
Which of the following is not a characteristic of a user story?
5
Lightweight user requirements
Visual representation of a requirement
Typically a 4x6” index card
I: Independent, N: Negotiable, V: Valuable, E: Estimable, S: Small, T: Testable
Copyright 2014, Simplilearn, All rights reserved.31
QUIZ
a.
b.
c.
d.
Which of the following is not a characteristic of a user story?
5
Answer: c.
Explanation: A story board is a visual representation of a requirement.
Lightweight user requirements
Visual representation of a requirement
Typically a 4x6” index card
I: Independent, N: Negotiable, V: Valuable, E: Estimable, S: Small, T: Testable
Copyright 2014, Simplilearn, All rights reserved.32
● Planning onion is used to represent the multiple levels of planning in Agile
projects; day, iteration, release, product, portfolio, and strategy.
● User stories are lightweight mechanism used to capture requirements
effectively.
● Timeboxing technique defines the duration for each activity. Incomplete
activities are deferred to the next timeboxed period.
● While planning for a timeboxed iteration, ‘must’ requirements should be
prioritized followed by the ‘should’ and ‘could’ requirements (MoSCow).
● Release plan is an artifact used by the product owner to communicate with
the stakeholders on what they can expect from a given project.
Summary
Here is a quick
recap of what was
covered in this
lesson:
Copyright 2014, Simplilearn, All rights reserved.33
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

Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
Mikalai Alimenkou
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
Elad Sofer
 
Agile estimation and planning
Agile estimation and planning Agile estimation and planning
Agile estimation and planning
Elad Sofer
 
PMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationPMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile Communication
Thanh Nguyen
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
Amaad Qureshi
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
Peter Antman
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
Mazhar Khan
 
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile EstimationPMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
Thanh Nguyen
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
Upekha Vandebona
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
Stephen Forte
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points
Scrum Breakfast Vietnam
 
Introduction to story points
Introduction to story pointsIntroduction to story points
Introduction to story points
Anil Kulkarni CSM
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
Prasad Prabhakaran
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
AgileDad
 
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
Thanh Nguyen
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
Daniel Toader
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddington
Peter Saddington
 
User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015
Fred Heath
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
Amaad Qureshi
 
Practical estimation techniques
Practical estimation techniquesPractical estimation techniques
Practical estimation techniques
SwatiKapoor43
 

What's hot (20)

Agile Estimation Techniques
Agile Estimation TechniquesAgile Estimation Techniques
Agile Estimation Techniques
 
Agile effort estimation
Agile effort estimation Agile effort estimation
Agile effort estimation
 
Agile estimation and planning
Agile estimation and planning Agile estimation and planning
Agile estimation and planning
 
PMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile CommunicationPMI-ACP Lesson 02 Agile Communication
PMI-ACP Lesson 02 Agile Communication
 
Introduction to Agile Estimation & Planning
Introduction to Agile Estimation & PlanningIntroduction to Agile Estimation & Planning
Introduction to Agile Estimation & Planning
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
 
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile EstimationPMI-ACP Lesson 04 Nugget 1 Agile Estimation
PMI-ACP Lesson 04 Nugget 1 Agile Estimation
 
Estimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum FrameworkEstimation and Velocity - Scrum Framework
Estimation and Velocity - Scrum Framework
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points
 
Introduction to story points
Introduction to story pointsIntroduction to story points
Introduction to story points
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
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
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
Agile estimation and planning peter saddington
Agile estimation and planning  peter saddingtonAgile estimation and planning  peter saddington
Agile estimation and planning peter saddington
 
User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015User Story Point estimation method at ConFoo 2015
User Story Point estimation method at ConFoo 2015
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Practical estimation techniques
Practical estimation techniquesPractical estimation techniques
Practical estimation techniques
 

Viewers also liked

PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 Quality
Thanh Nguyen
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development Process
Thanh 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 2
Thanh 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 3
Thanh 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 1
Thanh 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 4
Thanh Nguyen
 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managers
AgileDad
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
wjperez0629
 

Viewers also liked (8)

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 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
 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managers
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 

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

Agile planning and estimating
Agile planning and estimatingAgile planning and estimating
Agile planning and estimating
Laurynas Antanavičius, PMI-ACP
 
Project Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Project Management Case Study – IDEO Redesigning Cineplanet Cinema ExperienceProject Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Project Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Balaji Katakam
 
Becoming an Effective Product Owner
Becoming an Effective Product OwnerBecoming an Effective Product Owner
Becoming an Effective Product OwnerMike Cohn
 
The Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and CapitalizationThe Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and Capitalization
Cprime
 
Agile: Project methodology
Agile: Project methodologyAgile: Project methodology
Agile: Project methodology
TOMASZ KOSTIENKO
 
Stories, Backlog & Mapping
Stories, Backlog & MappingStories, Backlog & Mapping
Stories, Backlog & Mapping
Dimitri Ponomareff
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
Icalia Labs
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product Engineering
Sagittarius
 
The Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdfThe Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdf
Orangescrum
 
ABC of Agile (Scrum & Extreme Programming)
ABC of Agile (Scrum & Extreme Programming)ABC of Agile (Scrum & Extreme Programming)
ABC of Agile (Scrum & Extreme Programming)
Amardeep Vishwakarma
 
Zycus Online E- Auction
Zycus Online E- AuctionZycus Online E- Auction
Zycus Online E- Auction
Sanjay Mitra
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
Intelliware Development Inc.
 
Resume salomi shiny jenjaram
Resume salomi shiny jenjaramResume salomi shiny jenjaram
Resume salomi shiny jenjaram
salomi shinyjenjaram
 
What is Gojek Clone
What is Gojek CloneWhat is Gojek Clone
What is Gojek Clone
Nilaadvika
 
WW Tip Sheet- Industry Tips and Tricks from Concur
WW Tip Sheet- Industry Tips and Tricks from ConcurWW Tip Sheet- Industry Tips and Tricks from Concur
WW Tip Sheet- Industry Tips and Tricks from ConcurBrian Conner
 
Enhancing Desirability: Five Considerations for Winning Digital Initiatives
Enhancing Desirability: Five Considerations for Winning Digital InitiativesEnhancing Desirability: Five Considerations for Winning Digital Initiatives
Enhancing Desirability: Five Considerations for Winning Digital Initiatives
Raja Bavani
 

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

Agile planning and estimating
Agile planning and estimatingAgile planning and estimating
Agile planning and estimating
 
Project Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Project Management Case Study – IDEO Redesigning Cineplanet Cinema ExperienceProject Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
Project Management Case Study – IDEO Redesigning Cineplanet Cinema Experience
 
Becoming an Effective Product Owner
Becoming an Effective Product OwnerBecoming an Effective Product Owner
Becoming an Effective Product Owner
 
The Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and CapitalizationThe Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and Capitalization
 
Agile: Project methodology
Agile: Project methodologyAgile: Project methodology
Agile: Project methodology
 
Stories, Backlog & Mapping
Stories, Backlog & MappingStories, Backlog & Mapping
Stories, Backlog & Mapping
 
Resume_Vinod
Resume_VinodResume_Vinod
Resume_Vinod
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 
Resume_Vinod
Resume_VinodResume_Vinod
Resume_Vinod
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product Engineering
 
The Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdfThe Use of Story Point and Sprint Report in Agile Project Methodology.pdf
The Use of Story Point and Sprint Report in Agile Project Methodology.pdf
 
BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
ABC of Agile (Scrum & Extreme Programming)
ABC of Agile (Scrum & Extreme Programming)ABC of Agile (Scrum & Extreme Programming)
ABC of Agile (Scrum & Extreme Programming)
 
Zycus Online E- Auction
Zycus Online E- AuctionZycus Online E- Auction
Zycus Online E- Auction
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
Resume salomi shiny jenjaram
Resume salomi shiny jenjaramResume salomi shiny jenjaram
Resume salomi shiny jenjaram
 
ISO_8
ISO_8ISO_8
ISO_8
 
What is Gojek Clone
What is Gojek CloneWhat is Gojek Clone
What is Gojek Clone
 
WW Tip Sheet- Industry Tips and Tricks from Concur
WW Tip Sheet- Industry Tips and Tricks from ConcurWW Tip Sheet- Industry Tips and Tricks from Concur
WW Tip Sheet- Industry Tips and Tricks from Concur
 
Enhancing Desirability: Five Considerations for Winning Digital Initiatives
Enhancing Desirability: Five Considerations for Winning Digital InitiativesEnhancing Desirability: Five Considerations for Winning Digital Initiatives
Enhancing Desirability: Five Considerations for Winning Digital Initiatives
 

More from Thanh Nguyen

Building a NFT Marketplace DApp
Building a NFT Marketplace DAppBuilding a NFT Marketplace DApp
Building a NFT Marketplace DApp
Thanh 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 PaaS
Thanh Nguyen
 
Serverless Data Lake on AWS
Serverless Data Lake on AWSServerless Data Lake on AWS
Serverless Data Lake on AWS
Thanh 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 AppSync
Thanh Nguyen
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart Contract
Thanh Nguyen
 
Amazon AWS Free-Tier
Amazon AWS Free-TierAmazon AWS Free-Tier
Amazon AWS Free-Tier
Thanh Nguyen
 
PMI ACP Classroom Question Paper
PMI ACP Classroom Question PaperPMI ACP Classroom Question Paper
PMI ACP Classroom Question Paper
Thanh 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 Answers
Thanh Nguyen
 
PMI-ACP Case Study
PMI-ACP Case StudyPMI-ACP Case Study
PMI-ACP Case Study
Thanh Nguyen
 
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
Thanh Nguyen
 
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
Thanh 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 Prioritization
Thanh 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 Negotiation
Thanh Nguyen
 

More from Thanh Nguyen (16)

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 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
 
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
 
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

一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
tdt5v4b
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
Alexey Krivitsky
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
A. F. M. Rubayat-Ul Jannat
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
William (Bill) H. Bender, FCSI
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
Matthew Sinclair
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
tdt5v4b
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
EUS+ Management & Consulting Excellence
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
strikingabalance
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
bernanbumatay1
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
Ahmed AbdelMoneim
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
RoopaTemkar
 
Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...
Ram V Chary
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
Jim Smith
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
Rob Healy
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
Pinta Partners
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
tdt5v4b
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
tdt5v4b
 

Recently uploaded (19)

一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
 
Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
 

PMI-ACP Lesson 03 Nugget 1 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 1 PMI®—Agile Certified Practitioner (PMI-ACP)®
  • 2. Copyright 2014, Simplilearn, All rights reserved.2 ● Identify the multiple levels of planning in Agile projects ● Explain the principle of timeboxing ● Explain MoSCoW prioritization ● Describe the steps involved in release planning After completing this lesson, you will be able to: Objectives
  • 3. Copyright 2014, Simplilearn, All rights reserved.3 Multiple levels of planning in Agile projects are represented using a ‘planning onion’. Multiple Levels of Planning Iteration planning considers the tasks that are needed to transform a feature request into working, tested software This occurs at the start of each iteration. Product planning involves a product owner looking ahead beyond the immediate release and planning for the evolution of released system. Portfolio planning involves the selection of the products that will best implement a vision which is established through an organization’s strategic planning. Strategy includes business goals and roadmaps agreed by the Executive Leadership. Release planning considers the deliverables and features of each release that support the Product plan. Daily planning consists of the Daily Scrum and work activities.
  • 4. Copyright 2014, Simplilearn, All rights reserved.4 Agile projects support the vision and goals of the product or portfolio that can extend for years. Aligning Agile Projects to Programs and Portfolios Releases are used to support product roadmaps Iterations and sprints support releases Themes and Epics are used to support longer term vision of Portfolio/Product Roadmaps User stories define the content of an iteration
  • 5. Copyright 2014, Simplilearn, All rights reserved.5 A user story is a lightweight mechanism to quickly capture requirements. It acts as an agreement between customers and team members to discuss detailed requirements during an iteration. User story provides a medium for the following: ● Gathering basic information about stories ● Recording high-level requirements ● Developing work estimates ● Defining acceptance tests User Story
  • 6. Copyright 2014, Simplilearn, All rights reserved.6 The three components (CCCs) of a user story are as follows: User Story—Card, Conversation, and Confirmation Card An index card of about 4 X 6 inches in size on which a story is written. Conversation User story should be the starting point of a conversation between the team and the product owner. Confirmation User story must provide acceptance criteria for the story to help the team understand the requirement.
  • 7. Copyright 2014, Simplilearn, All rights reserved.7 The attributes of a user story can be represented using the following acronym: User Story—Attributes I N V E S T Valuable Estimable Small Testable Negotiable Independent
  • 8. Copyright 2014, Simplilearn, All rights reserved.8 Information that can be captured on a story card are as follows: ● Story identifier and name: A short name and unique identifier. ● Story description: A sentence or two that describes the feature in customer terms. ● Story type: C=customer domain, T=technology domain or others. ● Estimated work effort: The estimated work effort needed to deliver the story, including time for requirements gathering, design, coding, testing, and documentation. ● Estimated Value Points: The relative Value Points for the user story. ● Requirements uncertainty (erratic, fluctuating, routine, stable): An "exploration factor" for a specific story. ● Story dependencies: Dependencies that could influence implementation sequencing. ● Acceptance tests: Criteria the customer team will use to accept or reject the story. Story Card Information
  • 9. Copyright 2014, Simplilearn, All rights reserved.9 A sample user story card is given below: User Story Card—Example Color codes can be used to identify the type of story; user story or engineering story. Card number is used for tracking purposes. Story Points reflect the effort the card has, relative to other cards. Simple estimates for managing resourcing and calibrating estimates. Value Points reflect the business value of the card relative to other cards.
  • 10. Copyright 2014, Simplilearn, All rights reserved.10 Card Name No:_45_ Story Points:_3___ _______: Value Points Initial Estimate (hrs):__6___ Actual (hrs):_______ Card Name No:_13_ Story Points:_5____ _______: Value Points Initial Estimate (hrs):___8__ Actual (hrs):_______ Card Name No:_24_ Story Points:_3____ _______: Value Points Initial Estimate (hrs):___5___ Actual (hrs):_______ Description “As a call center agent, I would want to see the broadband connection type which the customer holds in the CRM, so I can offer better options to choose.” User Story—Examples Description “As a Customer, I would want to get periodic updates on the schedule of the booked flight, so I can plan my travel to aerodrome accordingly.” Description “As a frontline associate, I would want to validate the credit worthiness of the customer online, so I can provide overdraft limits.”
  • 11. Copyright 2014, Simplilearn, All rights reserved.11 Theme is a set of related user stories that can be combined and treated as a single entity for either estimating or release planning. Epics are large user stories with lower priority. They are too big to implement in a single iteration and therefore they need to be disaggregated into smaller user stories at some point. Theme and Epic
  • 12. Copyright 2014, Simplilearn, All rights reserved.12 A travel company wants to launch its e-travel site with features that will enable a customer to login and book bus, train, and flight tickets. Dicksen, the Product Owner, has written all the user stories. He is facing the challenge of categorizing the following into themes and epics each. Theme and Epic—Example Customer Registration Login Activation Customer Login Landing Page Payments Searching for flights on specific routes Selecting a particular route Booking Single sign on to both e-portal and email-id
  • 13. Copyright 2014, Simplilearn, All rights reserved.13 Theme and epic are explained in context of the example: Theme and Epic Example—Explanation Theme Theme is a set of related user stories that can be combined and treated as a single entity for either estimating or release planning. Customer registration, login activation, customer login landing page, search for flights on specific routes, select a particular route, and booking are user stories following a logical order. Hence it eases the planning and estimation related to them. Epic Epics are large user stories. They are too big to implement in a single iteration and therefore they need to be disaggregated into smaller user stories at some point. Payments and single sign on to both e-portal and email-id are huge. They need to be further broken for detailing. There are a number of channels like debit card, credit card, and online payments. Without breaking the stories further into finer details it is not possible to deliver them in a single iteration.
  • 14. Copyright 2014, Simplilearn, All rights reserved.14 Timeboxing is setting a fixed time limit to activities. ● It lets other characteristics, such as scope, vary. ● If something cannot be accomplished in a timeboxed period, it is deferred to the next period. ● Timeboxing allows velocity to be determined between iterations and sprints. ● Timeboxing is often applied to meetings like Scrums, Sprint planning, Sprints and iterations. Timeboxing
  • 15. Copyright 2014, Simplilearn, All rights reserved.15 The best practices followed under the timeboxing technique are given below: ● Timebox can be of any duration, 1 year, 1 month, 1 day, 4 hours, or 15 minutes. ● Control is achieved at the lowest level of timeboxing. ● If a task is running behind the schedule, it is deferred to the next timebox. ● It fixes the length of the iteration and the team determines how much functionality can be delivered in that fixed length of time. Timeboxing—Best Practices
  • 16. Copyright 2014, Simplilearn, All rights reserved.16 Following are the advantages of using timebox technique: Advantages of Timeboxing Timeboxing helps to focus attention on the job at hand for the specified period of time. Focus Defining a fixed time period, and working diligently in a focused manner on the identified task helps to work smarter and harder and get more work done. It helps to get away with ‘Parkinson’s Law’ and ‘Student Syndrome’. Increased productivity Defining a fixed time period helps in identifying how much work is done in the specific time and reduces the idle time. Realization of time spent It helps to be consciously aware of the time available to perform the task at hand.Time available
  • 17. Copyright 2014, Simplilearn, All rights reserved.17 It is important to continuously prioritize the backlog and this is called ‘pruning the backlog’. A method to prioritize requirements popularized in the DSDM community is MoSCoW. Prioritizing Requirements—MoSCoW M – Must S – Should C – Could W – Won’t
  • 18. Copyright 2014, Simplilearn, All rights reserved.18 A release plan indicates how the team intends to achieve the product vision within the project objectives and constraints identified in the project data sheet. ● A release plan helps the product owner and the team decide the time required to create or develop a releasable product. ● A release plan conveys the expectations such as what is likely to be developed and in what timeframe. ● A release plan serves as a guidepost toward which the project team can progress. Release Plan
  • 19. Copyright 2014, Simplilearn, All rights reserved.19 The flow of activities during a release plan can be represented as follows: Steps in Planning a Release Determine the conditions of satisfaction Select the stories and a release date Select an iteration length Estimate velocity Prioritize user stories Estimate the user stories Are the expectations met? No Yes Release plan ends The team and product owner collaboratively explore the product owner’s conditions of satisfaction that include scope, schedule, budget, and quality.!
  • 20. Copyright 2014, Simplilearn, All rights reserved.20 The purpose of release planning is to define the contents of a release or a specific shippable product increment. Release Planning Product Backlog contains all user stories, themes, and epics. User stories are allocated to iterations. Only the upcoming iterations are defined in detail. Product owner selects the items from the Backlog that meet the goals of a release. The final iteration becomes the release and is shipped to users.
  • 21. Copyright 2014, Simplilearn, All rights reserved.21 Quiz
  • 22. Copyright 2014, Simplilearn, All rights reserved.22 QUIZ a. b. c. d. Which of the following is a useful technique for pruning a backlog? 1 MoSCoW DSDM Brainstorming Sprint review
  • 23. Copyright 2014, Simplilearn, All rights reserved.23 QUIZ a. b. c. d. Which of the following is a useful technique for pruning a backlog? 1 Answer: b. Explanation: Must, Could, Should, Won’t is a technique developed in DSDM for prioritizing requirements in a backlog. MoSCoW DSDM Brainstorming Sprint review
  • 24. Copyright 2014, Simplilearn, All rights reserved.24 QUIZ a. b. c. d. What do the three C’s stand for in user stories? 2 Card, Conversation, Classification Card, Conversation, Confirmation Card, Communication, Confirmation Card, Classification, Conversation
  • 25. Copyright 2014, Simplilearn, All rights reserved.25 QUIZ a. b. c. d. What do the three C’s stand for in user stories? 2 Answer: c. Explanation: Card, Conversation, Confirmation. The card is used to drive the conversation from which the acceptance tests or Confirmation is determined. Card, Conversation, Classification Card, Conversation, Confirmation Card, Communication, Confirmation Card, Classification, Conversation
  • 26. Copyright 2014, Simplilearn, All rights reserved.26 QUIZ a. b. c. d. What kind of a user story is an Epic? 3 A very large user story with high priority A very large user story with low priority A user story that will have a significant positive effect on the project A collection of user stories that are similar in nature
  • 27. Copyright 2014, Simplilearn, All rights reserved.27 QUIZ a. b. c. d. What kind of a user story is an Epic? 3 Answer: c. Explanation: Epics are large user stories that have not yet been decomposed into smaller parts as they are have lower priority. A very large user story with high priority A very large user story with low priority A user story that will have a significant positive effect on the project A collection of user stories that are similar in nature
  • 28. Copyright 2014, Simplilearn, All rights reserved.28 QUIZ a. b. c. d. Which of the following is not a benefit of timeboxing? 4 Realization of time spent Increased productivity Guaranteeing deliverables occur within the specified timeframe Focus
  • 29. Copyright 2014, Simplilearn, All rights reserved.29 QUIZ a. b. c. d. Which of the following is not a benefit of timeboxing? 4 Answer: d. Explanation: In timeboxing, deliverables that cannot be completed are deferred to the next timeboxed period. Realization of time spent Increased productivity Guaranteeing deliverables occur within the specified timeframe Focus
  • 30. Copyright 2014, Simplilearn, All rights reserved.30 QUIZ a. b. c. d. Which of the following is not a characteristic of a user story? 5 Lightweight user requirements Visual representation of a requirement Typically a 4x6” index card I: Independent, N: Negotiable, V: Valuable, E: Estimable, S: Small, T: Testable
  • 31. Copyright 2014, Simplilearn, All rights reserved.31 QUIZ a. b. c. d. Which of the following is not a characteristic of a user story? 5 Answer: c. Explanation: A story board is a visual representation of a requirement. Lightweight user requirements Visual representation of a requirement Typically a 4x6” index card I: Independent, N: Negotiable, V: Valuable, E: Estimable, S: Small, T: Testable
  • 32. Copyright 2014, Simplilearn, All rights reserved.32 ● Planning onion is used to represent the multiple levels of planning in Agile projects; day, iteration, release, product, portfolio, and strategy. ● User stories are lightweight mechanism used to capture requirements effectively. ● Timeboxing technique defines the duration for each activity. Incomplete activities are deferred to the next timeboxed period. ● While planning for a timeboxed iteration, ‘must’ requirements should be prioritized followed by the ‘should’ and ‘could’ requirements (MoSCow). ● Release plan is an artifact used by the product owner to communicate with the stakeholders on what they can expect from a given project. Summary Here is a quick recap of what was covered in this lesson:
  • 33. Copyright 2014, Simplilearn, All rights reserved.33 Copyright 2014, Simplilearn, All rights reserved.PMI® & ACP are the registered marks of Project Management Institute, Inc. THANK YOU