0
%

Andrew Pierce

Vodafone

Andrew Pierce

Vodafone

Designing a forecasting tool for call centre resource planning

My role

Visual Designer

Year

2020
A screen from the web portal designed for Vodafone.
A screen from the web portal designed for Vodafone.Three screens from the web portal designed for Vodafone, formatted for a mobile viewport.Three screens from the web portal designed for Vodafone, formatted for a mobile viewport.A screen from the web portal designed for Vodafone.

Project details

Client

Vodafone

Sector

Telecommunications

Project team

Small product team including a Project Manager and a UX Designer.

Timeline

2 weeks

Overview

I designed the user interface for a Vodafone call-centre optimisation tool, helping managers compare live performance against targets and explore staffing scenarios before making operational decisions.

The product was designed for a data-dense environment where managers needed to understand queue health, performance risk and resource options quickly. The challenge was to turn complex operational wireframes into a clear, accessible and production-ready experience across desktop and mobile.

My role focused on visual design, interaction detail, design-system extension and developer handoff. I worked from end-to-end UX wireframes, applying Vodafone’s design system and creating additional patterns for high-density data, forecasting controls and status-heavy interfaces.

The problem

Call-centre managers needed a clearer way to understand operational performance and make fast resource decisions.

Existing workflows relied on a mix of dashboards, spreadsheets and operational tools, making it harder to see where queues were at risk, how performance compared with targets, and what staffing adjustments might help.

The product needed to support managers who were asking practical questions such as:
  • Which queues are at risk?
  • Where are we above or below target?
  • What happens if agents are moved between queues?
  • Which changes are most likely to improve service levels?
  • What needs attention now?
The design challenge was to make this information readable and actionable without oversimplifying the operational detail managers needed.

My role

I worked as the visual designer on the project, translating UX wireframes into high-fidelity screens and production-ready specifications.

My work included:
  • reviewing wireframes, requirements and operational use cases
  • defining visual hierarchy for dense performance data
  • applying Vodafone’s design system across desktop and mobile layouts
  • creating UI patterns for KPIs, variance, queue health and forecasting controls
  • designing table, status, alert and drill-down states
  • supporting accessibility through colour-independent status cues and readable data layouts
  • producing interactive prototypes
  • preparing developer-ready specifications covering layout, states and behaviours
  • documenting reusable patterns for future design-system use
The project required speed, precision and pragmatic design decisions because the delivery timeline was only two weeks.

Design approach

The main focus was to help managers move from performance data to operational decisions more quickly.

Rather than creating a dashboard that showed everything with equal weight, the interface needed to prioritise risk, variance and action.

The design approach focused on three priorities:
  • glanceability; so making current performance, target variance and queue risk easy to scan
  • decision support; so helping managers understand the potential impact of staffing or routing changes
  • implementation clarity; so creating detailed UI specifications that could be built consistently and reused across the product

Key design decisions

Make current versus target performance obvious

Managers needed to understand performance gaps quickly. I designed KPI and status patterns that compared current performance against target, with clear variance indicators and trend signals. The goal was to help users spot risk without needing to interpret raw numbers across multiple sources.

Prioritise queue health and operational risk

In a call-centre environment, not every data point carries the same urgency. I used hierarchy, grouping and status patterns to make at-risk queues more visible. This helped the interface direct attention towards areas where action may be needed, rather than presenting all queues as equally important.

Support “what-if” scenario thinking

Managers often needed to consider possible staffing changes before committing to them. I designed forecasting controls that allowed users to adjust variables such as time window, queue thresholds or agent allocation and preview projected impact. This helped turn the tool from a passive dashboard into a decision-support interface.

Keep actions close to insight

Operational tools become slower when users have to move between separate screens to understand a problem and take action. I placed actions such as reassignment, rerouting and scheduling prompts close to the data they affected. This reduced unnecessary context switching and kept decision-making connected to the relevant queue or performance signal.

Use progressive disclosure for dense information

The product needed to contain detailed queue, skill and agent-level information without overwhelming the main view. I designed overview states that surfaced critical signals first, with drill-downs for users who needed more detail. This helped keep the main interface readable while preserving access to operational depth.

Extend the design system for data-heavy use cases

Vodafone’s design system provided the foundation, but the product needed additional patterns for dense operational data. I created or adapted components for high-density tables, status chips, KPI cards, warning states and forecasting controls. These patterns helped create consistency across the product and gave engineering clearer reusable elements to build from.

Designing for accessibility and clarity

Because the interface relied heavily on status, alerts and performance thresholds, accessibility was an important design consideration.

I avoided relying on colour alone to communicate status. Key states were supported with labels, icons and clear hierarchy so that warning, breach and neutral states remained understandable in dense layouts.

I also paid attention to typography, spacing and table density to keep information readable in an enterprise context where users may be scanning large amounts of data under time pressure.

Testing and iteration

The project moved quickly, so feedback came mainly through stakeholder reviews, operational walkthroughs and feasibility checks with engineering.

Iteration focused on:
  • improving readability of dense data layouts
  • clarifying hierarchy between KPIs, queues and actions
  • refining status and threshold patterns
  • checking feasibility of forecasting interactions
  • aligning components with Vodafone’s existing design system
  • reducing ambiguity in handoff documentation
The work was shaped by the need to move fast while still producing a reliable interface for implementation.

Outcome

The project delivered high-fidelity desktop and mobile prototypes for a call-centre optimisation tool, along with developer-ready specifications and reusable UI patterns.

The work translated complex operational wireframes into a clearer, more structured interface for reviewing performance, identifying risk and exploring resource scenarios.

I do not have post-launch operational metrics for this work, so I avoid overstating the impact. The clearest outcome I can point to is that the project produced a production-ready visual design direction, extended the design system for data-heavy operational use cases, and gave the delivery team clearer specifications for implementation.

What I learned

This project reinforced how important visual hierarchy is in data-dense operational tools.

When users are making fast decisions, the interface cannot simply display more information. It needs to make risk, priority and action easier to recognise.

It also showed the value of designing reusable patterns for complex enterprise interfaces. Components such as KPI cards, status chips, tables and forecasting controls need to work together as a system, especially when the product has to scale beyond a single screen.

Reflection

I chose this project because it shows my experience designing data-heavy operational interfaces where clarity, density and implementation quality all matter.

It required visual design craft, accessibility consideration, design-system thinking and the ability to turn complex wireframes into a polished product experience within a very short delivery window.

Up next

Project

IKEA

Designing a headless CMS for scalable digital content operations
Led UX for a 13-person product team, helping IKEA move from manual specification documents to a structured workflow for creating and publishing shoppable content at scale.