Quiz Entry - updated: 2026.07.14
What are the six principles of requirements validation?
Involve the right stakeholders, separate finding errors from fixing them, validate from different views, change the documentation type, build artifacts to validate against, and validate repeatedly.
Following these principles increases the quality of validation results:
- Involvement of correct stakeholders: Right people must participate
- Separating identification and correction of errors: Find errors first, then fix them (don't mix)
- Validation from different views: Multiple perspectives catch more issues
- Adequate change of documentation type: Use different formats (text, diagrams, prototypes)
- Construction of development artifacts: Build something to validate against
- Repeated validation: Validate multiple times throughout the project
Validation techniques mapped to principles:
| Technique | Best for |
|---|---|
| Reviews/Inspections | Finding defects, stakeholder agreement |
| Prototyping | Validating UI, user workflows |
| Model validation | Checking consistency, completeness |
| Test case derivation | Verifying testability |
| Simulation | Complex system behavior |
Remember: Validation = "Are we building the right thing?" (vs. Verification = "Are we building it right?")
Go deeper:
Verification and validation (Wikipedia) — the "right thing" vs. "thing right" distinction and the techniques for each.