Intermediate Writing #specifications #requirements #acceptance-criteria

Technical Specification Writing

3 exercises — write testable requirements, acceptance criteria using Given/When/Then, and precise API error-handling specifications.

0 / 3 completed
Technical specification principles
  • Testable: every requirement must have a measurable, pass/fail criterion
  • Normative language: use MUST / SHOULD / MAY (RFC 2119) not "might" or "could"
  • Given/When/Then: the standard format for acceptance criteria
  • Concrete values: replace "fast" with "under 200 ms", "large" with "over 10 MB"
  • Conditions: every behaviour spec should state "under what conditions"
1 / 3

A product manager writes this requirement for a new feature:

"The system should be fast."

Which rewrite turns this into a testable technical requirement?