ServiceNow Incident Management That Actually Lowers MTTR

September 7, 2026 The ServiceNow Guy 10 min read
ServiceNow Incident Management That Actually Lowers MTTR

A service desk manager pinged me last month with a screenshot of her Performance Analytics dashboard. Mean time to resolution on P2 incidents had drifted from 4.2 hours to 6.8 hours over two quarters. Nobody had shipped a bad release. Nobody had lost engineers. Ticket volume was flat. The number just kept climbing, quietly, the way these numbers do. Her CIO wanted a plan by Friday.

We spent forty minutes on the call. The problem was not the tool. Her instance was a fairly clean Vancouver build, incident table lightly customised, assignment groups sane. The problem was the way people had been taught to use it. Every senior engineer had a private ritual for triaging tickets. Every team lead had their own definition of “in progress”. The routing rules had been extended eleven times in eighteen months, each extension solving one manager’s complaint and quietly slowing everything else down. What she needed was not a new module. She needed to strip the incident process back to what ITIL actually says and let the platform do its job.

If your ServiceNow incident management practice has slowly turned into a mess of workarounds, this is the post. I want to walk through the moves that actually pull MTTR down, and the ones that only look like they should.

Where MTTR Actually Goes to Die

Most teams think MTTR is dominated by the time engineers spend fixing things. In the datasets I have looked at across mid-market ServiceNow customers, that is almost never true. The average P2 incident I have seen in the last two years spends 62 percent of its lifetime in one of three places. It is waiting for the right assignment group. It is waiting for a customer to reply. Or it is sitting in a state called “on hold” while nobody remembers who owes the next move.

The engineer working on the ticket is a small fraction of the wall clock. If you want to move MTTR, you have to move the waiting time. That means the design conversation is about routing accuracy, state hygiene, and communication cadence. Not about giving the L2 team a faster keyboard.

Here is a diagnostic you can run this afternoon. Pull the last 200 closed P2 incidents. For each one, compute the time in each state, and the number of reassignments. If your median reassignment count is above two, your routing is broken. If your median time in “awaiting user info” is more than 40 percent of total lifetime, your comms cadence is broken. Everything else is downstream of those two numbers.

What ITIL Incident Management Actually Says

The reason people distrust ITIL is that they were taught it out of the wrong book. The 2011 edition of the ITSM practices for incident and problem management is heavy on ceremony and light on judgement. The 2019 refresh is much better. It reads more like a set of guiding practices than a rulebook. The bit worth reading and rereading is the section on the distinction between restoration and resolution.

Restoration is getting the service back. Resolution is understanding why it broke and preventing it from breaking again. In a healthy shop the incident record ends at restoration. The problem record continues the investigation. Most teams conflate the two, leave the incident open while they hunt for a root cause, and blow their SLA because they have redefined the finish line.

The single biggest MTTR move I have seen at scale is this. Teach every L2 engineer that when the service is back, the incident is done. They can and should raise a problem record if the root cause is unclear. The problem record has its own SLA, usually generous, and it does not damage the incident metrics that the business measures you on. Get this right and you will see a five to fifteen percent drop in MTTR inside a month, before anyone changes a workflow.

The Routing Layer Is Where the Money Is

The routing layer in ServiceNow incident management is Assignment Rules, Assignment Data Lookup, and any Business Rules or Script Includes that decide who gets a ticket. In almost every instance I audit, this layer has grown by accretion. Someone added a rule to catch tickets about the Copenhagen office. Someone else added a rule about the payroll app but only during month-end. Nobody wrote it down. Nobody reviews it.

The move that works is called a routing audit. You take one week and one senior consultant, and you list every rule that decides who gets a ticket. You draw the decision tree. You find the rules that conflict with each other, the rules that never fire, and the rules that fire on ninety-eight percent of tickets and route half of them wrong. Usually about a third of the rules can be deleted. Another third can be consolidated. The remaining third is what you actually needed.

I have done this exercise five times in the last two years. In every case the median number of reassignments per incident dropped by at least one. That is worth thirty to ninety minutes of wall clock time on a typical P2. It is also worth a real amount of engineer morale, because nothing burns out an L2 team faster than getting tickets that should have gone somewhere else.

Templates, Playbooks, and the Difference Between Them

