Vodafone

Web Portal
I designed Vodafone’s call-centre optimisation tool, turning end-to-end wireframes into production-ready UI for desktop
and mobile and extending the design system with data-dense components. The experience gives managers a clear view
of current vs target performance and lets them model quick “what-if” scenarios before reallocating staff or re-routing
queues. I delivered interactive prototypes and detailed specs that reduced build ambiguity, supported accessibility, and
improved decision speed on the operations floor.
I designed Vodafone’s call-centre
optimisation tool, turning end-to-end
wireframes into production-ready UI for
desktop and mobile and extending the
design system with data-dense
components. The experience gives
managers a clear view of current vs
target performance and lets them
model quick “what-if” scenarios before
reallocating staff or re-routing queues. I
delivered interactive prototypes and
detailed specs that reduced build
ambiguity, supported accessibility, and
improved decision speed on the
operations floor.

My role

Visual Designer

Team

Project Manager
UX Designer

Timeline

2 weeks

Year

2020

Project name

Call-Centre Optimisation Tool

Constraints

  • Align with Vodafone’s design system.
  • Support high-density data without sacrificing legibility.
  • Provide parity across desktop and mobile where feasible.
  • Accessibility in enterprise contexts.

Overview

Problem

Managers lacked a single place to:
  • see live performance against targets, and
  • quickly model staffing changes to avoid SLA breaches and excessive wait times.
Existing tools forced them to stitch together dashboards and spreadsheets, slowing decisions and increasing the risk of over or under-staffing.

Challenge

  • Make live performance vs targets understandable at a glance.
  • Enable rapid “what-if” adjustments and show projected impact before committing.
  • Keep actions (re-assign, re-route, schedule) close to insight to reduce context switching.
  • Deliver specs that speed implementation and reduce rework.

Solution

  • Performance overview: current vs target KPIs with variance and trend.
  • Queue health: heat-mapped queues with drill-downs to drivers and backlog.
  • Scenario model: adjustable controls with projected KPI deltas before committing.
  • Workforce actions: inline reassignment and scheduling prompts anchored to affected queues/skills.
  • Mobile view: condensed status and critical actions for floor management.

Results

  • Clearer visual hierarchy reduced scanning time during reviews and incident response.
  • Scenario controls enabled pre-emptive moves (reassignment/re-routing) rather than reactive firefighting.
  • Contributions to the design system (components and tokens) improved implementation velocity and future reuse.
A screen from the web portal designed for Vodafone.

Research

Activities

  • Current-state review of wireframes and requirements.
  • SME walkthroughs to map decision points (e.g. “When do you add a shift vs re-route calls?”).
  • Heuristic evaluation for data-heavy UIs (legibility, grouping, density).
  • Feasibility checks with engineering for data freshness and interaction costs.

Insights

  • Managers think in scenarios (“What happens if I move two agents to Queue B for the next hour?”).
  • Information overload was slowing action; data needed clear hierarchy and progressive disclosure.
  • Mobile needed a condensed, glanceable view for floor walks and on-the-go checks.

What to track post-launch

  • SLA attainment.
  • Average handle time.
  • Abandonment rate.
  • Forecast error.
  • Schedule adherence.
  • Time-to-decision after alert.
  • Usage of scenario controls.

Process

1. Discover

  • Mapped decision flows with SMEs.
  • Inventoried KPIs and thresholds.

2. Define

  • Established information hierarchy and interaction patterns.
  • Identified gaps in the design system.

3. Design

  • Produced high-fidelity layouts and interactive prototypes for desktop and mobile.
  • Created new system components where needed.

4. Validate

  • Stakeholder reviews with ops leads.
  • Quick iteration cycles to confirm readability and control behaviour.

5. Handoff

  • Developer-ready specs (layouts, tokens, states, behaviours).
  • Additions to the design-system library.
A screen from the web portal designed for Vodafone.
Three screens from the web portal designed for Vodafone, formatted for a mobile viewport.

Key decisions

Dashboard with immediate comparatives

Live KPIs presented as current vs target vs variance with trend indicators. So that managers can spot risk within seconds without drilling.

Scenario controls for forecasting

Lightweight controls (e.g. time window, agent reassignment, queue thresholds) that preview projected impact before applying. This supports “what-if” thinking and reduces costly trial-and-error on live queues.

Progressive disclosure for density

Overview surfaces critical signals; drill-downs reveal queue, skill, and agent-level details. This keeps the main canvas readable while preserving detail when needed.

Action proximity

Primary actions (re-assign, re-route, schedule) appear inline with the data they affect. This reduces context switching and speeds up time-to-action.

Design-system extensions

Added high-density table variants, status chips, and forecasting controls; codified tokens and states (idle, warning, breach). Because creating reusable patterns for data-heavy operations; improved consistency and build speed.

Accessibility & clarity

Colour-independent status cues (icons, labels), keyboard navigation, and readable data at enterprise densities. This ensures reliability and inclusivity in mission-critical contexts.
Three screens from the web portal designed for Vodafone, formatted for a mobile viewport.
A screen from the web portal designed for Vodafone.

Risks and how they were managed

  • Data latency. Aligned UI expectations with refresh intervals. Designed states for stale data and fallbacks.
  • Over-density. Validated table density and typography with SMEs. Added quick filters and column presets.
  • Scope creep. Prioritised components that unlocked multiple screens first. Staged advanced scenarios behind MVP.
Up Next

Filmstaden

Mobile App
I designed an account experience in the
mobile app to give moviegoers a clear
incentive to sign up and engage with
Filmstaden, helping increase ticket and
food counter sales.
An arrow pointing right.
A large popcorn.