Skip to content
← All field notes

LOG-004Case study · Service operations

Designing an SLA system that reflected reality — not assumptions

  • Context: Service operations
  • Focus: SLA design
  • Scope: Cross-system orchestration

When SLAs exist, but accountability doesn't

The client had a service platform in place and an SLA framework defined on paper. Tickets were created, assigned and tracked. Reports existed.

Yet the experience on the ground told a different story:

  • SLA breaches were inconsistent and hard to explain.
  • Escalations depended more on human follow-ups than system behaviour.
  • Ownership shifted across teams without clear accountability.
  • Leadership couldn't reliably say whether SLAs were actually being met.

On the surface, this looked like a configuration problem. It wasn't.

Why the obvious fix fell short

Native SLA tooling assumes a linear model: one ticket, one owner, one resolution path, one clock. That works when responsibility stays inside a single team.

This reality was different. Tickets routinely needed cross-team involvement, and escalations triggered work that lived in other systems entirely.

Forcing that complexity into native SLAs produced artificial ownership, manual overrides, and a widening gap between what the system said and what actually happened.

The insight: SLAs are about accountability, not timers

The key insight wasn't technical. The client didn't need another way to start and stop clocks. They needed an operation that preserved SLA responsibility even when work left the primary system — and made escalations explicit and auditable.

The design: let each tool do the right job

The solution was deliberately hybrid — not because any one tool was weak, but because no single tool should be asked to do everything.

Source of truth & SLA logic

  • Ticket creation and lifecycle
  • SLA definitions and breach logic
  • Primary ownership and reporting
  • Customer-facing status

Execution & cross-team work

  • Escalation tasks created automatically
  • Ownership assigned to the right functional team
  • Clear task-level accountability
  • Visibility into execution progress

Orchestration layer

  • Translated SLA events into actionable tasks
  • Synced status changes back to the source of truth
  • Removed every manual handoff

What changed

SLA clocks stayed accurate in the source of truth
Escalations created immediate, visible ownership
No one needed to chase tickets manually
Reports finally matched lived reality

The most important changes weren't numerical — they were behavioural. Teams trusted the reports again. Escalations became proactive. Ownership stayed clear even during handoffs. The system stopped looking correct and started being correct.

Wondering what this looks like for your operation?