IT:AD:Supplemental Specifications
Summary
* A Supplementary Specification is a Requirements artifact (ie Document) in the RUP®1). * IT:AD:Supplemental Specifications contains:
Notes
- Supplemental Specifications used to be classified using IT:AD:FURPS, but the current best practice for classifying Supplemental Specification Requirements is to use the classification system defined within IT:AD:ISO 25010.
- IT:AD:ISO 25010 classifies Requirements according to 8 groups (1 being the IT:AD:System Functional Requirements, the other 7 being IT:AD:Non-Functional Requirements).
- IT:AD:ISO 25010 does not specify a distinction between IT:AD:System Constraints – but for now it is my personal belief that there is still a legitimate use for their being defined clearly up front, separate from the Requirements that address them.
ACiD
* Advantages:
- Using IT:AD:ISO 25010 provides a framework to define System Functional Requirements, which is needed as IT:AD:Non-Functional Requirements are not enough of a solution to cover everything that is not a IT:AD:Domain Functional Requirements.
* Considerations: * Disadvantages:
- The term Supplemental in an unfortunate choice: stakeholders do not readily see their value, instead perceiving the supplemental specifications as “afterthoughts” to IT:AD:Domain Functional Requirements.