A template pre-fills the incident form. A playbook walks the engineer through the diagnostic. ServiceNow supports both. The mistake teams make is to build twenty templates and call it a playbook programme.

Templates are cheap and useful for high-volume repeatable incidents. Password resets, mailbox restore requests, printer offline. Each template should carry a category, subcategory, assignment group, short description skeleton, and a Related Article link to the KB. If your template count is over about forty for a mid-market business, you have too many. Trim.

Playbooks are more expensive to build and much more valuable. A playbook for “core banking application slow” should walk the L2 engineer through checking the app server pool, the database wait times, the network path, and the recent change record, in that order, with links to the dashboards. A good playbook cuts diagnostic time in half. A bad playbook is a wall of text that gets ignored. The design principle is that every step must either return a clear yes or no, or hand off to a named next step. No prose paragraphs.

Build playbooks for your top ten incident categories by MTTR impact. Not by volume. The password reset playbook does not help you. The core banking playbook does.

Communication Cadence Is a Design Decision

The most under-loved control in ServiceNow incident management is the communication cadence. When does the customer get a status update, and who writes it, and where does it appear? The default answer at most sites is “when the engineer remembers, in the work notes, and only the requester sees it”. This produces the “awaiting user info” pathology I described earlier.

The cadence that works looks like this. For P1 and P2, an automatic customer-facing update every 60 minutes, generated from the last work note tagged customer-visible. For P3, an update on state change only. All updates land on the incident record and also fire an email to the requester and the assignment group manager. The engineer can override the auto-cadence with a manual update if they have real news.

This is a couple of days of Flow Designer work, or half a day if you use an existing Update Set from a partner who has done it before. The behavioural change it produces is bigger than any single technical control I know of. Customers stop chasing. Engineers stop context-switching to write emails. The manager can see at a glance which tickets have been quiet too long.

The Small Handful of Metrics That Matter

Performance Analytics can measure fifty things about ServiceNow incident management. Most teams try to measure all fifty and lose the plot. The metrics that actually matter for MTTR are these.

Median reassignment count per incident, sliced by priority. This is your routing health.

Median time in “awaiting user info” as a fraction of total lifetime. This is your comms cadence health.

First-time-right rate, defined as the percentage of incidents closed by the first-assigned group. This is a combination of routing and knowledge.

Reopen rate at 7 days and 30 days. This is your restoration-versus-resolution discipline.

If you get those four numbers on a dashboard your service desk manager checks every Monday, you have all the signal you need to run the practice. Everything else is decoration.

Where To Start, Practically

Run the diagnostic in section one. Pull 200 closed P2 incidents, compute time-in-state and reassignment counts, look at the medians. That gives you a starting position and tells you which of the levers below to pull first.

Audit the routing layer. One consultant, one week. Delete a third of the rules, consolidate another third, document what remains. Expect a measurable MTTR drop inside a month.

Teach the restoration-versus-resolution distinction to every L2 engineer, and make sure the problem record workflow actually works. If nobody raises problem records because it is too painful, fix that first.

Build playbooks for the top ten MTTR-heavy incident categories. Not password resets. The hard ones.

Turn on an automatic communication cadence for P1 and P2. Ship it as a Flow, tie it to work notes tagged customer-visible, measure the drop in awaiting-user-info time.

None of this needs a new module. None of it needs a big project. What it needs is somebody senior enough to make design decisions and stubborn enough to defend them against the fifteen people who liked the old workarounds.

Closing

If your MTTR is drifting the wrong way and nobody can point to the reason, the answer is almost certainly in the routing layer, the state hygiene, or the communication cadence. The tool is fine. The practice around the tool has drifted. A two-week ServiceNow instance health audit is the cheapest way I know to find out which of those three is hurting you most, and to leave with a costed plan to fix it. Details are at the 10-Day Instance Health Report. If you want to talk about it first, our services page has the shortcut to a scoping call.

Mladen Milic runs Milic Media Kft, a boutique ServiceNow consultancy delivering implementation, health audits and HRSD work across the EU. Reach him at mladen@milicmedia.com.

Need Help With ServiceNow?

Our consulting team can help you implement what you've read about — and more.

Leave a Reply

Your email address will not be published. Required fields are marked *