Professional requirements management solutions provide a build-in versioning mechanism. Before being able to modify a requirement or one of its attributes users need to “check out” the requirement. Once they’re done with their modifications they “check in” the requirement again. All the changes are recorded and can be visualized later using a “diff” between any two versions of the requirement.
Apart from keeping track of changes to single requirements professional requirement solutions do also allow visualizing the differences between two different baselines. A baseline is a snapshot of a selected set of requirements at a certain point of time defining a reference point for ongoing development.
Last but not least requirements management solutions help keeping your requirements consistent. Whenever you have to change a single requirement, all related requirements get suspect allowing users to easily identify all requirements that might be affected by a change done somewhere else.
By: Andreas Plette