The requirements say the system must be user friendly. How can we test that?

Untestable requirement

Translate vague quality language into observable tasks and acceptance conditions. Agree the user groups, context, and evidence that will demonstrate acceptable usability.

What to do now

  1. Identify the intended users and tasks
  2. Describe observable success conditions
  3. Test a prototype with representative users
  4. Record agreed acceptance measures
Recommended action flow for untestable requirement: Identify the intended users and tasks then Describe observable success conditions then Test a prototype with representative users then Record agreed acceptance measures. Escalate when stakeholders refuse to define what acceptable performance means.

When to escalate

Escalate when

Stakeholders refuse to define what acceptable performance means.

Who decides

The scope owner and authorized sponsor

Example

A usability requirement becomes successful completion of a defined request workflow without facilitator assistance.

Mistake to avoid

Accepting a subjective adjective as a complete requirement.

Prevent a repeat

Review ambiguous requirements and unresolved acceptance conditions before the affected work begins.

Suggested ApprovedFlow setup

  • Projects
  • Tasks
  • Documents
  • Approvals

Keep the agreed scope and acceptance evidence with the project; record any proposed change and its decision separately. See the platform

Related cases

Practice references