Statistics Quest

Applied case · Operations · about 60 minutes

Staffing the contact centre

Use hourly call data to model arrivals as Poisson, plan staffing to a demand quantile rather than the average, and connect waiting times to abandoned calls.

The brief

Brightwell Water Services (a fictional utility) runs a customer contact centre open 08:00–21:00. Last quarter, 14.4% of callers hung up before reaching an agent. Scenario assumption: the utility's (fictional) service standard asks it to keep abandonment below 5%; this figure is part of the exercise, not a real regulation. The operations director has asked for a staffing plan for the busiest hours, starting with Sunday 11:00–11:59, the peak of the week.

The workforce planner currently staffs each hour from the average number of calls. Your job is to:

  1. check the data and understand how arrivals behave;
  2. turn the arrival pattern into a staffing number that copes with busy hours, not just average ones;
  3. show the link between waiting and abandoning, without over-claiming;
  4. recommend a plan the director can defend.

The data. call_center has one row per hour of operation for 90 days (2024-01-07 to 2024-04-05): calls offered, answered and abandoned, agents logged in, average handle time and average wait. It is synthetic — generated to behave like a real contact centre, but describing no real organisation.

Stakeholders. The operations director (owns the service standard), the workforce planner (builds rosters), and finance (pays for each extra agent-hour).

Dataset

Contact-centre hourly calls

1,170 rows · one row = one hour of one day · synthetic data

DateWeekdayHour (hour)Agents on shift (agents)Calls offered (calls)Calls answered (calls)Calls abandoned (calls)Average handle time (minutes)Average wait (seconds)
2024-01-07Sunday82111104.848.3
2024-01-07Sunday93161426.281.2
2024-01-07Sunday104383625.2186
2024-01-07Sunday117655875103.9
2024-01-07Sunday126595814.992
2024-01-07Sunday133201916.135.6

Included with a Formula Quest membership

This case has 4 stages and 9 graded tasks, ending with a written report.

View Formula Quest memberships