The specification review should be undertaken as an inspection. For those readers unfamiliar with the term, inspections (Fagan inspections, to attribute them correctly) are a formalized process of ensuring the quality of documents. Much has been written about Fagan inspections, and we do not propose to add to that body of literature here. A brief outline of the process is sufficient. The inspection process kicks off with a planning activity in which the materials and the inspectors are determined. A moderator usually handles this task. The inspectors are given an overview of the document under consideration, and they have about three days to study the material. The inspection meeting properlimited to two hoursstudies the document using checklists. These checklists, which are lists of potential errors, are updated when new errors are discovered. The author reworks the document, and the moderator ensures all defects have been removed. If necessary, the moderator arranges a follow-up inspection.
Fagan inspections teach us that a certain amount of formality in our processes can, indeed, be beneficial in accuracy and efficiency. Much statistical evidence shows that inspections reduce the cost of development, and that projects employing inspections are more likely to meet their deadlines. You can easily adopt some of the Fagan rules. For instance, try these tactics:
All of these guidelines make sense in the context of inspecting a requirements specification. |