✦ For everyone, free.

Practical knowledge for real and everyday life

Home

Capacity Plan Validation

Capacity Plan Validation ensures accurate resource allocation by verifying team capacity against project demands in agile environments.

Capacity Plan Validation is the process of checking a proposed sprint or release capacity plan against real constraints, historical data, and cross-cutting dependencies before it is finalized, ensuring that the plan is achievable rather than merely arithmetically balanced on paper. It functions as a quality gate applied to the planning process itself, catching unrealistic assumptions before they translate into missed commitments.


Core Concept

Why a Plan Can Look Correct and Still Fail

A capacity plan can pass every internal arithmetic check, with committed work summing neatly to calculated capacity, and still be unachievable because it rests on flawed inputs: overly optimistic availability assumptions, ignored skill mismatches, or unaccounted dependencies. Capacity Plan Validation exists to test these underlying assumptions rather than only the arithmetic that sits on top of them.

Valid Plan Committed Work Effective Team Capacity Constraints Satisfied

Validation as a Distinct Step

Validation is deliberately separated from the initial construction of a capacity plan. Whoever builds the plan is often invested in it appearing feasible, which is why a distinct validation step, ideally involving a different perspective or an independent check, catches errors that the plan's author is prone to overlook.


What Validation Checks

Arithmetic Consistency

The most basic check confirms that the sum of committed work does not exceed the calculated effective capacity for the period, including all relevant deductions such as absence, overhead, and reserved buffers.

j = 1 k W j Effective Team Capacity

Where Wj is the estimated effort of committed work item j.

Skill and Role Feasibility

Beyond total volume, validation checks whether the specific skills required by committed work items are actually available in sufficient quantity, catching the mismatch that skill based capacity analysis is designed to reveal.

Dependency Feasibility

Validation confirms that any work item dependent on another team, a shared resource, or an external vendor has a realistic basis for that dependency being resolved within the timeframe the plan assumes, rather than an optimistic default assumption.

Historical Plausibility

Comparing the proposed commitment against the team's actual historical throughput over recent iterations flags plans that assume a level of output the team has not previously demonstrated, without a clearly identified reason for expecting improvement.

Capacity Plan Validation Checklist Arithmetic totals within capacity Skill availability matches demand External dependencies confirmed Plan consistent with historical throughput

Validation Techniques

Peer or Cross-Team Review

Having another team lead, scrum master, or planning peer review a proposed capacity plan before it is finalized introduces an outside perspective less prone to the optimism bias of the plan's original author.

Simulation Against Historical Variance

Applying observed historical variance in estimation accuracy and absence rates to the proposed plan produces a range of plausible outcomes rather than a single deterministic figure, revealing how much margin the plan actually has.

Confidence Range = Planned Capacity ± z × σ

Where σ is the historical standard deviation of capacity delivery, and z reflects the desired confidence level.

Checklist-Driven Review

Maintaining a standing checklist of common failure modes, such as unaccounted leave, unconfirmed dependencies, or optimistic velocity assumptions, gives validation a consistent, repeatable structure rather than relying on ad hoc judgment each time.


When Validation Should Occur

Before Sprint Commitment

Validating the plan before it is publicly committed to stakeholders allows adjustments to be made quietly and without reputational cost, rather than discovering infeasibility after expectations have already been set externally.

After Significant Team Changes

Any material change to team composition, such as a departure, a new hire, or a shift in shared resource allocation, warrants re-validation of any plan built before that change, since the underlying capacity assumptions have shifted.

Periodically During Longer-Horizon Plans

For release or quarterly plans spanning multiple sprints, periodic re-validation at each iteration boundary catches drift between the original assumptions and evolving reality before the cumulative gap becomes large enough to threaten the overall timeline.


Consequences of Skipping Validation

Repeated Commitment Failures

Plans that are never validated against real constraints tend to fail in similar, predictable ways sprint after sprint, since the same unexamined assumptions produce the same shortfalls each time.

Loss of Planning Credibility

Stakeholders who repeatedly see plans fail lose confidence not just in individual forecasts but in the planning process itself, making future negotiations more adversarial and less collaborative.

Delayed Discovery of Structural Problems

Skipping validation postpones the discovery of structural issues, such as chronic skill shortages or unreliable dependencies, until they manifest as missed deadlines rather than being caught and addressed proactively during planning.


Best Practices

Separate Plan Construction From Plan Validation

Assigning validation to someone other than the plan's primary author reduces the risk that optimism bias in the original planning process goes unchecked.

Validate Against Data, Not Intuition

Grounding validation in historical throughput, documented dependency confirmations, and explicit skill availability produces more reliable results than relying on general confidence in the team's capability.

Treat Validation Failures as Planning Signals

When validation repeatedly surfaces the same category of issue, such as consistently underestimated dependency risk, this is a signal to improve the underlying planning process itself, not just to patch the current plan.