name: resource-envelope-estimation
description: Estimate resources, budget, and timeline using parametric, analogous,
and three-point (PERT) estimation methods.
dependencies:
tactics:
- multi-dimensional-readiness-scan
- staged-gate-evaluation
Resource Envelope Estimation
Purpose: Produce credible resource estimates for implementing a candidate. Combines parametric estimation (model-based), analogous estimation (reference-class), and three-point PERT estimation (optimistic/likely/pessimistic) to bound the resource envelope with quantified uncertainty.
When to use:
- A candidate has passed initial readiness screening and needs resource scoping
- Stakeholders need budget/timeline estimates to make investment decisions
- You need to compare resource requirements across multiple candidates
Budget
| Metric |
Target |
| Estimate dimensions |
>= 3 (time, cost, personnel) |
| Precision range |
+/-30% initial, +/-10% refined |
| Reference analogies |
>= 2 per estimate |
State Ledger
| Key |
Type |
Description |
| candidate |
object |
The candidate being estimated |
| parametric_estimate |
object |
Model-based estimate |
| analogous_estimate |
object |
Reference-class estimate |
| pert_estimate |
object |
Three-point estimate |
| envelope |
object |
Synthesized resource envelope |
| confidence_level |
float |
Confidence in the estimate |
Available Tactics
| Tactic |
When |
| multi-dimensional-readiness-scan |
When resource estimation requires understanding current maturity first |
| staged-gate-evaluation |
When resources need to be estimated per stage gate |
Available SOPs
| SOP |
Purpose |
| dimension-assessment |
Assess resource dimension readiness |
| gate-criteria-definition |
Define resource gates |
| feasibility-synthesis |
Synthesize resource estimates into overall feasibility |
Execution Guidance
- Decompose the candidate into estimable work packages
- For each work package, apply parametric estimation using known cost drivers
- Identify >= 2 analogous projects and extract their actual resource consumption
- Construct three-point estimates (optimistic, most likely, pessimistic) for each package
- Synthesize into a resource envelope with confidence intervals
- Flag any estimates with confidence < 0.5 for further investigation
Output Format
resource_envelope:
candidate: <name>
time:
optimistic: <duration>
likely: <duration>
pessimistic: <duration>
expected: <PERT weighted>
cost:
optimistic: <amount>
likely: <amount>
pessimistic: <amount>
expected: <PERT weighted>
personnel:
roles: [{role, count, duration}]
total_person_months: N
analogies_used: [{project, relevance, actual_cost, actual_time}]
confidence: 0.X
precision_band: "+/-N%"
key_assumptions: [...]
Available Tactics
Optional, no fixed order; the final leaf is always a sop.
| Tactic |
When to use |
| multi-dimensional-readiness-scan |
Assess readiness across multiple dimensions, synthesize into radar visualization, and identify bottleneck dimensions. |
| staged-gate-evaluation |
Define gate criteria for each stage, evaluate candidates at each gate, and render go/kill/recycle decisions with evidence. |