Re:Ask HN: What is a good system for program specs?
by PaulHoule on Thursday July 23, 2015 @12:47PM
(#9936909)
If you really want control, do it by using something like an issue tracking or case management system.
The most important character of "an issue" or "a requirement" it is that it is a unit of work that can be "done", "in progress", or "not done". Throughout the life of the project, there are going to be negotiations between people about what exactly is done and how requirements will change, and those kind of systems are designed for that and capture not only the changes but also some of the semantics.
Some issue tracker may have (6) AND (7) built in. Otherwise you may need to make some reports.
The most important character of "an issue" or "a requirement" it is that it is a unit of work that can be "done", "in progress", or "not done". Throughout the life of the project, there are going to be negotiations between people about what exactly is done and how requirements will change, and those kind of systems are designed for that and capture not only the changes but also some of the semantics.
Some issue tracker may have (6) AND (7) built in. Otherwise you may need to make some reports.