volume_mute
When to Define Acceptance Criteria
publish date: 2026/06/19 10:34:30.869281 UTC
volume_mute
When in the project lifecycle should acceptance criteria ideally be defined?
Correct Answer
Before the contract for the system is signed, as part of the system contract
Explanation
Acceptance criteria should ideally be defined before the contract for the system is signed. They should be part of the system contract and be approved by both the customer and the developer. In practice, however, it can be difficult to define criteria so early - detailed requirements may not be available, and requirements will almost certainly change during development.
Reference
Software Engineering, Ian Sommerville, 10th edition
