4
Traceability ............................................................................................................... 45
Splitting User Stories................................................................................................ 45
User Story Adornments............................................................................................. 46
The Story Writing Process........................................................................................ 46
When Are You Done Writing Stories?..................................................................... 47
The Disposition of User Stories................................................................................ 47
Example .................................................................................................................... 47
Chapter 12. Estimation.................................................................................................. 51
Estimating the Size of a Story................................................................................... 51
Estimating How Much You Can Do in an Iteration ................................................. 52
The Meaning of Ideal Time ...................................................................................... 53
Improving Your Estimates........................................................................................ 54
Chapter 13. Ordering the Stories .................................................................................. 56
Business Value.......................................................................................................... 57
Technical Risk .......................................................................................................... 58
Negotiating Between the Two .................................................................................. 58
Example Release Plan............................................................................................... 59
Chapter 14. Release Planning Events ........................................................................... 61
Changing the Priorities of Stories............................................................................. 61
Adding a Story.......................................................................................................... 61
Rebuild the Release Plan .......................................................................................... 61
Chapter 15. The First Plan ............................................................................................ 63
Making the First Plan................................................................................................ 63
Choosing Your Iteration Length............................................................................... 64
Getting Started .......................................................................................................... 65
Chapter 16. Release Planning Variations...................................................................... 66
Short Releases........................................................................................................... 66
Long Releases........................................................................................................... 66
Small Stories............................................................................................................. 67
Chapter 17. Iteration Planning...................................................................................... 69
Never Slip the Date................................................................................................... 69
Chapter 18. Iteration Planning Meeting........................................................................ 71
Understanding the Story ........................................................................................... 71
Listing the Tasks for an Iteration.............................................................................. 72
Technical Tasks ........................................................................................................ 72
Measuring the Velocity of a Programmer................................................................. 73
Signing Up and Estimating Tasks............................................................................. 73
Scut Work ................................................................................................................. 74
Too Much to Do........................................................................................................ 74
Too Little to Do ........................................................................................................ 75
Example .................................................................................................................... 75
Iteration Plan................................................................................................................. 76
Chapter 19. Tracking an Iteration................................................................................. 78
Iteration Progress Check........................................................................................... 78
Falling Behind........................................................................................................... 82
When a Programmer Has Extra Time....................................................................... 83