Capacity planning keeps projects on track while making the most of your team’s time. It ensures that you’re matching what you need with what you have before your project kicks off, and helps you deliver work on time, on budget, and on scope.
The success of an agency's workflow hinges on a careful balance of supply and demand. While getting more projects into the pipeline is a plus, not having enough people to get them done can mean overworked team members and late deliveries. On paper, getting the balance right is simple; calculate your billable utilization, track people's hours, and don't overschedule. Job done, right? 🤷
Not so fast.
The reality is the balance requires a mix of profit margins vs. team resources, which is where capacity planning comes into play. Capacity planning paints an honest picture of how much work your team can get done without burning themselves out or compromising on quality.
For most agencies, having a team member dedicated purely to capacity planning is unrealistic, which is why finding a better way to keep your team on track is key. In this piece, we're breaking down:
- What is capacity planning?
- What are the benefits of capacity planning?
- Capacity planning vs. resource planning: what's the difference?
- 3 principal methods and examples of capacity planning
- 4 key steps of capacity planning and building an effective process
Let's get planning. 📅
Jump start your capacity planning with resource management software
Rated #1 for resource management on G2, Float gives you the most accurate view of your team's capacity to plan projects and schedule tasks with confidence.Find out more
What is capacity planning?
Capacity planning is the process of matching available employee hours against the needs of a particular project. It allows team leaders to calculate the maximum amount of work that their staff is capable of getting done in any given period, while taking into account hurdles like holidays, sickness, availability (including contractors/freelancers), and delivery delays.
The capacity planning process basically boils down to three key areas:
👩💻 How much your team can get done within their physical working schedule (i.e., full-time, part-time hours, etc.) You can then calculate how much work your team can realistically do within their capacity hours.
📋 A transparent pool that takes into account your team's capacity and skillsets. Each team member's availability and skillset is used to make sure their time is scheduled effectively.
⏱️ Effective capacity planning gives team leaders a better look at their resources' availability and schedules. Because of that visibility, team leaders can see what people are working on, and make quick decisions about how many tasks they can take on without burning them out.
The level of detail is what makes capacity planning a secret weapon for agencies. With an effective capacity planning process in place, team leaders can take on more projects without worrying if their staff has the time to get everything done.
"As an agency, capacity planning is important for our team to identify where we have available resources, or where we need to hire, and to give us perspective on how we value our time. At Social Chain, every project and scheduled resource is managed through Float."
Jamie Bryan, Social Chain
Read more about how Social Chain uses Float to plan and manage their team capacity.
What are the benefits of capacity planning?
Capacity planning helps teams create more accurate project plans and resource schedules. A full project pipeline is great, as long as you've got team members with the right skill sets to get it all done. That's the central, simple benefit to capacity planning; it ensures you have team members with the correct skills when you need them.
Beyond keeping your team busy (but not too busy), capacity planning has two key benefits: increasing project efficiency and making it easier for agencies to plan for the future.
Increasing the overall efficiency of a project
Capacity planning goes beyond making sure your team doesn't burnout—it helps you make smarter resourcing decisions to ensure your projects are delivered on budget and scope.
With most agency teams juggling multiple projects at once, managing change requires an effective method of shuffling resources around. Capacity planning makes it easier for team leaders to see who is working on what, as well as what’s upcoming.
For example, let's say you have two designers who have similar skill sets, and your agency juggles multiple projects which both designers are working on. The first project takes up 40% of one designer's time, and they spend the remaining 60% of their time on the second project. Your other designer is also switching between tasks assigned on both projects.
Capacity planning helps highlight that switching between projects cuts into both designers’ productivity. With that knowledge, your team leader can reassign the designers, so one works on the first project at 100% capacity, while the other takes on the second project at 100% capacity.
Improving your long-term strategic planning
Capacity planning is important on a day-to-day level and for long-term strategic planning. A big hurdle for agencies wanting to take on more projects isn't just a fear of burning out their team, but also having enough resources to get the job done.
Imagine that your agency is fully booked for the next 6 months. With capacity planning, it's easy to calculate if you have enough people available with the right skill sets to get your projects finished. By knowing this information in advance, you can hire more staff or look for freelancers and contractors to fill the gap if and when they’re needed.
"Sell realistic lead times whenever possible to allow time to plan resources effectively. Communicate expectations internally, when everyone understands the nuances of the project and the level of service needed, it's easier to identify areas of over-servicing."
DePauw also says agencies must appreciate the value that you provide to your clients. "When everyone is aligned on the value of the service you are selling, managing capacity can be done much more effectively."
Capacity planning is a smart move for agencies to make. You can see where you have skill gaps or where your team is being underutilized and fix “problems” before they become problems.
Manage your team's capacity on autopilot
Keep your team's availability up to date with automated workflows in Float. Integrate directly with Google and Outlook Calendar. Set custom work hours and days. Schedule time off in advance and add a status to let your team know where you're working from.Try for free
Capacity planning vs. resource planning: what's the difference?
Capacity planning and resource planning are a bit like a chicken and egg scenario—one can't exist without the other. 🐣
While capacity planning looks at data to see if you've got enough talent available to get a project completed (supply and demand), resource planning is the process of allocating these team members to tasks.
First comes your capacity planning, which:
- Determines if your agency has enough people available based on team levels and skill sets.
- If you do not have enough staff, your team leader will then have to decide whether to cancel/delay projects in your pipeline, or hire more talent.
- If your agency doesn't want to take on more staff, your team leader might look at other options like hiring contractors or freelancers to fill the skill gap.
Once your capacity planning is finished, you can begin your resource planning, which:
- Coordinates and then allocates each team member to tasks within a project based on their skill set.
- Sets deliverables for tasks to keep a project on track.
- Utilizes resources so your team will work efficiently and productively (but not burn out).
Calculate your team’s capacity and monitor utilization rates
Using a resource management platform like Float, you can calculate your team’s capacity based on their available work hours, and monitor utilization rates in real time. Reports in Float give you a single view of your team’s available hours (their capacity), compared to their hours scheduled (assigned tasks), to make data-driven resource decisions.Try for Free
3 principal methods and examples of capacity planning
There are three ways agencies can approach capacity planning: lead, lag, or match. Each strategy has its strengths and weaknesses and can be used depending on how ambitious your agency is and how many projects you're willing to take on.
A lead strategy is most often used in agencies that are growing. This strategy envisions that you're going to be filling your project pipeline quickly.
A lead strategy is aggressive. By predicting your agency will have more projects than you currently do (or have in the past), this strategy requires you hire more staff so you can take on more work. The benefit to this strategy is that you'll have a team that's ready to take on the work when it flows in and spur your agency's growth.
The downside? If those extra projects never materialize, your agency will have made a large investment in staff that you don't need.
Lag is where your agency works its staff at full capacity (or worse, over-capacity) because you didn't predict and plan for an influx of projects.
Although lag means that you didn't take on staff when they weren't needed, it can be a problematic strategy for agencies. For one, your agency is at risk of overworking your team, risking burnout and late project deliveries. The other downside is that as your agency is operating at 100% capacity, and your team is too busy to take on any new projects.
On the plus side, if you are happy with where your agency is at growth-wise, lag is a safe strategy that cuts down your risk of hiring staff that you don’t need.
Finally, match takes into account your agency's current capabilities while keeping one eye on the future.
This strategy tracks your capacity and utilization rates, and gives you the option to increase your capacity when you hit a resource ceiling. For example, if your team is working at a utilization rate of 80%, it's a sign that they're handling their tasks without being overworked. If that utilization rate creeps up to 90%, however, your agency can build a plan to make sure the workload doesn't impact your team or your clients.
Whether that plan is looking for external contractors or making more permanent hires, the match strategy means that you aren't hiring talent without the need for them. It also gives your agency room to grow—if the work is there, you can comfortably accept it and be confident that your agency can get it done. ✅
"With 100+ projects on the go, Float gives us a high level view of our resource capacity so we can schedule the right team for the job. With most projects running for 2 to 3 weeks, and new work always coming in, we needed a robust tool that can give us an accurate view of our capacity to schedule and reassign work to whoever is the best available at that time."
Read more about how the Post-Production at BuzzFeed team use Float to plan and manage their capacity.
4 key steps of capacity planning and building an effective process
To leverage the power of capacity planning, your agency needs to build a process. That process is a simple set of four steps:
- Identify all projects and tasks
- Build a realistic schedule using time estimates
- Pick your capacity planning strategy
- Track everything
1. Identify all projects and tasks
Before you can begin capacity planning, you need to know exactly what it is you're planning for.
A detailed outline of what your agency needs to get done, not only now but in the future, is essential. Take a look at what projects are in your pipeline and what you have coming up in the next 3-6 months. Then, start to outline how long each task will take by breaking each project down into single tasks and estimating their length.
Next, run the outline past your team. They're the ones doing the work, and can tell you if your outline is accurate or not. It’s important to also keep the scope of each project in mind in order to estimate how many team members you'll need to get each task completed.
2. Pick a strategy
Lead, lag, or match?
Only you know which strategy is best for your agency and your budget. Although a lag strategy is less risky, a match strategy lets you use capacity planning to your advantage.
Whatever strategy you pick will determine how you approach your capacity planning, and whether you'll be able to take on extra projects and staff without making risky investments.
3. Build a realistic resource schedule using estimates
Next, you need to take the outline you created in step 1 and use it to build a realistic working schedule for your team.
As capacity planning is linked to both your team's availability and skillsets, the schedule needs to take into account other aspects like project type, budget, tasks, and hours needed. For example, you might have 20 front-end developers who can dedicate 50% of their schedule to a big project over the next 3 months. Your team leader can then use that availability to calculate how many full-time equivalents can work on the project (20 team members working at 50% capacity = 10 full-time front end developers available).
A little more math will show that 10 full-time developers working a 40-hour week for 3 months leaves you with 4800 hours to use on the project. Using the available capacity of your team, you can then begin allocating tasks to developers based on their skills until you reach your team's capacity!
Create a resource schedule that updates based on your team's capacity
The schedule in Float is designed to give you the most accurate view of your team's present and future capacity, so you can plan resources with confidence. Rated #1 on G2 for resource management, Float is free to try for 30 days with no credit card required.Try for free
4. Track everything
Capacity planning is an ongoing process.
Your agency needs to monitor how projects progress to make sure capacity doesn't exceed your ideal utilization rate. Without the right software to help you out, you'll need to rely on manual tools like spreadsheets. 🤯
Adding software to your tech stack means your capacity planning efforts will be tracked automatically. Using Float, your team's capacity and scheduled hours are calculated automatically to ensure you're not over-allocating tasks: