Balance agile delivery with predictable resource planning

How Consulting Firms Can Balance Agile Project Management with Capacity Planning

 Updated on 
July 9, 2026
 - Written by 
Mikko Karjalainen

Introduction

Software development and consulting work rarely follow a strict plan. Agile methods like Scrum and Kanban were designed to manage that uncertainty, breaking projects into short sprints, estimating relatively instead of absolutely, and allowing teams to adapt as they go. But while agile improves project delivery, it creates a new problem for consulting firms: how do you forecast capacity and revenue when your projects are designed to be unpredictable? The hard answer is that you can't do it reliably, but you can increase the reliability of your forecast and let go of harmful practices that lose your firm money.

That’s where separating agile project management from high-level resource planning becomes critical.

Why Agile and Forecasting Don’t Mix Naturally

Agile frameworks like Scrum, Kanban, and the likes thrive in environments where priorities shift quickly. Tasks are continuously reprioritized, and estimates are intentionally fluid.

However, a consulting business needs something more predictable:

  • Who is available next month?
  • When will a client engagement end?
  • How much billable work is confirmed for the next quarter?
  • What's our revenue for next quarter?

These questions require structure and agile alone can’t answer them reliably. A yin needs a yang, and in a business environment there needs to be some guard rails for making sure that client budgets are not exceeded, and so consulting firms resort to capacity planning.

However, trying to use your agile board as a forecasting tool usually leads to frustration. Developers can’t tell when a feature will be done, project managers can’t give a confident end date, and leadership struggles to plan utilization. Then again, you don't want to make people fill in detailed GANTT charts, that's likely not going to help either.

The Solution: Decouple Project Management from Resource Planning

The most efficient consulting operations treat these as two distinct layers:

Level Purpose Tools Detail
Project Management Delivering client work, managing sprints, tasks, and user stories Jira, Linear, or client-side tools Granular and dynamic
Resource Planning Forecasting utilization, tracking capacity, and managing allocations Operating.app or similar PSA tools High-level and stable

Instead of syncing every ticket, focus on weekly or monthly allocations:

  • Consultant A → 50% on Client X
  • Consultant B → 100% on Product Discovery Project
  • Consultant C → 20% bench, 80% on Retainer Y

This gives leadership a clear view of workload, without interfering with the agile rhythm of project teams. It means that you can leave the middle management to do more important stuff than micromanaging people's workloads!

How to Combine the Two Without the Overhead

You don’t need full integration between your agile tool and your resource planning platform. In fact, keeping them loosely connected is healthier operationally.

Here’s what works best:

  1. Keep detailed project work inside agile tools. Let the team manage epics, user stories, and sprints however they prefer.
  2. Track only allocations in your resource planning tool. Focus on time percentages or effort blocks, not individual tickets.
  3. Use simple integrations for context. For example, link Operating projects to Jira boards so managers can jump between them easily.
  4. Review capacity at a higher cadence. Weekly or bi-weekly planning sessions keep your forecasts aligned without micromanagement.

This approach lets teams stay flexible while management maintains visibility into revenue, utilization, and staffing.

What You Gain by Keeping Them Separate

  • Accurate forecasts: You can project utilization and revenue even when delivery is agile.
  • Less admin work: Teams avoid logging every task twice or micromanaging sprints.
  • Better financial control: Time and cost data remain consistent at the portfolio level.
  • Happier teams: Developers stay focused on building, not reporting.

Example in Practice

Let’s say your firm runs a 3-month agile project for a client. The delivery team manages the backlog in Jira. Meanwhile, in Operating, each consultant marks themselves 80% allocated to that client for the quarter.

You can instantly see who’s booked, how many hours are billable, and when capacity frees up even if Jira is still full of moving targets.

Project manager: orthe one who wears two hats

In this equation, åroject managers often need to wear two hats. On one hand, they lead projects using agile methods: running sprints, prioritizing backlogs, and ensuring delivery stays on track. On the other hand, they play a critical operational role by tracking budgets, monitoring utilization, and communicating team availability to staffing and leadership. This dual responsibility bridges the gap between day-to-day project execution and the firm’s broader capacity and financial planning, making project managers key to both delivery success and operational predictability. You need skilled people to be able to handle this.

Conclusion

Agile project management is about flexibility. Capacity planning is about predictability. Trying to merge them too tightly often hurts both.

By separating these layers, detailed delivery vs. high-level allocation, consulting firms can stay adaptable without losing visibility into utilization, margins, or future capacity. Is it perfect? No. Is it better than trying to spend hours, days, and weeks on creating a big picture by adding up ticket-based workload estimates? Oh yes!

Tools like Operating help you manage that high-level view while your teams stay productive in Jira, Linear, or client systems.

FAQ: Balancing Agile Delivery with Resource Planning

1. Should we integrate our agile tool directly with the resource planning platform?

Only lightly. Use links or minimal sync for context. Full ticket sync adds noise and duplicate data.

2. How detailed should allocations be for forecasting?

Weekly or monthly percentages are enough for most projects. Use daily precision only for short, high-intensity work.

3. What is the PM’s “two hats” role in this model?

They lead agile delivery inside the project and manage the operational side by tracking budgets, monitoring utilization, and communicating availability to staffing and leadership.

4. What’s the most common mistake when mixing agile and capacity planning?

Using the agile board as a forecasting tool. Sprint data is too volatile for reliable utilization and revenue forecasts.

Mikko Karjalainen

Mikko is the CTO and one of the founders of Operating. He has a long history working as a technical consultant leading complex digital transformation projects.

MORE READING IN THE BLOG

Access our Operating Routine for Resource Planning

Agencies and consultancies of all sizes – from a boutique to an international powerhouse – should operate efficiently. We wrote a Resource Planning Routine and a solid agenda for your weekly meeting. Get the guide.

Thank you! Find the Staffing Routine guide here.
Oops! Something went wrong while submitting the form.