Chapter 6: Organizing Requirements
In the previous chapters, we learned how to elicit and discover requirements, analyze them to identify requirement domain entities, model those entities and their relationships with an impact map, and capture system behavior in Feature Scenario
s. At this point, we know how to create the following artifacts:
- Our requirements model as one or more impact maps
- Our specification as feature files
- A stakeholder or actor model
- A glossary
In this chapter, we will learn how to organize our existing artifacts and create some new ones. The aim is to increase the transparency and traceability of our methodology's outputs. This will give us the solid basis we need in order to start writing code that delivers the correct system. Specifically, we will look at the following:
- Providing easy access to our requirements model
- Ensuring traceability with entity identifiers
- Creating a specification document
- Creating a product...