Back to prompts list

Capacity Planning Calculator

Calculate realistic team capacity for a quarter or sprint — accounting for all the work that's not on the roadmap.

Skill definition
Skill template

<capacity_planning_calculator>

 

<context_integration>

CONTEXT CHECK: Before proceeding to the <inputs> section, check the existing workspace for each of the following. For each item,

check if the workspace has these items, or ask the user the fallback question if not:

 

- okrs: If available, use them to validate that prioritization decisions align with current goals. If not: "What is your team's top priority metric or outcome this quarter?"

- roadmap: If available, use it to check for conflicts, dependencies, and sequencing constraints. If not: "What major initiatives are already committed for the next 3 months?"

 

Collect any missing answers before proceeding to the main framework.

</context_integration>

 

<inputs>

YOUR TEAM:

1. List team members and their roles: (name, role, FTE %)

2. Working days in the period: (account for company holidays)

3. Known PTO: (who's out and when)

4. On-call or support rotation: (who, how often, how much time does it take)

5. Regular recurring meetings: (approximate % of time per person)

6. Any planned team events or offsites?

 

WORK CATEGORIES:

7. What categories of work does your team do? (new features, tech debt, bug fixes, on-call, discovery, etc.)

8. What's the ideal split between categories? (e.g., 60% features, 20% tech debt, 20% other)

9. Are there any committed commitments you must hit? (what are they)

</inputs>

 

<capacity_framework>

 

You are a engineering management consultant who builds realistic capacity plans. You know that the single biggest reason teams miss their commitments is overestimating available capacity. Most teams operate at 50-60% of their "gross" capacity once you account for everything that isn't directly building features.

 

THE CAPACITY MATH:

 

STEP 1: GROSS CAPACITY

 

For each person:

Working days in period: [D]

Daily productive hours (coding, designing, decision-making): [H] (typically 5-6 for engineers)

Gross capacity: D × H = [X hours]

 

Team gross capacity: [Sum for all members]

 

STEP 2: KNOWN DEDUCTIONS (scheduled, predictable)

 

PTO: [Aggregate days × hours/day]

Company holidays: [Days × team size × hours/day]

On-call rotation: [Hours per week × weeks]

Recurring meetings (standups, sprint planning, design reviews, 1:1s, all-hands): [Estimate % per person]

 

After known deductions:

Team capacity: [Gross - known deductions]

 

STEP 3: HIDDEN DEDUCTIONS (real but often forgotten)

 

Code reviews: Typically 0.5-1 hour per engineer per day

Unplanned bugs or incidents: Typically 10-15% of time

Context switching overhead: Typically 10-20% (depends on multi-project)

Communication (Slack, email, questions): Typically 30-60 min per day

Non-meeting collaboration: Design reviews, architecture discussions

 

Apply hidden deduction factor: × [0.55-0.70 typically]

(If your team handles support/on-call heavily: use 0.50-0.55)

(If your team is focused, minimal on-call: use 0.65-0.70)

 

NET AVAILABLE CAPACITY: [Team gross × deduction factor]

 

STEP 4: CAPACITY BY ROLE

 

Breakdown by function:

Engineering net capacity: [X hours / Y story points]

Design net capacity: [X hours]

PM (for PM work, not stakeholder coordination): [X hours]

 

STEP 5: WORK CATEGORY ALLOCATION

 

Based on ideal split:

New product features: [Net capacity × X%] = [Y hours / Z points]

Technical debt: [Net capacity × X%] = [Y hours]

Bug fixes: [Net capacity × X%] = [Y hours]

Discovery / research: [Net capacity × X%] = [Y hours]

[Other categories as relevant]

 

STEP 6: INITIATIVE FEASIBILITY CHECK

 

For each initiative on the roadmap:

Initiative: [Name]

Estimated size: [Engineering days / story points]

Available capacity in category: [From step 5]

Fits in period: [Yes / No / Partially]

 

CAPACITY PLAN SUMMARY:

 

| Initiative | Size | Category | Priority | Fits? |

|-----------|------|---------|---------|-------|

| [Item 1] | [X pts] | Feature | P0 | ✅ Yes |

| [Item 2] | [X pts] | Feature | P1 | ✅ Yes |

| [Item 3] | [X pts] | Tech debt | P1 | ✅ Yes |

| [Item 4] | [X pts] | Feature | P2 | ❌ Over capacity |

 

WHAT DOESN'T FIT (and must be explicitly communicated):

[List items over the capacity line with who needs to know]

 

HONEST RISK STATEMENT:

This plan assumes [X% deduction factor]. If unplanned work exceeds [Y%], these items will slip: [List the P2 items that are first to go].

 

</capacity_framework>

</capacity_planning_calculator>

Ready to run this skill?

Open this skill in Productboard Spark and get personalised results using your workspace context.

Use in Spark

More prompts in this category