Essay · measurement
Adherence is a reading, not a leash.
Adherence measures how closely the day followed the plan. Most operations point it at people instead, and then quietly edit the plan until the number behaves.
A call runs long into a lunch. The agent stays with the problem to the end, which is what everyone says they want. Whoever is watching the queue moves the lunch in the system to where it actually happened, so nobody is marked down for doing the right thing.
A team meeting runs five minutes over, as it has for months. Agents keep collecting exceptions for time they were required to be in a room, so the operation widens the block to thirty-five minutes. The exceptions stop.
Nobody in either scene is cheating. The first is protecting an agent, the second a team. Both edits are kind, and both leave the day exactly as it was: the call still ran long and the meeting still ran over. What changed is the record of the plan, and with it the number.
Adherence has the cleanest job description of any number an operation keeps. The schedule said a person would be somewhere. Adherence reports whether the day agreed. Read that way, it is one of the most honest instruments a contact center owns.
Almost nobody reads it that way. Adherence is among the first numbers to drift from information to control: attributed to individuals, checked against the clock, scored on where a person was rather than what they resolved. Handle time at least gestures at the work. Adherence scores conformance. A metric that scores conformance attracts one kind of attention: not what is this telling us, but who is out of line. The reading becomes a verdict. Nobody decides that. It happens one reasonable reaction at a time, until the metric stops being a question and becomes an answer.
The goal was never a hundred
No competent plan ever asked for one hundred percent adherence. The staffing model behind the schedule carries an adherence assumption: a funded allowance for the day's ordinary friction, the break that shifts, the minutes it takes a person to be a person between states. If the plan was built assuming ninety, an agent at ninety is not falling short of the plan. They are the plan.
WFM teams say this, often. It is almost never felt, because the number is used against individuals as though the assumption were a hundred. The report ranks by it. The coaching conversation opens with it. The exception lands regardless of the tolerance the planner funded. When doctrine and usage disagree, people believe the usage, so a tolerance that exists on paper is felt as a demand in practice. Everything that follows grows from that one misreading.
The one metric the house games
Every gaming story runs one direction: put weight on a number, and the people measured learn to move the number instead of the work. Adherence is the exception, and the exception is the tell.
Adherence is the one metric the house games.
It happens through a practice politely called settling: editing the schedule after the fact so what was planned matches what occurred. Both scenes above are settling. Run enough of those edits and reported adherence walks toward one hundred while service level, occupancy, and every real event of the day sit where they were. Nothing improved. The record was revised until the plan appeared to have been followed.
When an agent moves a number instead of the work, the operation calls it a coaching problem. When the operation does it, it calls it schedule maintenance. It is the same act with different permissions. Laundering is what it would be called if the floor could do it.
Settling also carries a bill. It is failure demand aimed inward: skilled hours editing records, work that does not change the outcome of the day it describes. No contact is handled better. No plan becomes truer. Nobody is developed. An operation can price it: count the edits and add up the minutes. The strangest line item in the building is paid work whose only output is making the record less useful.
The treaty nobody negotiated
WFM holds the plan's side: the schedule is a promise about coverage, and following it keeps the promise. Operations holds the people's side: nobody should be marked down by an instrument used past its design. Both are right. Settling is the treaty they strike without meeting. The number stays green, the agent stays safe, and the only party that loses is the plan itself, which cannot speak.
They are not the same edit. Moving the lunch rewrites history one instance at a time. Padding the meeting rewrites the future: the plan is widened so the failure never registers again. The overrun stays. The plan now funds it, in perpetuity, and the one instrument reporting it has been switched off.
Positive intent does not erase impact. Good people inside a bad configuration still produce bad outcomes. The schedule edit is usually the one lever that is fast, permitted, and already in the workflow, so reasonable people reach for it whenever the metric creates a fairness problem. Accumulated, that kindness leaves an operation that cannot see two of its own recurring failures.
What the gap was for
The gap between plan and execution is the cleanest evidence an operating day produces for telling a wrong plan from a sideways day. Those need different owners and responses. A lunch repeatedly pushed by long calls is geometry, not misconduct: a plan whose break placement assumes calls end on schedule. That is schedulable, but only if the pattern survives in the record. A meeting that reliably runs long is a finding about the meeting: its agenda, its owner, its length. Pad the block and the finding disappears. The number now answers the question.
A plan edited until it matches what happened has stopped being a plan. It is a hypothesis amended after the results came in: it can never be wrong again, so it can never teach again.
The edit does not stay contained. Settled schedules become the actuals that train the next cycle's models. When reported adherence runs above the plan's assumption, the planner reads phantom capacity the record invented, and the next plan is cut against it. The erased gap returns weeks later as a service-level miss nobody can attribute. Editing the plan does not close a gap. It moves the gap somewhere it can no longer be named.
Some after-the-fact edits are legitimate, and the line is bright. Correcting the record of what happened is data hygiene: an agent coded absent who was in training should be recorded as such. Editing the record of what was planned is history rewritten. Fix the actuals whenever they lie. Leave the plan as the day found it. A warranted plan edit carries an owner, a timestamp, and a reason. With those three it is an audit trail. Without them it reads as a cover-up even when it is not one.
Measure the drift
Owner, timestamp, reason: that is most of an instrument already, and the rest costs less than the settling it replaces. Snapshot the plan at the moments it claims to be true. The forecast the schedules were built against. The schedule as first published, downtime planned and optimized. The schedule as the day began. The schedule as it closed. One more after late corrections settle. Five copies of what the operation already produces. If you have the data, it is at most some ETL and a few read queries.
Each comparison answers a question no meeting can settle. Forecast-at-build against the schedule as published: did the plan that shipped still cover the demand picture it was built against? Published against day-start: how much did the plan move before the day began? Day-start against day-close: what did the day do to the plan? Day-close against the last copy: who edited history afterward, and why?
Not all drift is bad, and nothing else tells the kinds apart. A shift traded through whatever flexibility the operation offers is drift by consent, the schedule breathing, and at the day grain it usually washes out. Usually is a thing to check, not assume. But the meeting that appeared without being planned, the downtime scheduled and never taken, the coaching block that dissolved into the queue: that drift is a ledger of decisions made under pressure that the record never got to keep. It stays invisible until two snapshots sit side by side.
Notice what versioning does to settling: nothing forbids the edit, and nothing needs to. Adjust the schedule for any operational reason. The pre-edit copy survives, so the correction improves the record instead of replacing it. The number can still be tidied. It just can no longer lie.
Route the attribution, not the edit
The agent held on a call through their lunch should be whole. Code the displacement as call overrun, charged to the queue: the number stays clean and the pattern stays visible. The team held in an overrunning meeting should be whole, so charge the overrun to the meeting's owner, and watch how fast a meeting ends on time once its overrun has an address. Fairness through attribution costs a conversation about exception codes. Fairness through falsification costs the operation its memory.
Make the tolerance felt, not just stated. Publish the plan's adherence assumption beside the number it produced, and grade against the funded band, not the imaginary hundred. An agent on the assumption is on plan, and every surface showing the number should say so. The day that assumption becomes visible, most of the pressure to settle evaporates, because nobody works a number toward a target that was never the target.
Read the number at the grain where it means something. Adherence at the interval is context. On a single day, barely more. The legitimate individual use begins where a pattern does: the same drift on the same days, across enough weeks to name it. A pattern names a behavior, and a behavior is the one version of this number a person can fairly be asked to change: specific enough to act on, specific enough to be held to. If the conversation cannot name the behavior, it is not accountability yet, only arithmetic with a tone.
The variance is the material
This is the real answer to the oldest slide in the deck, the one that promises the operation will get ahead of its days. Ahead is not an attitude, and no urging produces it. An operation gets ahead by preserving the variances that predict its future and planning against them. Every settled schedule, every padded block, every kind little edit deletes the material foresight is made of. An operation gets exactly as far ahead as the variance it refuses to edit away.
The gap was never the problem. The gap was the message, and the plan was never supposed to win its argument with the day. It was supposed to lose informatively.
There is a cheap test. Keep the five snapshots for one planning cycle. If no comparison changes a schedule, a meeting, or a single plan, then settling was the cheaper peace and this essay read your operation wrong.
Play the argument
The instrument from the essay, live: inject the drift, read the comparisons.
Simulated day, illustrative values: not data from any operation. Everything runs in your browser. Open the full instrument.
Want to talk about this? Email me.