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. ...

Get Writing Great Specifications: Using Specification by Example and Gherkin now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.