Skip to content
★ AI Powered™ research — since 2011◆London ⇄ Global◆Hi@itresearches.com◆+44 8008 321 848◆Vendor-neutral. Outcome-obsessed.◆Now reading data you didn't know you had◆
★ AI Powered™ research — since 2011◆London ⇄ Global◆Hi@itresearches.com◆+44 8008 321 848◆Vendor-neutral. Outcome-obsessed.◆Now reading data you didn't know you had◆
Predictive Analysis

Demand Forecasting & Planning

Forecasts that integrate with planning — not isolated dashboards.

itresearches.com

Better demand forecasts cut working capital, lift service levels and reduce waste. We build demand-forecasting systems that respect promotional calendars, weather, seasonality and the messy reality of new-product introductions, and that hook directly into the S&OP and replenishment processes that depend on them.

Our solutions become a planning input, not just a chart.

  • SKU-store-day granularity
  • New product and short-history items
  • Promotion and pricing effects
  • External signals: weather, events, macro
  • Reconciliation across hierarchies
Demand Forecasting & Planning

Before choosing a model

  1. 01

    Prepare the evidence

    Time-ordered observations, calendar effects and known business events. Mark stock-outs, cancellations and changes in how quantities are recorded.

  2. 02

    Define the decision

    History → forecast range → planning decision. Agree the horizon and level of detail before choosing a model; future inputs must actually be available when forecasting.

Check the failure modes

  • Use rolling time-based evaluation rather than a random split.
  • Compare with a seasonal baseline and report signed bias alongside absolute error.
  • Review errors by horizon and segment; record manual adjustments and their reasons.

Demand forecasting is one of the highest-ROI applications of machine learning in any business that holds inventory or schedules capacity. It is also one of the most regularly disappointing, usually for reasons that have less to do with the model than with the way the model fits — or fails to fit — into the planning cycle around it.

Our practice is built on the conviction that a good demand-forecasting system is judged by what it does to working capital and service levels, not by what it does to MAPE.

§ 01
Granularity

Forecasting at the level the business operates

Most demand-forecasting systems start at too high a level — by category, by region, by week — because that is where the data is cleanest. The decisions that benefit from forecasting, however, happen at a much finer grain: which SKU to ship to which store on which day, how much labour to schedule for which shift, how much capacity to reserve in which warehouse next month. We build forecasts at the operational level of the decision, not the level of the data, and we use hierarchical reconciliation to ensure that the lower-level forecasts roll up coherently to the higher levels the business reports on.

Working at SKU-store-day, SKU-channel-week or equivalent fine-grained levels brings its own challenges: long-tailed demand, intermittent series, and series with very short history. We use specialised methods (Croston-style intermittent forecasters, hierarchical pooling, embedding-based new-product methods) to keep accuracy acceptable on the long tail rather than abandoning it.

Hierarchical reconciliation — using methods such as MinT and trace-minimisation — lets us produce forecasts that are coherent across the hierarchy and almost always more accurate than independently-produced forecasts at any single level. The discipline is straightforward and the gain is consistent.

  • SKU-store-day, SKU-channel-week and similar grains
  • Intermittent and slow-moving series
  • New-product and short-history forecasting
  • Hierarchical reconciliation (MinT, top-down, bottom-up)
  • Calendar, promo, weather, macro signals
  • Probabilistic forecasts for safety-stock policy
§ 02
Drivers

External signals that actually pay back

Demand is shaped by far more than its own history. Promotions, price changes, weather, holidays, school calendars, sporting events, macroeconomic indicators and competitor actions all leave fingerprints on demand patterns. We incorporate driver data into the forecasting model where it has been shown — by careful out-of-sample testing — to improve accuracy more than it adds operational complexity. We are equally happy to leave drivers out where they do not pay back; the value is in the discipline of measurement, not in the inclusion itself.

Promotional effects receive particular attention. Promotion data is notoriously messy, with overlapping mechanics, varying execution quality and inconsistent post-event measurement. We work with marketing and trading teams to clean and standardise promotional history before feeding it to the model, and we explicitly model uplifts, halo effects on related products, cannibalisation of substitutes, and post-promotion dips. The accuracy gains during promotional periods are usually substantial.

