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)
| | | Availability: In-Stock |
Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: - User Stories Applied: For Agile Software Development; Mike Cohn, $38.95, 22% Off!
- Agile Project Management with Scrum; Ken Schwaber, $34.50, 14% Off!
- Implementing Lean Software Development: From Concept to Cash; Mary Poppendieck, et al, $38.95, 22% Off!
- Agile Software Development with Scrum; Ken Schwaber, et al, $33.50, 22% Off!
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.
|