Work out how much your engineering team can really deliver next quarter, after time off, on-call, support and maintenance, and compare it with what the roadmap asks for.
By the Ryz Labs team · Updated October 2026
Engineering capacity planning compares the engineering time you actually have with the time the roadmap needs. Start with engineers times working weeks in the period, subtract time off, holidays, on-call, support, meetings and planned maintenance, and you get the capacity available for roadmap work, often much less than headcount suggests. Then estimate the roadmap in engineer-weeks by skill. The difference is your gap, which you close by cutting scope, moving dates, moving people or adding engineers. The template below does the math.
Engineering capacity planning template
1. Available capacity (per team, per quarter)
Line
Formula or input
Team A
Team B
Notes
Engineers on the team
Count, including engineers from partners
[ ]
[ ]
Exclude managers who do not write code
Working weeks in the quarter
Weeks minus public holidays
[ ]
[ ]
Gross engineer-weeks
Engineers x working weeks
[ ]
[ ]
Time off
Planned vacation and leave, in engineer-weeks
[ ]
[ ]
Ask, do not assume
On-call and incident response
Engineer-weeks on rotation x share of time lost
[ ]
[ ]
Measure from last quarter
Support, bugs and interrupts
Share of time from last quarter's tickets
[ ]
[ ]
Meetings and rituals
Share of time
[ ]
[ ]
Planned maintenance and tech debt
Agreed allocation
[ ]
[ ]
Make this explicit
Onboarding of new engineers
Ramp loss for new joiners plus buddy time
[ ]
[ ]
Available roadmap capacity
Gross minus all of the above
[ ]
[ ]
This is the real number
2. Roadmap demand
Initiative
Priority
Team
Skills needed
Estimate (engineer-weeks, low-high)
Must ship by
Dependencies
[Self-serve onboarding]
[1]
[Team A]
[Frontend, backend]
[12-18]
[End of quarter]
[Billing API change]
[Initiative]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
3. Gap and decision
Team
Available capacity
Demand (high estimate)
Gap
Skill gaps
Decision (cut / move / reassign / add engineers)
Owner
[Team A]
[ ]
[ ]
[Demand minus capacity]
[e.g. no data engineer]
[ ]
[ ]
[Team B]
[ ]
[ ]
[ ]
[ ]
[ ]
[ ]
Use this template
How to use this capacity planning template
Count engineers per team for the quarter, including planned joiners from their productive date and planned leavers until their last day.
Calculate gross engineer-weeks, then subtract each line using last quarter's real numbers for on-call, support and interrupts. If you have no data, track it this quarter.
Agree the maintenance and tech debt allocation with product leadership before planning, so it is not the first thing cut.
Estimate roadmap initiatives in engineer-weeks with a low and high range, and note the skills each needs.
Compare available capacity with the high estimate per team and per skill. A team can have enough engineer-weeks and still lack the one skill an initiative needs.
Close each gap with an explicit decision: cut scope, move the date, move people between teams, or add engineers. Record the owner of each decision.
Re-run the numbers mid-quarter with actual time off and interrupts.
Example: one team, one quarter
Line
Engineer-weeks
6 engineers x 12 working weeks
72
Time off
-6
On-call (one engineer on rotation, about half their time)
-6
Support, bugs and interrupts (about 15% from last quarter)
-9
Meetings and rituals (about 10%)
-6
Maintenance allocation (agreed 15%)
-9
Available roadmap capacity
36
Roadmap demand (high estimates)
52
Gap
16 engineer-weeks, mostly backend
In this illustration, a team that looks like 72 engineer-weeks has 36 for the roadmap. The percentages are examples; use your own.
Capacity by skill, not just by team
Total engineer-weeks hide the real constraint in many teams: one skill. If three initiatives each need a data engineer and you have one, the team is over capacity even when the totals look fine. Add a short skills view to the plan: list the skills the roadmap needs (backend, frontend, data, mobile, infrastructure, AI), the engineer-weeks each initiative needs per skill, and the engineer-weeks available per skill after overheads. Gaps in a single skill are often the cheapest to close, because one added specialist can unblock several initiatives at once.
Common capacity planning mistakes
Planning with headcount. Six engineers do not give you six engineers' worth of roadmap time. Subtract the real overheads.
Single-point estimates. Use low and high estimates and plan against the high one for commitments.
Ignoring skills. Total capacity can look fine while one specialist is booked at twice their time.
Counting new hires from their start date. Count them from when they are productive, and subtract buddy time.
Hidden maintenance. If tech debt has no explicit allocation, it happens anyway, unplanned, and the roadmap slips.
Closing the gap with added engineers
When the gap is real and the dates cannot move, Ryz adds senior engineers to your team, reporting to your leads, on US business hours including New York hours. They count as roadmap capacity once they are onboarded, and you can size the team to the gap, by skill. Only the top 1% of the tens of thousands of engineers we interview make it, and typical cost is $7,000 to $15,000 per engineer per month, so the cost of closing a gap is easy to put next to the cost of slipping. Talk to us to scope your team, or read about staff augmentation.
Multiply engineers by working weeks in the period to get gross engineer-weeks, then subtract time off, on-call, support and interrupts, meetings, planned maintenance and onboarding. What remains is the capacity available for roadmap work.
What percentage of engineering time goes to roadmap work?
It varies widely by team. Teams with heavy on-call, support load or legacy systems have much less roadmap time than headcount suggests. Measure your own overheads for a quarter rather than relying on a rule of thumb.
How should engineering teams estimate roadmap demand?
Estimate each initiative in engineer-weeks with a low and high range, note the skills required and the dependencies, and plan commitments against the high estimate. Re-estimate as initiatives are broken down.
How often should engineering capacity be planned?
Quarterly, aligned with roadmap planning, with a mid-quarter check against actual time off and interrupts. Teams in fast-changing environments may also re-plan monthly.
What do you do when demand exceeds capacity?
Make an explicit decision per gap: cut or simplify scope, move the date, move engineers from lower-priority work, or add engineers. Record the decision and its owner so the gap does not silently become a missed date.
We use cookies to operate our site, improve your experience, and (where you consent) for analytics and marketing. By clicking Accept All you agree to our use of all cookies. See our Privacy Policy for details.
Privacy choices
Cookie preferences
Essential cookies
Required for core site functionality, security, and your saved privacy choices.
Always active
Analytics cookies
Help us understand how visitors use the site so we can improve performance and content.
Marketing cookies
May be used to measure campaigns and make marketing more relevant.