Weather and calendar effects are added with similar care, with appropriate weighting for the categories and locations where they matter. A frozen-food retailer in a northern climate has very different weather sensitivity from a beverage business in a warm one; the model captures both.

“A forecast that ignores the promotional calendar is a forecast that mostly fits the past.”
§ 03
Planning

Embedded in the planning cycle, not bolted on

A demand forecast that lives in a separate dashboard rarely changes a planning decision. We integrate forecasts directly into the planning systems where decisions are made — Anaplan, Kinaxis, o9, SAP IBP, Blue Yonder, JDA, bespoke planning tools — so that the forecast becomes the default starting point that planners refine, not a parallel artefact they consult and ignore.

Override workflows are built in deliberately. Planners hold context the model does not, and a system that cannot accept their input will quickly be sidelined. We design overrides to capture the reason alongside the value, so that the override pattern itself becomes a learning signal: which planners override the model in which categories, with what justification, and with what subsequent accuracy.

We also pay close attention to the consensus process. The S&OP cycle reconciles demand, supply and finance views into a single agreed plan; a model that throws fresh numbers into that process without respecting its rhythm will be more disruptive than helpful. We design the cadence of the model output, the level at which it enters the consensus discussion, and the comparison to the previous cycle, so that the model strengthens the process rather than competing with it.

§ 04
Service & capital

Translating accuracy into working capital and service

Forecast accuracy is a means; service level and working capital are the ends. Our deployments are explicit about how an improvement in accuracy will be converted into operational benefit: tighter safety-stock policies derived from probabilistic forecasts, earlier reorder points, smarter allocation across stores, smoother production schedules. Without that translation, accuracy improvements stay academic.

Probabilistic forecasting is central. By producing the full predictive distribution rather than a single point, we let inventory policy be set against a target service level explicitly: a 95% in-stock target requires more buffer than a 90% target, and the probabilistic forecast tells you exactly how much. The same principle drives capacity reservation, supplier commitments and labour scheduling.

We pair the forecast with a clearly-defined measurement programme. Pre-deployment baselines on service, stockout rate, days of cover and write-off are established explicitly; post-deployment performance is tracked against the same metrics, on a comparable basis, by quarter. The intent is that the value of the system can be defended in a finance review, not just demonstrated in a model dashboard.

§ 05
Programme

How a demand-forecasting programme typically runs

Engagements normally run in three phases. A six-to-eight-week diagnostic and prototype establishes the baseline, characterises the data, builds a candidate model, and quantifies the expected operational benefit. A three-to-six-month build phase productionises the model, integrates it into the planning environment, and runs in parallel with the existing process. A subsequent operate phase covers monitoring, retraining, ongoing improvement and the gradual extension to additional categories or geographies.

We are equally happy to deliver this with a fully embedded team or to provide a small specialist group that supports your existing planning and IT functions. The shape of the engagement is dictated by the way you want to operate the system afterwards.

What you get

Outcomes, not just outputs

/ 01

Service level up

Less stockout, less expediting, happier customers.

/ 02

Working capital down

Smarter buffers and tighter replenishment cycles.

/ 03

Planner trust

Explanations and overrides built into the workflow.

/ 04

Integrated with S&OP

Forecasts drop into your planning systems automatically.

FAQ

Common questions, candid answers.

Can you forecast new products?+

Yes. We use a combination of attribute-based pooling, analogous-product methods and rapid-learning approaches that bring new SKUs to a usable forecast quickly.

Will this replace our planners?+

No. It changes their job — from generating forecasts to refining them and acting on the consequences — but the planner's judgement is more valuable, not less, in this model.

How do you measure success?+

Against the operational metrics the business already cares about: service level, stockouts, days of cover, expediting cost, write-offs and working capital.

↳ Next step

Discuss your AI project

Share the decision you want to improve, the data available and your operational constraints.

AI◆Big Data◆Vision◆Forecasting◆Knowledge◆Research◆Strategy◆Delivery◆
AI◆Big Data◆Vision◆Forecasting◆Knowledge◆Research◆Strategy◆Delivery◆