Tanja AdzicBack to portfolio ←

Operations analytics / Anonymized case study

Operational KPI Performance Investigation

A performance drop is rarely explained by one number. This investigation connected demand, capacity and service-quality signals to find where operations drifted from plan and what the team could do next.

Role
Operations / Data Analyst
Tools
Excel, KPI analysis, data visualization
Question
Why did performance fall below forecast?
Output
Root causes and mitigation plan

One incident, several competing explanations.

The operation showed a visible drop against expected performance. A single headline KPI could show that something went wrong, but not whether the cause was underestimated demand, insufficient active capacity, courier availability or deterioration in service quality.

The useful question was therefore not “which metric is red?” but “which signals changed first, which moved together and which intervention could have changed the outcome?”

Actual performance compared with operational expectations.

Capacity signal13h–18h

The highest-risk window for elevated no-show rates.

Demand signalAbove plan

Lunch-period orders exceeded the adjusted forecast.

Quality signalUX decline

Longer delivery times overlapped with a weaker customer experience.

From KPI variance to an operational explanation.

  1. Align the timelineCompared actual and expected values across the same hourly slots so that deviations were genuinely comparable.
  2. Connect the signalsReviewed no-show rate, utilization, efficiency, saturation, delivery time and UX together rather than in isolation.
  3. Separate cause from symptomGrouped deviations into demand, capacity and service-quality patterns and checked their timing.
  4. Design the responseConverted findings into alert thresholds, capacity decisions and targeted peak-hour actions.

Analysis only matters when it changes the next decision.

FindingOperational meaningRecommended response
No-show spikePlanned capacity did not translate into available capacity.Introduce live thresholds and reminders or incentives during risk windows.
Demand above forecastThe plan had too little buffer at lunch peak.Review forecast adjustment and pre-position additional capacity.
Delivery time and UX moved togetherThe customer impact was visible, not merely internal.Escalate earlier when delivery-time variance crosses the agreed limit.

A clearer operating model for the next incident.

The result was a compact explanation of what happened and a response framework the team could reuse: monitor leading signals, protect high-risk time windows and make capacity actions before customer experience deteriorates.

Next case study: Customer Targeting →