Specify before building

Claim: a project writes its scope, what is in and what is out and why, before the work starts.

What it asks

  • Write the scope as a table: a row for what is in, a row for what is out, and a Why for each.
  • Write it before the plan and before the work; the project shape puts it second.
  • Name the neighbour that holds what is out, so the boundary has an owner.

Why

  • Current projects spend about 40 to 50 percent of effort on avoidable rework, and hastily specified requirements are a major source (Boehm 2001, an expert report).
  • The design science process infers the objectives of a solution from the problem, before design (Peffers 2006).

Limits

  • No study isolates a written scope and measures rework or round trips.
  • The cost of a late fix is not a fixed ratio: a delayed-issue effect was not found in 171 projects (Menzies 2017, secondary).
  • Some rework is good: iteration needs it (Fairley 2005). The aim is fewer wasted round trips, not none.