Open your resource-management view and read the utilization number next to any senior engineer's name. It says she is at 92% this quarter. Now ask the harder question: how does the tool know? It knows because someone allocated her to three initiatives, because she filed timesheets that summed to a full week, and because her manager tagged her amber at the last review. Every one of those is a report about her work. Not one of them is her work. Utilization is an estimate the enterprise has agreed to treat as a fact.
What the number actually is
Give the category its due first, because a resource-planning leader will stop reading the moment you strawman the tools they rely on. A single view of projects, tasks, roadmaps and people genuinely does reduce chaos — a portfolio run out of a dozen disconnected spreadsheets is worse in every measurable way. Capacity and demand planning genuinely help: modelling a pipeline of requested work against a supply of people forces the hard trade-offs to be named before they become fires. The best of the enterprise-PPM suites and work-management platforms have made this discipline accessible to organizations that never had it. None of that is in dispute.
But look precisely at how the supply side of that model is produced. Capacity is assembled from three inputs: allocations — forward-looking commitments a resource manager types into a grid; timesheets — backward-looking self-reports of where hours supposedly went; and manager judgment — a periodic read on who is drowning and who has slack. Utilization is then computed as booked-or-reported hours over available hours. It is a clean percentage. It is also an inference assembled entirely from proxies, about people whose actual deliverable work is executing in systems the planning tool cannot see.
Three proxies, none of them the work
The reason utilization is perennially wrong is not sloppy data hygiene. It is structural — each of the three inputs is a proxy that drifts from the truth in a predictable direction:
- An allocation is a plan, not a fact. It records where someone was supposed to be at the moment the grid was filled in, not where the work actually pulled them. The instant priorities shift — and they shift daily — the allocation is stale, and nothing in the tool knows until a human re-enters it.
- A timesheet is a memory, not a measurement. It is reconstructed after the fact, rounded to the nearest half-day, and quietly incentivized to sum to a full week. It tells you what a person was willing to write down, sampled long after the work moved on.
- Manager judgment is a snapshot, not a signal. It is the most honest of the three and the least continuous — a point-in-time impression of attention, refreshed at whatever cadence the review calendar allows.
Stack three lagging, subjective proxies on top of each other and you do not get a live picture of capacity. You get a model that is confidently precise and quietly wrong, and that stays wrong until the next re-planning cycle scrambles to true it up. The quarterly capacity rebalance is not a best practice. It is the interval at which the enterprise admits the estimate has drifted too far from reality to keep pretending.
The estimate has a price
This would be an academic quibble if the estimate were harmless. It is not. A capacity number that runs a few points hot hides the person who is actually underwater until they burn out or miss; a number that runs cold parks expensive specialists on a phantom bench while initiatives that need them wait in the demand queue. Neither error is visible in the tool, because the tool only knows what was entered. It surfaces at the portfolio review, as the same recurring conversation: why did this initiative slip when the plan showed headroom, and why are we re-cutting the resource plan again this quarter.
That quarterly scramble is not a maturity failure to be trained away. It is the debt payment on running the enterprise off a model that has to be reconciled to reality after the fact. And it lands hardest exactly where the stakes are highest — the capital-intensive, cross-functional bets whose success depends on the scarcest people, the ones an estimate is least equipped to track in motion. The cost of a wrong utilization number is not the number. It is the decision made on it.
The right diagnosis, only half-closed
The sharpest players in this space have seen the problem clearly, and their answer deserves genuine credit. The strongest current move is to connect planning to delivery — to bridge the portfolio layer to the systems where work is actually executed and pull flow and throughput metrics back, so the plan can be trued against reality closer to continuously instead of once a quarter. That is the correct diagnosis. The value-stream-management vendors are right that the gap between the plan and the doing is where estimates go to die, and pulling real delivery signal across that gap genuinely narrows the staleness.
But be precise about what that architecture is. Connecting a planning system to a delivery system with flow metrics is still two systems joined by measurement. The capacity model lives in one place; the deliverable work executes in another; the metrics observe the distance between them. A faster, richer integration shortens the lag and enriches the observation — it does not remove the second system, and it does not remove the human who still has to reconcile what the metrics say against what the plan assumed. Flow metrics watch the gap. They do not close it. Utilization computed from a live feed of a separate system is a fresher estimate. It is still an estimate.
Capacity is read, not entered
The alternative is not a better estimate. It is to stop estimating. Entroid runs every enterprise process as a composition of five primitives — Deterministic Workflows, Intelligence Orchestration, Atomic Agents, Functions and Connectors — on one Semantic Ontology, in a single runtime with an immutable per-action audit. In this model a project is not a card that links to work happening elsewhere. The project is the composition of primitives that deliver it, and that composition executes on the fabric itself.
That single fact changes what capacity is. When the deliverable work runs as governed workflows and agents on the fabric, the fabric already holds the ground truth: which process instances are executing right now, which human steps are assigned and waiting on a person, what is queued behind them, what is blocked. The Workforce and PMO modules do not open a grid and ask a manager to estimate consumption — they read it. Utilization becomes a Function: a query over the set of live process instances currently drawing on a person, a team, or a skill. Not booked hours over available hours. Actual claim over actual capacity, computed from execution.
Allocation inverts in the same motion. Beside the runtime, an allocation is a forecast a resource manager enters and defends later against timesheets. On the fabric, an allocation is a live claim on real, currently-observed capacity — it draws on the same running primitives the enterprise is actually operating. So when two initiatives reach for the same scarce engineer, the contention is visible at the moment of the claim, not when the actuals collide at the next review. This is an architectural property of computing capacity from live state, not a claimed outcome from any deployment — offered to illustrate how the mechanism behaves, not as a delivered result.
What this does not claim
Two caveats, because a resource leader will supply them if I don't. First, this is not a claim that Entroid sees the whole of a person's day. No system captures the thinking, the hallway decision, the meeting that never generated a ticket — and any tool that claims otherwise is selling you a fuller estimate, not a fact. The claim is narrower and therefore stronger: for the deliverable work that constitutes the project, capacity consumption is a byproduct of execution rather than a self-report. The share of an enterprise that runs on the fabric is the share whose capacity is read rather than guessed, and that share is a decision you make, not a limit of the design.
Second, this is not a claim that ES floats free of your estate or needs zero integration. It reaches your HRIS, your delivery systems and your existing tools of record through governed Connectors — the single primitive licensed to touch the outside world, with authentication, authorization and audit inline. The distinction from the capacity-planning vendors is not integration versus none. It is that the work whose capacity you are counting executes on the same fabric as the plan that counts it — so there is no second system to reconcile, and no gap for a flow metric to watch.
A timesheet tells you what someone was willing to write down last week. A live readout tells you who is executing right now — because on the fabric, capacity is not a number you enter. It is a fact you read.
See what this looks like for your enterprise.
Not a demo. A strategic conversation about how your enterprise could operate
when every process runs on one governed fabric.
