🎫

ITSM Service Desk Analytics

β€œ32.4% of tickets breached SLA β€” one team was the root cause, and nobody had connected the dots yet.”

SLA ComplianceBreach RateTeam PerformancePriority AnalysisCSAT Correlation
4,508
Total Tickets
Q1 2024
Period
1,180
SLA Breached
24.9h
Avg Resolution
4
Teams Analysed
1

Step 1 β€” Data Extraction from ServiceNow

All 4,508 incident tickets were exported from the ITSM system covering Q1 2024 (Jan 1 – Mar 31). The raw export came as a CSV with 14 columns including Ticket ID, Created Date, Priority, Category, Assigned Team, Status, Resolved Date, and Resolution Hours.

Raw export β€” first 10 rows from ServiceNow

Ticket IDCreated DatePriorityCategoryTeamStatusResolution HrsSLA Target
INC00000012024-03-22P2-HighApplicationTeam CResolved4.3h8h
INC00000022024-03-27P4-LowEmailTeam AResolved120.3h48h
INC00000032024-03-18P1-CriticalSoftwareTeam DResolved5.1h4h
INC00000042024-01-01P4-LowSoftwareTeam DResolved35.0h48h
INC00000052024-02-13P2-HighAccessTeam AClosed3.0h8h
INC00000062024-02-28P3-MediumAccessTeam AClosed6.9h24h
INC00000072024-03-14P2-HighHardwareTeam AIn Progressβ€”8h
INC00000082024-01-13P3-MediumAccessTeam CResolved38.2h24h
INC00000092024-02-04P4-LowApplicationTeam AResolved44.4h48h
INC00000102024-02-04P4-LowApplicationTeam BPendingβ€”48h
2

Step 2 β€” Data Cleaning

Six issues were identified and resolved before analysis ran.

Cleaning log β€” every change documented

Issue FoundCountAction TakenResult
Duplicate Ticket IDs23Removed β€” kept latest entry4,485 unique tickets
Blank Resolved Date (open tickets)866Excluded from SLA calc only866 excluded
Resolution Hours = 012Removed β€” logging errorDropped
Priority field blank8Set to P4-Low per standardImputed
Team name inconsistent casing47Standardised to Team X formatUnified
SLA Target column missingAll rowsDerived: P1=4h P2=8h P3=24h P4=48hCalculated column added

After cleaning: 3,642 resolved tickets ready for SLA analysis.

3

Step 3 β€” Transform: VLOOKUP + Pivot Table

VLOOKUP joined the SLA target table to each ticket by Priority. Four calculated columns were added. A Pivot Table grouped by Team x Priority to surface the breach pattern.

Calculated columns added

New ColumnFormula / LogicExample
SLA_Target_HoursVLOOKUP(Priority, SLATable, 2, 0)8h for P2-High
SLA_BreachedIF(Resolution_Hrs > SLA_Target, 1, 0)1 = breached
Month_LabelTEXT(Created_Date, MMM YYYY)Jan 2024
Resolution_DayTEXT(Created_Date, DDD)Monday

Pivot Table β€” SLA Breach Rate by Team

This is what the management chart was built from

TeamP1 BreachP2 BreachP3 BreachP4 BreachOverallStatus
Team A – Desktop52%44%38%28%39.0%πŸ”΄ CRITICAL
Team B – Network38%30%26%20%26.3%🟑 AT RISK
Team C – Application44%38%33%25%35.0%🟑 AT RISK
Team D – Service Desk40%32%27%22%28.8%🟑 AT RISK
Overall45.6%35.2%30.1%22.8%32.4%πŸ”΄ BREACH
πŸ” KEY FINDING
Team A has a 39% breach rate β€” 14 points above the contractual threshold of 25%. Their P1-Critical tickets breach at 52%, meaning more than half of urgent issues are not resolved on time. This pattern appears consistently across all 3 months of Q1.
4

Step 4 β€” Analysis

4,508
Total Tickets Q1 2024
32.4%
Overall Breach Rate
Above 25% threshold
39.0%
Team A Breach Rate
Highest of all teams
24.9h
Avg Resolution Time
2.1 / 5
CSAT β€” Breached Tickets
vs 4.2/5 on-time

Ticket volume and breach rate by category

CategoryTicket Count% of TotalAvg Resolution HrsBreach Rate
Software84218.7%28.3h36.2%
Application79817.7%31.2h38.9%
Access75616.8%22.1h28.4%
Hardware73416.3%19.8h29.1%
Network68815.3%25.6h30.7%
Email49010.9%16.2h21.3%
πŸ” KEY FINDING
Application and Software have the highest breach rates at 36–39% β€” and these are also the two categories where Team A handles the most volume. That connection is why Team A's overall breach rate is the worst across all teams.
5

Step 5 β€” Visualisation

SLA Compliance vs Breach Rate by Team
Green = met SLA, Red = breached. Team A is critical.
Breach Rate by Priority Level
P1 Critical tickets breach at 45.6%
Monthly Breach Trend β€” Q1 2024
March improved after team realignment in late Feb
SLA Compliance vs Breach by Team
Grouped bar β€” green for compliance, red for breach. Team A visually isolated. Used in weekly PowerPoint.
Breach Rate by Priority Level
Bar chart β€” P1 at 45.6%. Drives the escalation protocol conversation.
Monthly Breach Trend Jan–Mar 2024
Line chart β€” March improved after team realignment. Proves the intervention worked.
6

Step 6 β€” Report to Management

Reporting cadence

ReportFrequencyAudienceKey MetricFormat
Daily Breach MonitorDaily 9amTeam LeadsBreach count by team todayEmail
Weekly Ops ReportEvery MondayOps ManagerBreach trend + top 5 delayedPowerPoint 9 slides
Monthly Management Report1st of monthSenior ManagementYTD SLA + team scorecardPowerPoint 14 slides
βœ… WHY MANAGEMENT MUST ACT
  • Contract penalty clause activates at 30%+ breach for 2 consecutive months. Team A is at 39%. One more month triggers the penalty automatically.
  • CSAT impact is measurable: Breached tickets score 2.1/5 vs 4.2/5 for on-time. Every breach is a direct hit to the quarterly client satisfaction report.
  • Action assigned: IT Manager to move 2 senior L2 technicians to Team A P1/P2 queue by Feb 10. Target: breach below 28% within 3 weeks.
  • Escalation trigger: If breach remains above 30% at the March review, contract renegotiation protocol initiates with the client.