Validation means checking that requirements are correct in
the eyes of their Stakeholders,
as well as realistic, affordable and workable in practice.
| Technique | Purpose | Suitable Tools | Risks |
| Checks on individual requirements | Ensure properly-structured wording, presence of acceptance criteria, priorities, justifications; that all terms used are defined; that complex / tricky terms are avoided. |
English usage checker, ordinary dictionary, project dictionary.
Database scripts to check fields are filled.
|
Wasting time on field-filling, grammar and punctuation instead of looking at structural problems. |
| Checks on single documents |
|
|
|
| Checks on linked / traced documents |
Ensure the requirements are
|
|
|
| Checks with Stakeholders | Ensure requirements as written are what the stakeholders wanted | Interviews, document walkthroughs, animations, simulations, demonstrations with mockups or Prototypes, etc. Stakeholders can also check Project Dictionary, etc. | Stakeholders change their minds, expectations rise, etc. |
| Checks against Requirements Templates | Ensure that whole groups of requirements have not been overlooked |
|
Wasting time on populating templates (rather than allowing sections to be deleted if not needed, or for other sections to be added). |
Many other special techniques are possible and occasionally useful.
(c) Scenario Plus 1997-2007