March 2004
Intermediate to advanced
304 pages
6h 12m
English
In this chapter we turn our attention to writing the stories. To create good stories we focus on six attributes. A good story is:
Bill Wake, author of Extreme Programming Explored and Refactoring Workbook, has suggested the acronym INVEST for these six attributes (Wake 2003a).
As much as possible, care should be taken to avoid introducing dependencies between stories. Dependencies between stories lead to prioritization and planning problems. For example, suppose the customer has selected as high priority a story that is dependent on a story that is low priority. Dependencies between stories can also make estimation much harder ...