AboutStoriesNewsroomLabPricingEvents
Ask GaganGet started
  1. Stories
  2. Vodafone

Explore

  • Home
  • About
  • Stories
  • Newsroom
  • Archive
  • Events
  • Pricing

Connect

  • Ask
  • Book a call
  • Send an email

Resources

  • Documentation
  • Media Kit
  • Release Notes
  • Lab
  • Site Map
  • RSS Feed

Legal

  • Privacy
  • Terms of Use
AI site summary·AI full corpus

Copyright © 2026 Gagan Malik. All rights reserved.

Privacy|Terms of Use|Site Map
  1. Stories
  2. Vodafone

Predictable spend forecasting

4 min read

215M+

IoT connections

180

Countries

−58%

Spend escalations

Vodafone connects people worldwide and powers IoT where reliability matters: in health, transport, energy, and industry.

Company website

215M+

IoT connections

180

Countries

−58%

Spend escalations

Overview

The invoice lands on a Tuesday and three teams chase the same spike. On Vodafone's IoT platform, cost stayed opaque until billing closed. Finance wanted a forecast. Ops wanted attribution. Developers wanted guardrails in production. By then the period was history. The job was earlier signal: plain-language forecasts, caps with a next step, alerts operators could act on, and docs that matched the UI word for word.

My role

I led product design and developer experience for Vodafone's IoT platform spend management, designing forecasting UI, caps and alerts, and API documentation that matched operator workflows.

The opportunity

Operational spend, rear-view visibility

Spikes came from rollouts, misconfigured devices, roaming, firmware shifts, and fleet usage, not one-off bugs. After billing closed you could explain what happened. You still could not reliably forecast the bill, set guardrails early, or catch drift in time to act.

Bill shock eroded trust and finance slowed expansion sign-offs. Ops burned time on spikes without clean attribution or a fast path to root cause. When setup and docs were hard to use, automations never shipped and good controls stayed slideware.

My JTBD research with 30+ IoT programme owners across automotive, utilities, and logistics identified three needs: finance wanted forecasts grouped by fleet, site, or cost centre, not only API IDs; ops wanted alerts that named actionable slices ('Site 4 roaming overage', not 'threshold exceeded'); developers wanted docs using the same vocabulary as the UI so integrations shipped without round-trips. Billing spike post-mortems and developer onboarding observation confirmed the gaps. Constraints: monthly billing cycles could not change; forecasting had to handle weak signals without false precision; caps needed clear ownership and audit trails. Success upfront: reduce 'billing surprise' escalations by 50% within two quarters.

The solution

Plain-language forecasts, caps with ownership, docs that match the API

I designed forecasting to answer 'What will we likely spend this period?' in language finance teams already use. Three directions were on the table. Exact predictions with confidence intervals: rejected, because false precision eroded trust when reality diverged. Historical average only: rejected, because it missed rollout and configuration changes. Plain-language forecast ('Likely £12K to £15K this month based on current usage and planned rollouts') with breakdowns by fleet and site: what I shipped.

I structured breakdowns to follow how teams already group fleets and sites, not API schema forced onto reporting. Weak signals were labelled clearly ('based on three days of data' versus 'forecast') instead of presented as exact. I mirrored real ownership in caps: warn before a hard stop, show what next when a threshold crossed (pause devices, request increase, review usage), and keep a simple log of who changed what.

Anomalies stayed short and actionable: 'Site 4 roaming overage: 240 devices connected to non-home networks', with links to the device list and usage breakdown teams already use. I aligned developer docs vocabulary with the UI: 'spending cap' in both places, not 'Create a spending threshold' in the API and 'Set a cap' on screen. Quickstarts and copy-paste examples cut integration friction.

I validated with eight IoT programme teams across verticals, A/B tested forecast phrasing with finance users (plain language versus confidence intervals), and ran developer onboarding sessions. Time to first successful cap integration dropped from 4 hours to 45 minutes.

The impact

Steer while the period is still open

Teams shifted from 'what happened last month' to what's coming, where caps apply, and what changed. Finance could plan earlier. Ops could act before close. Programme owners could grow fleets with fewer invoice surprises.

Plain-language forecasts grouped by fleet and site, cap warnings with named owners, and docs aligned to UI vocabulary ('spending cap' in both places) drove billing escalations tagged 'unexpected spend' down 58% in two quarters, clearing the 50% target. Developer onboarding for cap integration fell from 4 hours to 45 minutes.

Lessons learnt

  • 58% drop in 'unexpected spend' escalations — plain forecasts and named cap owners.
  • Docs↔UI vocabulary match cut cap onboarding from 4h to 45m.
  • Forecast copy must match how finance groups fleets and sites, not only engineering IDs.

Testimonial

“Gagan's design approach is grounded in close attention to users and what the business needed.”

Mo ToumanVP of Design at Wipro

In the product

Forecast card showing likely spend range with fleet and site breakdown.

Finance-readable forecast replacing false-precision intervals. Placeholder SVG — replace with annotated screenshot (see project-documentation/CASE_STUDY_PROOF_ARTEFACTS.md).

Spending cap UI with owner, warn threshold, and next-step actions.

Cap ownership UI — warn before hard stop, show pause/request increase. Placeholder SVG — replace with annotated screenshot (see project-documentation/CASE_STUDY_PROOF_ARTEFACTS.md).

API documentation term spending cap aligned with UI label Set a cap.

Shared vocabulary cut onboarding from 4h to 45m. Placeholder SVG — replace with annotated screenshot (see project-documentation/CASE_STUDY_PROOF_ARTEFACTS.md).

  • Media in this story

    Download all images

More

View all

Simplifying sales reporting

7 months ago

Better onboarding and activation

9 months ago

Improving restaurant order tracking

8 years ago

Gamified car insurance

1 year ago

From Hold to Handled

1 year ago

Better product discovery

10 months ago

Faster checkout

11 months ago

Service requests made faster

8 years ago

One workspace for team collaboration

8 months ago

Expert travel guides

3 months ago

Loyalty for food lovers

3 months ago

Better team collaboration

1 year ago

Ready to take the next step?

Choose the right plan for your team.

Get startedBook a call