| help | account  


Agile Estimating and Planning
View Larger Image
Mike Cohn
Prentice Hall, Paperback, Published November 2005, 368 pages, ISBN 0131479415
List Price: $49.99
Our Price: $38.95
You Save: $11.04 (22% Off)


FREE Shipping on Orders over $40!*
Availability: In-Stock

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

Proven Techniques for Estimating and Planning Any Agile Project

Agile Alliance cofounder Mike Cohn has written the definitive practical guide to estimating and planning agile projects. Cohn doesn't just cover the "philosophy" of agile planning and estimating--he shows exactly how to get the job done, with real-world examples and case studies.

Cohn walks step-by-step through answering the questions: What will we build? How big will it be? When must it be done? How much can I really have by then? You'll first learn what makes a good plan--and what makes it agile. Next, Cohn introduces agile techniques for estimating feature size and duration, and prioritizing to ensure you're building the right product with the right features. Next, he demonstrates how to schedule both simple and complex development projects, including projects with multiple teams and high levels of uncertainty. The book concludes with an extended case study.

Using the techniques in Agile Estimating and Planning, you can stay agile from start to finish--saving time, conserving resources, and accomplishing more. Highlights include:

  • Why conventional "prescriptive" planning fails--and why agile planning works
  • What makes a good software development plan
  • How to estimate feature size using story points and ideal days--and when to use each
  • When and how to re-estimate
  • How to prioritize features and model the financial returns associated with them
  • How to split large features into smaller, more manageable features
  • How to plan iterations and predict your team's initial rate of progress
  • How to schedule projects with unusually high uncertainty or schedule-related risk
  • How to estimate projects that will be worked on by multiple teams
  • How to communicate your plan and monitor its progress

Agile Estimating and Planning supports any agile, semi-agile, or iterative process, including XP, Scrum, FDD, Crystal, Adaptive Software Development, DSDM, Unified Process, and many more. It will be an indispensable resource for every development manager, team leader, and team member.

 

Table of Contents

Introduction.

I. THE PROBLEM AND THE GOAL.

1. The Purpose of Planning.

2. Why Planning Fails.

3. An Agile Approach.

II. ESTIMATING SIZE.

4. Estimating Size with Story Points.

5. Estimating in Ideal Days.

6. Techniques for Estimating.

7. Re-estimating.

8. Choosing between Story Points and Ideal Days.

III. PLANNING FOR VALUE.

9. Prioritizing Themes.

10. Financial Prioritization.

11. Prioritizing Desirability.

12. Splitting User Stories.

IV. SCHEDULING.

13. Release Planning Essentials.

14. Iteration Planning.

15. Selecting an Iteration Length.

16. Estimating Velocity.

17. Buffering Plans for Uncertainty.

18. Planning the Multi-Team Project.

V. TRACKING AND COMMUNICATING.

19. Monitoring the Release Plan.

20. Monitoring the Iteration Plan.

21. Communicating about Plans.

VI. WHY AGILE PLANNING WORKS.

22. Why Agile Planning Works.

VII. A CASE STUDY.

23. A Case Study: Bomb Shelter Studios.

Bibliography.

Index.

About the Author

MIKE COHN is a founding member of the Agile Alliance and Director of its Articles Program. He has programmed professionally since 1984, and managed software projects since 1988, on behalf of clients such as Fidelity Investments, Viacom, Procter & Gamble, NBC, and Citibank. Mike is currently the Vice President of Engineering with Fast401k, a leading provider of Internet-based record-keeping and administration solutions for 401(k) plans. Fast401k provides private-labeled e401k products to the financial services industry, leveraging proprietary technology to drive economies of scale as an outsourced service provider. Mike has authored or co-authored four programming books.




Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account