Cost Estimation

This is the standard OSBR holds its cost and effort estimates to: how we produce them, how we express them, and how we record them. It sits next to the Development Guide's Planning & Shaping work and the IT Investment Evaluation guide β€” those describe how we shape work and judge whether it is worth doing; this describes how we put a number on doing it, and how honest that number is allowed to be. Estimates are part of the reviewable surface the Quality Gate holds work to, not a private guess that skips review.

An estimate is a communication to the client that serves a decision β€” go/no-go, scope trade-off, sequencing, budget approval β€” not a promise extracted from us. A number with no traceable reasoning behind it, or a single figure that hides how little we know, is not honest work. It fails Be Nice (we set the client up to be surprised), Be Kind (we let a teammate inherit a commitment nobody could keep), and Be Strong (we did not do the hard thinking). Humans and AI agents estimate here as collaborators β€” and that partnership carries a specific hazard this policy names head-on (Β§3-4).

How to read this policy

1. Goal

Produce estimates a client can trust because they can see the reasoning, and that a team can be held to because the uncertainty in them was stated up front rather than discovered later. Concretely, every OSBR estimate must:

  1. Carry a traceable breakdown β€” a reader can see what tasks the number is composed of, not just the total.
  2. State scope explicitly β€” what is included, and just as importantly what is excluded.
  3. Express uncertainty as a range, never a single figure presented as fact.
  4. Budget for AI-productivity variance β€” the same task costs very differently with and without agent scaffolding, and the estimate must say which world it assumes.
  5. Be recorded in the meeting record as an agreement, with its assumptions attached.

The point is never false precision. "Seven days" is a worse answer than "five to twelve days, most likely eight, assuming X" β€” because the second one is true.

2. Responsibility

3. Practices

3-1. Every estimate carries a traceable breakdown

3-2. Scope inclusions and exclusions are explicit

3-3. Uncertainty is expressed as a range, not a single figure

3-4. Budget for AI-productivity variance

AI coding agents change task cost dramatically β€” but unevenly, and mostly as a function of whether the ground is prepared. This variance is a first-class term in our estimates, not a footnote.

3-5. Choose the method to fit what is known

3-6. Story points, #NoEstimates, and where they fit

3-7. Record the agreement in the meeting record

4. Anti-patterns

References

Core

Techniques

Agile / debate

Related OSBR standards