Skip to content

Agile Estimating and Planning

Best in textbook rentals since 2012!

ISBN-10: 0131479415

ISBN-13: 9780131479418

Edition: 2006

Authors: Mike Cohn

List price: $56.99
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!

Rental notice: supplementary materials (access codes, CDs, etc.) are not guaranteed with rental orders.

what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Going beyond the strategy of just enough planning and estimating, Cohn shows readers how to make agile practices truly work organizationally by learning to anticipate future needs.
Customers also bought

Book details

List price: $56.99
Copyright year: 2006
Publisher: Pearson Education
Publication date: 11/1/2005
Binding: Paperback
Pages: 368
Size: 7.00" wide x 9.15" long x 1.00" tall
Weight: 1.628

About the Author
Foreword
Foreword
Foreword
Acknowledgments
Introduction
The Problem and the Goal
The Purpose of Planning
Why Do It?
What Makes a Good Plan?
What Makes Planning Agile?
Summary
Discussion Questions
Why Planning Fails
Planning Is by Activity Rather Than Feature
Multitasking Causes Further Delays
Features Are Not Developed by Priority
We Ignore Uncertainty
Estimates Become Commitments
Summary
Discussion Questions
An Agile Approach
An Agile Approach to Projects
An Agile Approach to Planning
Summary
Discussion Questions
Estimating Size
Estimating Size with Story Points
Story Points Are Relative
Velocity
Summary
Discussion Questions
Estimating in Ideal Days
Ideal Time and Software Development
Ideal Days as a Measure of Size
One Estimate, Not Many
Summary
Discussion Questions
Techniques for Estimating
Estimates Are Shared
The Estimation Scale
Deriving an Estimate
Planning Poker
Why Planning Poker Works
Summary
Discussion Questions
Re-Estimating
Introducing the SwimStats Website
When Not to Re-Estimate
When to Re-Estimate
Re-Estimating Partially Completed Stories
The Purpose of Re-Estimating
Summary
Discussion Questions
Choosing between Story Points and Ideal Days
Considerations Favoring Story Points
Considerations Favoring Ideal Days
Recommendation
Summary
Discussion Questions
Planning for Value
Prioritizing Themes
Factors in Prioritization
Combining the Four Factors
Some Examples
Summary
Discussion Questions
Financial Prioritization
Sources of Return
An Example: WebPayroll
Financial Measures
Comparing Returns
Summary
Discussion Questions
Prioritizing Desirability
Kano Model of Customer Satisfaction
Relative Weighting: Another Approach
Summary
Discussion Questions
Splitting User Stories
When to Split a User Story
Splitting across Data Boundaries
Splitting on Operational Boundaries
Removing Cross-Cutting Concerns
Don't Meet Performance Constraints
Split Stories of Mixed Priority
Don't Split a Story into Tasks
Avoid the Temptation of Related Changes
Combining Stories
Summary
Discussion Questions
Scheduling
Release Planning Essentials
The Release Plan
Updating the Release Plan
An Example
Summary
Discussion Questions
Iteration Planning
Tasks Are Not Allocated During Iteration Planning
How Iteration and Release Planning Differ
Velocity-Driven Iteration Planning
Commitment-Driven Iteration Planning
My Recommendation
Relating Task Estimates to Story Points
Summary
Discussion Questions
Selecting an Iteration Length
Factors in Selecting an Iteration Length
Making a Decision
Two Case Studies
Summary
Discussion Questions
Estimating Velocity
Use Historical Values
Run an Iteration
Make a Forecast
Which Approach Should I Use?
Summary
Discussion Questions
Buffering Plans for Uncertainty
Feature Buffers
Schedule Buffers
Combining Buffers
A Schedule Buffer Is Not Padding
Some Caveats
Summary
Discussion Questions
Planning the Multiple-Team Project
Establishing a Common Basis for Estimates
Adding Detail to User Stories Sooner
Lookahead Planning
Incorporating Feeding Buffers into the Plan
But This Is So Much Work
Summary
Discussion Questions
Tracking and Communicating
Monitoring the Release Plan
Tracking the Release
Release Burndown Charts
A Parking-Lot Chart
Summary
Discussion Questions
Monitoring the Iteration Plan
The Task Board
Iteration Burndown Charts
Tracking Effort Expended
Individual Velocity
Summary
Discussion Questions
Communicating about Plans
Communicating the Plan
Communicating Progress
An End-of-Iteration Summary
Summary
Discussion Questions
Why Agile Planning Works
Why Agile Planning Works
Replanning Occurs Frequently
Estimates of Size and Duration Are Separated
Plans Are Made at Different Levels
Plans Are Based on Features, Not Tasks
Small Stories Keep Work Flowing
Work in Process Is Eliminated Every Iteration
Tracking Is at the Team Level
Uncertainty Is Acknowledged and Planned For
A Dozen Guidelines for Agile Estimating and Planning
Summary
Discussion Questions
A Case Study
A Case Study: Bomb Shelter Studios
Day 1-Monday Morning
Estimating the User Stories
Preparing for Product Research
Iteration and Release Planning, Round 1
Two Weeks Later
Planning the Second Iteration
Two Weeks Later
Revising the Release Plan
Presenting the Revised Plan to Phil
Eighteen Weeks Later
Reference List
Index