Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 1 KB

File metadata and controls

41 lines (27 loc) · 1 KB

Requirements and Specifications

Specification: an act of identifying something precisely

The Quality of a Requirement

EssentialImplementation-freeUnambiguous*
ConsistentCompleteSingular*
FeasibleTraceableVerifiable*

Make it Verifiable. Then pursue completion.

Exercise: Critique this- "The device shall sync to the backend when online. It shall store footfalls temporarily when offline"

  • What is lacking?

Exercise: Critique this- "The system shall notify the store-owner when the store gets full"

  • What is lacking?

*Specification

A complete specification is expensive. Use Analogies for guidance. Relate them to all stakeholders.

The way forward

  • Mind on the Customer's context
  • Write for your Audience

Who is my Audience?