Guidelines for Managing Requirements Rationales

Author
Year of Publication
2017
Journal
IEEE Software
Volume
34
Number of Pages
82-90
URL
https://doi.org/10.1109/MS.2015.157
DOI
10.1109/MS.2015.157
Keywords
Abstract
Requirements are identified and elaborated on the basis of stakeholders decisions. The reasoning behind those decisions can be expressed as rationales. Systematic rationale management offers both short-term benefits, such as clearer requirements leading to fewer defects, and long-term benefits, such as simplified requirements evolution. However, little guidance exists for managing requirements rationales. This article presents guidelines to pragmatically capture, trace, maintain, and reuse such rationales. A list of questions augments the guidelines, improving their usability.