
Resourcing and capacity planning: the complete guide
30 Sep 26
Share

An architecture firm keeps double-booking resources because nobody has visibility into capacity before a new project gets a start date. The real gap sits earlier than staffing: something gets promised, and the check for whether the team actually has the hours happens after the fact, if it happens at all. This guide covers how to close that gap, not how to fix an over-allocation once it has already landed on someone's calendar.
Resource over-allocation is when the hours committed to a person exceed the hours they actually have available for a given period. It sounds like a math problem, but it is almost never caused by bad math. It is caused by commitments getting made in different places without a shared view of the total: sales confirms a start date without checking the delivery team's load, a project lead adds a task without checking what else that person is already on, and time off sits in a separate calendar that nobody cross-references before either happens.
Each of those decisions looks reasonable on its own. The person approving a new deal sees an open slot on the calendar for next month. The project lead sees a designer with room on this one project. Neither sees what the other has already committed, so the two decisions stack on top of each other and the person ends up carrying both. By the time it shows up, it usually shows up as a missed deadline, not as a number anyone could have caught a month earlier.
Over-allocation is predictable before it becomes a missed deadline, if you are watching the right numbers instead of waiting for a project to slip. A few signals show up early:
None of these require a project to be late to be useful. They are visible the moment a new commitment is proposed, which is also the only point where preventing over-allocation is actually cheaper than fixing it.
The highest-leverage fix is timing: move the capacity check to the point where a commitment is made, before it becomes a promise to a client or a task on someone's board, rather than catching the collision in a later review.
Before a start date goes out, or before a new allocation is approved, check that person's total committed hours against their available hours for that week, across every project they are on, not just the one being staffed. If the number does not fit, resolve it before the commitment is made rather than after: push the start date, staff someone else, trim the scope, or bring in capacity. Every one of those options is easier to exercise before a client has heard a date than after.
This only works if one person or team owns the check and it happens every time, not just when someone remembers to look. Agencies that treat this as a discipline rather than a tool feature usually assign it to whoever runs resourcing, and make it a required step before a sales date or a new task gets confirmed, not an optional sanity check that gets skipped when things are busy.
A check at the moment of commitment catches the big, obvious collisions. It does not catch the slow kind: five small approvals over two weeks, none of them individually alarming, that add up to someone being 20% over by the time anyone looks at the total.
That is what a weekly review is for. Once a week, look at total committed hours per person for the next two to four weeks, not just the current one, and flag anyone whose committed hours already exceed what they will have available. Catching it two weeks out leaves room to move things around. Catching it the week it happens does not.
This is a narrower, more frequent check than a resourcing forecast. Forecasting asks whether the team will have the right people for work that has not landed yet, a quarter out. This weekly review asks a tighter question: given what is already committed, is anyone already over for the next few weeks. Our guide to resource forecasting for agencies covers the longer-horizon version of this in full.
Once someone is genuinely over-allocated, despite the checks, the fix is a different set of moves: move the work in time, reassign it, trim the hours, or add capacity. Our guide to resource allocation for agencies covers those four levers and when each one applies. Prevention is what keeps you from needing them under deadline pressure. The two are complementary, not interchangeable: a firm that only knows the reactive levers is always negotiating with a client after a date has slipped, while a firm with a prevention check is usually having that conversation two weeks earlier, while there are still options.
A spreadsheet can show total committed hours per person, in theory. In practice, it shows a snapshot from whenever someone last updated it, and the check this guide describes depends on that total being current every time a new commitment is considered, not accurate as of last Tuesday. Doing the sum by hand across every tab a person's allocations touch, every time a start date is proposed, is not a process most teams can sustain once there is more than a handful of people and projects in flight. It gets skipped exactly when things get busy, which is exactly when the check matters most.
A live plan that sums a person's commitments across the whole workspace automatically removes the part that gets skipped. The check still has to be a habit; the system just makes the number available the moment someone needs it, instead of requiring someone to go find it.
| Prevention lever | What it catches | When to check it |
|---|---|---|
| Capacity check before confirming a start date | A single new commitment that pushes someone past available hours | The moment a date is proposed, before it reaches a client |
| Weekly review of committed hours, two to four weeks out | Slow drift from several small approvals that were each fine on their own | Start of every week |
| Leave synced into available hours automatically | Time off that quietly eats into hours that look free on a plan | Whenever leave is requested, not after it is already booked |
| One view across every project a person touches | Overload that is invisible from inside any single project's plan | Continuously, not only at review time |
Pike checks a person's total committed hours against their available hours across every project they are on, at the moment a new allocation is made, so an over-allocation shows up before it is confirmed rather than after. The same live view feeds our broader resourcing and capacity planning guide, and if you are comparing tools for this specifically, our roundup of resource capacity planning software covers what to look for beyond Pike. See the resource management feature page for how the check works, or book a 15-minute walkthrough to see it against your own team's bookings.
Share
ISO 27001
GDPR
SOC 2 Type IIBuilt to keep sensitive client data secure and private.