Estimation Under Uncertainty

Producing a software estimate that carries its own uncertainty instead of hiding it: a range with explicit probability assumptions when supported, decomposition, PERT and the limits of summing task estimates, calibrating against what this team has actually done, and keeping estimate, target and commitment as three separate things. Use when asked how long something will take, when a single date is being requested for work that has not been broken down, when an estimate is being treated as a promise, when padding is being added silently, when a plan is slipping and the message has not gone out yet, or when someone asks for a number before the requirement is clear. Does not cover clarifying the requirement itself (requirements-and-acceptance), how to deliver bad news (engineering-communication), or trading quality for time (technical-debt-decisions).

robsonkades 4932c8b 4 files · 23.2 KB Updated

File contents

robsonkades/agent-skills/tree/main/skills/estimation-under-uncertainty commit 4932c8b924

Frequently asked questions

npx skillmds@latest add robsonkades/estimation-under-uncertainty