Book a demo

Accuracy vs Precision: Rethinking Resource Capacity Planning

Individual-level capacity planning feels precise, but at enterprise scale it produces the wrong answers very accurately. The case for team-centric capacity planning, and how to apply it.

4 min read

On this page

Introduction

Resource capacity plans become harder to maintain as the level of detail increases. At enterprise scale, individual-level planning can create a substantial administrative burden without necessarily improving the portfolio decisions leaders need to make.

This article focuses on one specific planning choice: when capacity needs to be managed at individual level, and when planning at team level provides a more reliable basis for portfolio decisions. For the broader discipline, including demand forecasting, resource planning and portfolio-level capacity decisions, see our Enterprise Guide to Resource and Capacity Planning.

What is Individual-Level Resource Capacity Planning?

Individual-level resource capacity planning aims to assess and allocate the availability of each team member within an organization to various tasks and projects (or Epics and Stories) over a defined period, typically a week or month.

At face value this approach offers, offers granularity and control. But let's contextualize its application to better understand the challenges.

Let's consider hypothetical Hannah, our Python engineer. For the upcoming month, the organization wishes to gauge her available capacity and planned utilization. To achieve this, they must understand:

  • How many hours/days she typically works in a given planning period
  • Any holiday/vacation she may have planned
  • Her individual work execution capability in the context of our estimation methodology. (i.e. if we estimate in story points, how many story points can Hannah typically complete in a given planning period)
  • Hannah's specific skills in the context of the work that we might wish to assign her. Is her expertise focuses on Python, or does she have some DevOps expertise too?
  • The typical accuracy of estimation for the work we are planning to assign to her
  • A typical contingency we may (or may not) wish to include to account for inaccuracies in estimation or unforeseen work (e.g. bugs) that come up during delivery and execution.

Planning period - a "Planning Period" refers to a designated duration of time, be it a week, sprint, month, program increment, quarter, or any other timeframe, chosen by an organization to structure, manage, and review its tasks and objectives. This flexible term adapts to various contexts, underscoring that the exact length isn't as vital as the consistent and strategic use of that period for planning and execution.

Where individual-led capacity planning becomes difficult at scale

In Hannah's case, it might seem feasible to work all of this out, and capture all of the relevant data. But what happens when we attempt to implement this approach for an entire organization of hundreds or thousands of 'Hannahs'? With scale, maintaining precision becomes a painful, expensive data collation and analysis exercise that will inevitably be fraught with significant data quality issues.

We can summarize the challenges with Individual-Level Resource Capacity Planning as:

  • Overly complex: Managing details, especially in organizations with a vast workforce, becomes a Herculean task.
  • Volatile: Personal availabilities and task requirements can change, making real-time updates a challenge.
  • Lacks Agility: This detailed method contrasts starkly with agile principles that champion adaptability and autonomy.

Further Reading: Planning doesn’t have to be the enemy of agile Harvard Business Review

What is Team-Level Capacity Planning?

This approach focuses on the combined capacity of teams rather than on individual members. Instead of dissecting Hannah's every working hour over a month, we assess how much work her entire team can undertake within a specific timeframe. Trusting that teams can internally allocate work based on their collective understanding is the foundation of this method.

When we think about capacity in the enterprise organization, we should be thinking initially at the Value Stream (or Division/Business Unit) level, and then down to the Team level. Simplicisitcally put:

Yes to - "Is the Mobile team under or over capacity in a given planning period?"

No to - "How many hours to Hannah have available for new work this month?"

Why team-level capacity planning can be more useful at scale

This team-centric approach has inherent advantages, both in terms of simplicity and power. To begin with, the necessary data collection processes become considerably less onerous. Instead of chasing down every single resource in the organization to understand their individual commitments and constraints, leaders can concentrate on gathering insights at the team level. This not only reduces administrative overhead but also diminishes the opportunity for errors and omissions that inevitably creep in with overly granular data collection methods.

Moreover, as per the Law of Large Numbers (LLN), individual variations and uncertainties often cancel out when aggregated at a higher level, leading to a more predictable and stable estimate of capacity. By focusing on the collective capacity, leaders harness the inherent strength of the LLN, gaining accuracy without the need for precision.

At enterprise scale, team-based planning can provide enough fidelity for portfolio decisions without requiring every individual commitment to be modelled centrally. Teams retain responsibility for allocating work within the capacity available, while portfolio leaders can see where demand exceeds the capacity of the teams responsible for delivery.

This approach enables Enterprise Leaders to embrace what they know they should already be doing - moving away from micromanagement and command and control control towards enablement , orchestration and empowerment. The modern enterprise leadership role is to set the broader objectives and then trust teams to deliver .

Conclusion

Team-based planning is not appropriate for every capacity decision. Named specialists, short-term scheduling and specific delivery commitments can still require individual-level detail.

For portfolio-level planning across a large organization, however, team, role and skill-level capacity can provide a more stable basis for comparing demand with what the organization can realistically deliver.

Share this article