100% found this document useful (3 votes)
339 views18 pages

Agile Planning Estimation

The document discusses Agile planning and estimation. It outlines 6 levels of planning with the team involved in the lower levels. It describes the Agile lifecycle and team. Key principles of Agile planning and estimation are relative estimating at the story level and absolute estimating at the task level. Story points are used to measure relative size and complexity, while ideal time estimates focus on duration. Complexity buckets and a sample story estimation table are provided as an estimation method. Examples of a release planning wall and product backlog are also included.

Uploaded by

Costa Vaggas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (3 votes)
339 views18 pages

Agile Planning Estimation

The document discusses Agile planning and estimation. It outlines 6 levels of planning with the team involved in the lower levels. It describes the Agile lifecycle and team. Key principles of Agile planning and estimation are relative estimating at the story level and absolute estimating at the task level. Story points are used to measure relative size and complexity, while ideal time estimates focus on duration. Complexity buckets and a sample story estimation table are provided as an estimation method. Examples of a release planning wall and product backlog are also included.

Uploaded by

Costa Vaggas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

2p ÷ 0.

5e = 4x
simply said:
double productivity in half effort
That’s Agile..
Topic: Agile Planning and Estimation
Agenda:
 Importance of Planning and Planning Levels
 Bird’s Eye view of The Agile Lifecycle and Agile Team
 Agile Planning and Estimating Principles
 Levels of Agile Requirements, Estimating and Sizing Units
 Estimation Methods and How to Size points
 Complexity Bucket method
 Sample and Examples
Agile Planning

“When preparing for battle, I


find that Plans are useless, but
planning is indispensable”
- Dwight D. Eisenhower
6 Planning Levels

The Team is Involved in Planning Steps 4,5,6


The Agile Lifecycle
Agile Team
Agile Planning & Estimating Principles
Level of Agile Requirements
Estimating
“It is better to be roughly right than precisely wrong.”
—John Maynard Keynes

Relative vs Absolute Estimating

 Relative Estimating
 focuses on size and complexity - this happens at the story level

 Absolute Estimating
 focuses on ideal time - this happens at the task level
Sizing Units

 Story Points
A measure of the relative size and complexity of the story
 How much effort and how hard is this story compared to
others on our backlog ?
 Avoids the need (and waste) behind precise estimates

 Ideal Time
How long will it take if
 It’s all you work on
 No one interrupts you
 And everything you need is available
The ‘Right Method’ for the ‘Right Time’
How to Size Points ?
Estimating Story Points using Complexity Buckets (Elatta Method)
Sample of User Story Estimation table
Work Categorization Total
Bucket Story
d
Story ID Summary Design Rounding Points
Development Testing =a+b+c
a e =d+e
b c

1 Story Xyz L => 1 M => 2 L => 1 4 -1 3


2 Story Abc (has multiple
L => 2 M => 2 L => 3 7 +1 8
external integrations)
3 Story Def (minor/cosmetic
0 M => 1 L => 1 2 0 2
change)

 Work Categorization
 Categorization can be based on specific needs e.g. Design, Development, Testing, Documentation
or it could be User Interface, Business Logic, Database, Integration, Testing etc.
 Keep the Categorization limited to 3 or 4 categories max for speedy calculation
 For each category use scale of Light L=1, Medium M=2, High H=3, Complex C=4
 Bucket Rounding is to round it to the nearest Fibonacci Bucket number (shown in previous slide)
Sample Release Planning Wall
Example Backlog
References

 Mike Cohn’s video on Agile Estimating (available on youtube)


 Sally Elatta’s video on Agile Estimating and Planning (available on youtube)
Let’s get started..

Manish Agrawal
[email protected]
eManish

You might also like