Best practices take the list of requirements merely as clues and repeatedly ask why until the business processes are defined.
- Stakeholders and developers can then devise tests to measure what level of each goal has been achieved.
- Goals change more slowly than the long list of specific but unmeasured requirements.
Once a small set of critical, measured goals has been established, rapid prototyping and short iterative development phases may proceed to deliver actual stakeholder value long before the project is half over.