Chapter 8. Organizing scenarios into a specification suite
This chapter covers
- Organizing scenarios into specifications
- Organizing specifications by outcome and stakeholder
- Working with functional and nonfunctional requirements
- Choosing among features, abilities, and business needs
I remember one particular specification my team and I worked on. The scenarios were meant to describe a highly personalized management panel for the organization’s key performance indicators (KPIs). We started with a few KPIs and no option to combine them to create custom reports. Putting the scenarios in a single feature file seemed an obvious choice back then—but in the end, that turned out to have been a bad decision.
The file kept growing as new KPIs appeared. ...