SlideShare a Scribd company logo
Powerful forecasting for a good planning
VisionWorks Seminar 25/02/2014

1
Contents
 Forecasting and planning – a perfect interplay

 What to forecast and how to forecast it
 Forecasting with Ordina
- The bForecasting case
- The Pluto Forecasting case

2
Forecasting and planning – a perfect interplay

3
What is forecasting?
 From businessdictionary.com:
- A planning tool that helps management in its attempts to cope with the
uncertainty of the future, relying mainly on data from the past and present
and analysis of trends.
Data from the past

Data from the present

Certainty of the future?

Trends

4
Forecasting for planning ends


Forecasting becomes useful in a planning context as soon as the important
planning decisions must be based on
-

Need for a certain product, e.g. the need for certain consumer goods such as beer,
canned goods, …

-

Need for a certain service such as airport security, roadside assistance, shipment
transportation, ...



An accurate forecast leads to a good mid term and long term (capacity)
planning.



A good mid term and long term planning leads to a good short term planning.



This leads to cost reduction as well as customer satisfaction:
-

No external parties need to be used to reach SLA

-

Capacity is available to ensure in time delivery

-

Stocks can be maintained at optimal levels

-

…

5
What to forecast and how to forecast it

6
Before deciding to use forecasting.
 When considering forecasting to have a substantiated basis for long term
planning, we need to answer several questions.
1. What planning decisions do we want to make and what do we base these
decisions on?
2. What are the main factors that influence the basis for these decisions?
3. At what level of detail can we make a prediction?
4. Can we refine the prediction as we process in time?

 An answer to these questions will
- not only tell us what to forecast,

- but also what techniques we should use to create this forecast.

7
Some examples
 What planning decisions do we want to make?
- E.g. roadside assistance:incidents onminimize the use of external parties
Based on the number of we want to the road.
needed to maintain our customer service levels.
- E.g. airportthe number of want to optimize our timeat the airport. minimize
Based on services: we visitors and passengers to service and
our personnel cost while maintaining our customer service levels.
- E.g. postalthe postal we want to optimize machine utilization and minimize
Based on services: volumes received each day.
personnel cost while maintaining our target throughput times.

 What are the main factors that influence the basis of these decisions?
- Historical trends of incidents and B2B agreements.
Historical trends
Information and
Short term
operational
- Historical trends of visitors, knowledge from and commercial campaigns,
B2B agreements
other divisions
information
new product and service launch, …
- Historical trends and customer announcements.

8
Different forecasting methodologies
 Consensus forecasting
- Several parties each make a separate forecast, based on their experience
and knowledge.
- These separate forecasts are combined together to form a final forecast.

 Statistical forecasting
- Mathematical techniques are used to extrapolate historical data to the
future to form a final forecast.

 Combining forecasts
- Forecasts created usingGartner (september 2012) combined to form a final
different techniques are
forecast.
Defining the balance between statistical modelling and collaborative forecasting
- Typically, a statistical forecast serves as the basis for the forecast. It is
improves accountability for the forecast, and enables continuous improvement
subsequently enriched with information received from other channels to
across the organization

form a final benefit from
Companies canforecast. clearly defining the balance between statistical modelling and
collaborative forecasting methods to improve accountability for the forecast and put in place
continuous improvement plans to improve the forecast. […]
9
Good forecasting uses the best of all worlds
Sales campaigns

Relevant forecast information
from all divisions
B2B agreements

Experience

Advanced statistical
techniques
Last minute operational
information

Actuals

Weather forecast

10

Historical data
Forecasting with Ordina: 2 cases

11
Two Forecasting Cases
 bForecasting: the bpost Volume Forecasting Tool

 Pluto Forecasting Tool: volume forecasting for roadside assistance.
 Both cases were modelled using the Quintiq Software Suite, specifically
designed for modelling Advanced Planning and Scheduling software.

12
bForecasting – postal Volume Forecasting

13
The bpost Forecasting Case

SOLUTION

o

Within its Vision 2020 business plan, increasing the efficiency of its
Industrial Mail Centers is an absolute necessity for bpost.

o

For an efficient planning, accurate predictions of future mail volumes
are necessary, which means 8 different dimensions need to be taken
into account

o

Moreover, dynamic corrections of the predicted volumes with newly
received data must guarantee estimate accuracy up to the hour of the
execution of the actual planning.

o

ADVANTAGES

services

Finally, future changes in the bulk of mail volumes received leads to the
necessity of having a dynamic identification of relevant statistical
dimensions and corresponding breakdown layers.

o

bForecasting allows the user to create forecasts with time series of 8
dimensions, where the statistical dimensions can be changed
dynamically over time.

o

User-extendable advanced statistical algorithms allow full flexibility in
statistical forecasts, while dynamic allocation of statistical dimensions
ensures future predictability.

o

A dynamic breakdown management ensures good predictions up to the
most detailed operational level.

o

Advanced enrichments with operational data is possible up to the last
minute, ensuring operational correctness of the predicted volumes.

14
Bpost: be the strongest and most trusted postal operator
• Bpost is the leading postal operator of the country, with is Mail Service
Operations (MSO) achieving 94% on time delivery.
• The efficient working of its Mail Service Operations (MSO) is crucial for
maintaining its position as strongest and most trusted mail operator in
the rapidly evolving market of postal services.

• An important factor in the bpost delivery process is the sorting which
takes place in its five Industrial Mail Centers: Bruxelles X, Antwerpen X,
Gent X, Charleroi X and Liège.

15
Bpost: planning the industrial mail centers
 The five industrial mail centers are responsible for sorting mail and
parcels received in their regions.
 The sorted mail and parcels are subsequently transported to the
regional centers for final sorting and distribution.
 To sort the mail and parcels received from the various intake channels,
a large number of sorting machines and their operators need to be
planned.
 For the planning to be efficient, accurate predictions are needed so
as to reserve the necessary resources in time and to ensure optimal
usage of machine and personnel capacity.

16
Bpost: properties of volumes to be sorted
 The volumes that need sorting depend on eight different dimensions.
5 - Intake channel: through which channel are the volumes collected (from the
red letter boxes, from customer drop offs, from the foreign mail centers, …)
15,000- Customer: the corporate customer, if any, dropped the volume.
12 - Day Plus: how many days after being collected should the volume be
delivered?
550 - Intake location: where was the volume collected?
8 - First Sorting IMC: which industrial mail center executes the first sorting
step?

2

- Mechanization level: can the volume be sorted automatically or will it need
manual sorting steps?

8 - Throughput type: the size and type of the volume (normal size envelopes,
large size envelopes, parcels, …)
3 - Sorting level: the extend to which the volume was already sorted.
17
Bpost: first step towards predictability
 For data to have any chance of being predictable, enough volumes
should be known so as to discern patterns in the data.
 For the dimensions customers and intake location, a large number of
single volumes exist.
 To have any chance at predicting volumes, these single volumes need
to be regrouped.
 For this reason, customer pools and location pools were introduced.
 Complexity is added as these pools depend on other dimensions and
vary through time.
- E.g. the customer pool for D+1 volume might be different from the pool for
D+2 volume.
- E.g. the customer pool for D+1 in September might be different from the
one in November.

18
Bpost: more steps towards predictability
 Not all dimensions have statistical significance. An important exercise
is to identify those dimensions that have.
 Other dimensions need to be derived from the statistical ones using a
breakdown hierarchy and breakdown factors.
 As with pools, both hierarchy and breakdown factors depend on other
dimension values as well as on certain time periods.
 A large number of breakdown algorithms is available for the
computation.

19
Bpost: time series for forecasting
 Having correctly regrouped dimensions in statistical and operational
dimensions, bForecasting creates all time series containing historical
data.
 These time series are then used to predict the future volumes using
advanced statistical algorithms.

 bForecasting uses R as an underlying statistical engine, offering all
power and flexibility of the de facto open source standard in statistical
computation.

20
Bpost: refining the forecast
 From its B2B and B2C customers, bpost typically receives detailed
information on the volumes that will be dropped at the MassPost intake
locations one week in advance.
 This information is processed by bForecasting an replaces – except
when user-overridden – the statistically computed volumes with the
new information

21
Bpost: operational follow-up
 From operations, bForecasting receives hourly updates on volumes
actually dropped at the IMC.
 These volumes are processes using bpost-defined consumption logic
to adapt predictions for the following hours.
 Different types of logic can be defined and
assigned to sets of dimension values, giving
full flexibility to the user in predicting the
following hours.
 Hourly communication from bForecasting
to the planning tool allows the planning to
be adapted last minute to the volumes
expected in the coming hours.

22
Pluto Forecasting – Roadside assistance forecasting

23
Roadside assistance planning


Roadside assistance service providers are highly competitive and need to keep
a competitive edge by increasing their service levels to their members.



Guaranteeing service within 30 minutes, independent of the location of the
incident, can be solved in two ways:
-

Position more than enough patrolmen to ensure coverage of the whole of Belgium

-

Position just enough patrolmen to ensure coverage of the right areas.



Obviously the first solution is expensive as it introduces a lot of idle time for the
individual patrolmen.



The second solution, however, needs an accurate prediction of the number of
incidents and their geographic distribution.



For this purpose, only an advanced forecasting tool will do!

24
Pluto Forecasting Tool: forecasting for roadside assistance
 For one of the major players on the Belgian roadside assistance
market, Ordina developed the Pluto Forecasting Tool.

25
Forecasting the volumes – dimensions
 The Pluto forecasting tool allows advanced statistical forecasting and
forecast enrichment
- per incident type
- per geographic location (up to address level)
- up to half hour detail level.

26
Forecasting the volumes – data cleansing
 Using the de facto open source standard for statistical computing – R –
a user-extendable number of statistical algorithms is provided for data
cleansing.
 Data cleansing in roadside assistance is necessary to eliminate the
inherently unpredictable peaks due to unexpected winter weather or
public holidays.
Season of the
outlier

Percentage
deviation from
historical value

Average deviation:
possible value for the
event’s correction
percentage
27
Forecasting the volumes – geographic breakdown
 For a forecast to be accurate, enough data needs to be available for a
pattern to emerge.
 For this reason, the end user can select the geographic level and time
granularity for which statistical forecasts should be made.
 Lower level forecasts are
computed using breakdown
factors
- both in time and
- In geographical detail

28
Forecasting the volumes – statistical forecasting and
enrichment
 Using R algorithms the user computes and compares forecasts to
arrive at the most accurate prediction for the next year.
 Using additional information retrieved from the outlier cleansing, this
forecast can be enriched to model the effects of public holidays and
expected bad weather.

29
Translating the forecast: occupation requirements
 Having created an accurate forecast, this needs to be converted in a
number of shifts that need to be planned in order to achieve the SLA
towards the members on one hand while maximizing the productive
time of the patrolmen on the other hand.
 This computation is done in the Pluto Forecasting tool using a greedy
heuristic.

30
Forecasting in production: surprising results
 Roadside assistance incidents prove to be highly predictable on a daily
level:
- Forecast accuracy of over 90%

 Moreover, using the Pluto Forecasting tool, long standing “gut feeling”
common knowledge was shown to be wrong:
- “In the summer, we have significantly less incidents than throughout the
rest of the year”.
This claim was shown to be wrong for the patrolmen and right for the call
center and back office.
- “In the winter, we have significantly more incidents than throughout the rest
of the year”.
This claim was shown to be wrong for most of winter, barring the first
couple of days of a cold spell.

31
Questions?

32

More Related Content

Similar to Ordina - VisionWorks Seminar: Bi Innovation Radar Part2

SAP Business One Addon: Build One for ECO Companies: Risa Consulting
SAP Business One Addon: Build One for ECO Companies: Risa ConsultingSAP Business One Addon: Build One for ECO Companies: Risa Consulting
SAP Business One Addon: Build One for ECO Companies: Risa Consulting
Joao Sá Rodrigues
 
Foundation of is in business
Foundation of is in businessFoundation of is in business
Foundation of is in business
Patrick Raoul DJAKPOU NGANSOP
 
M. Savarese, Big Data as core engine to support the Wind Tre datadriven journey
M. Savarese,  Big Data as core engine to support the Wind Tre datadriven journeyM. Savarese,  Big Data as core engine to support the Wind Tre datadriven journey
M. Savarese, Big Data as core engine to support the Wind Tre datadriven journey
Istituto nazionale di statistica
 
Caronne.eu 3rd presentation at 17th nov 2014 meetup FinTech Startups France
Caronne.eu 3rd presentation at 17th nov 2014 meetup FinTech Startups FranceCaronne.eu 3rd presentation at 17th nov 2014 meetup FinTech Startups France
Caronne.eu 3rd presentation at 17th nov 2014 meetup FinTech Startups France
James Nacass
 
Case StudyFrancisco LeonGrantham University.docx
Case StudyFrancisco LeonGrantham University.docxCase StudyFrancisco LeonGrantham University.docx
Case StudyFrancisco LeonGrantham University.docx
robert345678
 
Clint Britt _ Six Sigma Project _ MFP_ June2016
Clint Britt _ Six Sigma Project _ MFP_ June2016Clint Britt _ Six Sigma Project _ MFP_ June2016
Clint Britt _ Six Sigma Project _ MFP_ June2016
Clint Britt
 
(Brian dost central office) rasco, brian u. - pmdp mmc 27-capstone project id...
(Brian dost central office) rasco, brian u. - pmdp mmc 27-capstone project id...(Brian dost central office) rasco, brian u. - pmdp mmc 27-capstone project id...
(Brian dost central office) rasco, brian u. - pmdp mmc 27-capstone project id...
CHED
 
ProposalP2E-Doc
ProposalP2E-DocProposalP2E-Doc
ProposalP2E-Doc
Brendon Siang
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
DEEPSHIKHAAGARWAL13
 
M&E Module 4.docx
M&E Module 4.docxM&E Module 4.docx
M&E Module 4.docx
swamy62
 
2017 Top Issues Core Transformation - January 2017
2017 Top Issues Core Transformation - January 20172017 Top Issues Core Transformation - January 2017
2017 Top Issues Core Transformation - January 2017
PwC
 
E chain optimization at st. microelectronics
E  chain optimization at st. microelectronicsE  chain optimization at st. microelectronics
E chain optimization at st. microelectronics
shwetabakshi
 
UK Energy Utilities: Preparing for the Smart Metering Implementation Programm...
UK Energy Utilities: Preparing for the Smart Metering Implementation Programm...UK Energy Utilities: Preparing for the Smart Metering Implementation Programm...
UK Energy Utilities: Preparing for the Smart Metering Implementation Programm...
Cognizant
 
Proactive ERP Overview
Proactive ERP OverviewProactive ERP Overview
Proactive ERP Overview
Haitham Al Zabin
 
Gmid associates services portfolio bank
Gmid associates  services portfolio bankGmid associates  services portfolio bank
Gmid associates services portfolio bank
Pankaj Jha
 
NGA_Commercial_GEOINT_Strategy
NGA_Commercial_GEOINT_StrategyNGA_Commercial_GEOINT_Strategy
NGA_Commercial_GEOINT_Strategy
Terry Dyess
 
Project cost management a simplified approach white paper - Oracle Primaver...
Project cost management   a simplified approach white paper - Oracle Primaver...Project cost management   a simplified approach white paper - Oracle Primaver...
Project cost management a simplified approach white paper - Oracle Primaver...
p6academy
 
Rachhu
RachhuRachhu
Rachhu
RachhuRachhu
Sheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docx
Sheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docxSheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docx
Sheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docx
lesleyryder69361
 

Similar to Ordina - VisionWorks Seminar: Bi Innovation Radar Part2 (20)

SAP Business One Addon: Build One for ECO Companies: Risa Consulting
SAP Business One Addon: Build One for ECO Companies: Risa ConsultingSAP Business One Addon: Build One for ECO Companies: Risa Consulting
SAP Business One Addon: Build One for ECO Companies: Risa Consulting
 
Foundation of is in business
Foundation of is in businessFoundation of is in business
Foundation of is in business
 
M. Savarese, Big Data as core engine to support the Wind Tre datadriven journey
M. Savarese,  Big Data as core engine to support the Wind Tre datadriven journeyM. Savarese,  Big Data as core engine to support the Wind Tre datadriven journey
M. Savarese, Big Data as core engine to support the Wind Tre datadriven journey
 
Caronne.eu 3rd presentation at 17th nov 2014 meetup FinTech Startups France
Caronne.eu 3rd presentation at 17th nov 2014 meetup FinTech Startups FranceCaronne.eu 3rd presentation at 17th nov 2014 meetup FinTech Startups France
Caronne.eu 3rd presentation at 17th nov 2014 meetup FinTech Startups France
 
Case StudyFrancisco LeonGrantham University.docx
Case StudyFrancisco LeonGrantham University.docxCase StudyFrancisco LeonGrantham University.docx
Case StudyFrancisco LeonGrantham University.docx
 
Clint Britt _ Six Sigma Project _ MFP_ June2016
Clint Britt _ Six Sigma Project _ MFP_ June2016Clint Britt _ Six Sigma Project _ MFP_ June2016
Clint Britt _ Six Sigma Project _ MFP_ June2016
 
(Brian dost central office) rasco, brian u. - pmdp mmc 27-capstone project id...
(Brian dost central office) rasco, brian u. - pmdp mmc 27-capstone project id...(Brian dost central office) rasco, brian u. - pmdp mmc 27-capstone project id...
(Brian dost central office) rasco, brian u. - pmdp mmc 27-capstone project id...
 
ProposalP2E-Doc
ProposalP2E-DocProposalP2E-Doc
ProposalP2E-Doc
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
M&E Module 4.docx
M&E Module 4.docxM&E Module 4.docx
M&E Module 4.docx
 
2017 Top Issues Core Transformation - January 2017
2017 Top Issues Core Transformation - January 20172017 Top Issues Core Transformation - January 2017
2017 Top Issues Core Transformation - January 2017
 
E chain optimization at st. microelectronics
E  chain optimization at st. microelectronicsE  chain optimization at st. microelectronics
E chain optimization at st. microelectronics
 
UK Energy Utilities: Preparing for the Smart Metering Implementation Programm...
UK Energy Utilities: Preparing for the Smart Metering Implementation Programm...UK Energy Utilities: Preparing for the Smart Metering Implementation Programm...
UK Energy Utilities: Preparing for the Smart Metering Implementation Programm...
 
Proactive ERP Overview
Proactive ERP OverviewProactive ERP Overview
Proactive ERP Overview
 
Gmid associates services portfolio bank
Gmid associates  services portfolio bankGmid associates  services portfolio bank
Gmid associates services portfolio bank
 
NGA_Commercial_GEOINT_Strategy
NGA_Commercial_GEOINT_StrategyNGA_Commercial_GEOINT_Strategy
NGA_Commercial_GEOINT_Strategy
 
Project cost management a simplified approach white paper - Oracle Primaver...
Project cost management   a simplified approach white paper - Oracle Primaver...Project cost management   a simplified approach white paper - Oracle Primaver...
Project cost management a simplified approach white paper - Oracle Primaver...
 
Rachhu
RachhuRachhu
Rachhu
 
Rachhu
RachhuRachhu
Rachhu
 
Sheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docx
Sheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docxSheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docx
Sheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docx
 

More from Ordina

Ordina - VisionWorks Seminar: Bi Innovation Radar Part1
Ordina - VisionWorks Seminar: Bi Innovation Radar Part1Ordina - VisionWorks Seminar: Bi Innovation Radar Part1
Ordina - VisionWorks Seminar: Bi Innovation Radar Part1Ordina
 
Ordina Planning & Scheduling Day - APS - Tactical engineering solution - exec...
Ordina Planning & Scheduling Day - APS - Tactical engineering solution - exec...Ordina Planning & Scheduling Day - APS - Tactical engineering solution - exec...
Ordina Planning & Scheduling Day - APS - Tactical engineering solution - exec...
Ordina
 
Ordina Planning & Scheduling Day - APS - Roster optimizer solution presentation
Ordina Planning & Scheduling Day - APS - Roster optimizer solution presentationOrdina Planning & Scheduling Day - APS - Roster optimizer solution presentation
Ordina Planning & Scheduling Day - APS - Roster optimizer solution presentation
Ordina
 
Ordina Planning & Scheduling Day - APS - powerful forecasting for a good plan...
Ordina Planning & Scheduling Day - APS - powerful forecasting for a good plan...Ordina Planning & Scheduling Day - APS - powerful forecasting for a good plan...
Ordina Planning & Scheduling Day - APS - powerful forecasting for a good plan...
Ordina
 
Ordina Planning & Scheduling Day - APS - quintiq 5.0 migration traject
Ordina Planning & Scheduling Day - APS - quintiq 5.0 migration trajectOrdina Planning & Scheduling Day - APS - quintiq 5.0 migration traject
Ordina Planning & Scheduling Day - APS - quintiq 5.0 migration traject
Ordina
 
Ordina Planning & Scheduling Day - APS - klantencase douane definitief
Ordina Planning & Scheduling Day - APS -  klantencase douane definitiefOrdina Planning & Scheduling Day - APS -  klantencase douane definitief
Ordina Planning & Scheduling Day - APS - klantencase douane definitief
Ordina
 
Ordina Planning & Scheduling Day - APS klantendag value-scan20130321
Ordina Planning & Scheduling Day - APS klantendag value-scan20130321Ordina Planning & Scheduling Day - APS klantendag value-scan20130321
Ordina Planning & Scheduling Day - APS klantendag value-scan20130321
Ordina
 
Ordina Planning & Scheduling Day - APS - quintiq 5 0 and beyond
Ordina Planning & Scheduling Day - APS - quintiq 5 0 and beyondOrdina Planning & Scheduling Day - APS - quintiq 5 0 and beyond
Ordina Planning & Scheduling Day - APS - quintiq 5 0 and beyond
Ordina
 
Ordina Planning & Scheduling Day - APS - welcome
Ordina Planning & Scheduling Day - APS - welcomeOrdina Planning & Scheduling Day - APS - welcome
Ordina Planning & Scheduling Day - APS - welcome
Ordina
 

More from Ordina (9)

Ordina - VisionWorks Seminar: Bi Innovation Radar Part1
Ordina - VisionWorks Seminar: Bi Innovation Radar Part1Ordina - VisionWorks Seminar: Bi Innovation Radar Part1
Ordina - VisionWorks Seminar: Bi Innovation Radar Part1
 
Ordina Planning & Scheduling Day - APS - Tactical engineering solution - exec...
Ordina Planning & Scheduling Day - APS - Tactical engineering solution - exec...Ordina Planning & Scheduling Day - APS - Tactical engineering solution - exec...
Ordina Planning & Scheduling Day - APS - Tactical engineering solution - exec...
 
Ordina Planning & Scheduling Day - APS - Roster optimizer solution presentation
Ordina Planning & Scheduling Day - APS - Roster optimizer solution presentationOrdina Planning & Scheduling Day - APS - Roster optimizer solution presentation
Ordina Planning & Scheduling Day - APS - Roster optimizer solution presentation
 
Ordina Planning & Scheduling Day - APS - powerful forecasting for a good plan...
Ordina Planning & Scheduling Day - APS - powerful forecasting for a good plan...Ordina Planning & Scheduling Day - APS - powerful forecasting for a good plan...
Ordina Planning & Scheduling Day - APS - powerful forecasting for a good plan...
 
Ordina Planning & Scheduling Day - APS - quintiq 5.0 migration traject
Ordina Planning & Scheduling Day - APS - quintiq 5.0 migration trajectOrdina Planning & Scheduling Day - APS - quintiq 5.0 migration traject
Ordina Planning & Scheduling Day - APS - quintiq 5.0 migration traject
 
Ordina Planning & Scheduling Day - APS - klantencase douane definitief
Ordina Planning & Scheduling Day - APS -  klantencase douane definitiefOrdina Planning & Scheduling Day - APS -  klantencase douane definitief
Ordina Planning & Scheduling Day - APS - klantencase douane definitief
 
Ordina Planning & Scheduling Day - APS klantendag value-scan20130321
Ordina Planning & Scheduling Day - APS klantendag value-scan20130321Ordina Planning & Scheduling Day - APS klantendag value-scan20130321
Ordina Planning & Scheduling Day - APS klantendag value-scan20130321
 
Ordina Planning & Scheduling Day - APS - quintiq 5 0 and beyond
Ordina Planning & Scheduling Day - APS - quintiq 5 0 and beyondOrdina Planning & Scheduling Day - APS - quintiq 5 0 and beyond
Ordina Planning & Scheduling Day - APS - quintiq 5 0 and beyond
 
Ordina Planning & Scheduling Day - APS - welcome
Ordina Planning & Scheduling Day - APS - welcomeOrdina Planning & Scheduling Day - APS - welcome
Ordina Planning & Scheduling Day - APS - welcome
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 

Ordina - VisionWorks Seminar: Bi Innovation Radar Part2

  • 1. Powerful forecasting for a good planning VisionWorks Seminar 25/02/2014 1
  • 2. Contents  Forecasting and planning – a perfect interplay  What to forecast and how to forecast it  Forecasting with Ordina - The bForecasting case - The Pluto Forecasting case 2
  • 3. Forecasting and planning – a perfect interplay 3
  • 4. What is forecasting?  From businessdictionary.com: - A planning tool that helps management in its attempts to cope with the uncertainty of the future, relying mainly on data from the past and present and analysis of trends. Data from the past Data from the present Certainty of the future? Trends 4
  • 5. Forecasting for planning ends  Forecasting becomes useful in a planning context as soon as the important planning decisions must be based on - Need for a certain product, e.g. the need for certain consumer goods such as beer, canned goods, … - Need for a certain service such as airport security, roadside assistance, shipment transportation, ...  An accurate forecast leads to a good mid term and long term (capacity) planning.  A good mid term and long term planning leads to a good short term planning.  This leads to cost reduction as well as customer satisfaction: - No external parties need to be used to reach SLA - Capacity is available to ensure in time delivery - Stocks can be maintained at optimal levels - … 5
  • 6. What to forecast and how to forecast it 6
  • 7. Before deciding to use forecasting.  When considering forecasting to have a substantiated basis for long term planning, we need to answer several questions. 1. What planning decisions do we want to make and what do we base these decisions on? 2. What are the main factors that influence the basis for these decisions? 3. At what level of detail can we make a prediction? 4. Can we refine the prediction as we process in time?  An answer to these questions will - not only tell us what to forecast, - but also what techniques we should use to create this forecast. 7
  • 8. Some examples  What planning decisions do we want to make? - E.g. roadside assistance:incidents onminimize the use of external parties Based on the number of we want to the road. needed to maintain our customer service levels. - E.g. airportthe number of want to optimize our timeat the airport. minimize Based on services: we visitors and passengers to service and our personnel cost while maintaining our customer service levels. - E.g. postalthe postal we want to optimize machine utilization and minimize Based on services: volumes received each day. personnel cost while maintaining our target throughput times.  What are the main factors that influence the basis of these decisions? - Historical trends of incidents and B2B agreements. Historical trends Information and Short term operational - Historical trends of visitors, knowledge from and commercial campaigns, B2B agreements other divisions information new product and service launch, … - Historical trends and customer announcements. 8
  • 9. Different forecasting methodologies  Consensus forecasting - Several parties each make a separate forecast, based on their experience and knowledge. - These separate forecasts are combined together to form a final forecast.  Statistical forecasting - Mathematical techniques are used to extrapolate historical data to the future to form a final forecast.  Combining forecasts - Forecasts created usingGartner (september 2012) combined to form a final different techniques are forecast. Defining the balance between statistical modelling and collaborative forecasting - Typically, a statistical forecast serves as the basis for the forecast. It is improves accountability for the forecast, and enables continuous improvement subsequently enriched with information received from other channels to across the organization form a final benefit from Companies canforecast. clearly defining the balance between statistical modelling and collaborative forecasting methods to improve accountability for the forecast and put in place continuous improvement plans to improve the forecast. […] 9
  • 10. Good forecasting uses the best of all worlds Sales campaigns Relevant forecast information from all divisions B2B agreements Experience Advanced statistical techniques Last minute operational information Actuals Weather forecast 10 Historical data
  • 12. Two Forecasting Cases  bForecasting: the bpost Volume Forecasting Tool  Pluto Forecasting Tool: volume forecasting for roadside assistance.  Both cases were modelled using the Quintiq Software Suite, specifically designed for modelling Advanced Planning and Scheduling software. 12
  • 13. bForecasting – postal Volume Forecasting 13
  • 14. The bpost Forecasting Case SOLUTION o Within its Vision 2020 business plan, increasing the efficiency of its Industrial Mail Centers is an absolute necessity for bpost. o For an efficient planning, accurate predictions of future mail volumes are necessary, which means 8 different dimensions need to be taken into account o Moreover, dynamic corrections of the predicted volumes with newly received data must guarantee estimate accuracy up to the hour of the execution of the actual planning. o ADVANTAGES services Finally, future changes in the bulk of mail volumes received leads to the necessity of having a dynamic identification of relevant statistical dimensions and corresponding breakdown layers. o bForecasting allows the user to create forecasts with time series of 8 dimensions, where the statistical dimensions can be changed dynamically over time. o User-extendable advanced statistical algorithms allow full flexibility in statistical forecasts, while dynamic allocation of statistical dimensions ensures future predictability. o A dynamic breakdown management ensures good predictions up to the most detailed operational level. o Advanced enrichments with operational data is possible up to the last minute, ensuring operational correctness of the predicted volumes. 14
  • 15. Bpost: be the strongest and most trusted postal operator • Bpost is the leading postal operator of the country, with is Mail Service Operations (MSO) achieving 94% on time delivery. • The efficient working of its Mail Service Operations (MSO) is crucial for maintaining its position as strongest and most trusted mail operator in the rapidly evolving market of postal services. • An important factor in the bpost delivery process is the sorting which takes place in its five Industrial Mail Centers: Bruxelles X, Antwerpen X, Gent X, Charleroi X and Liège. 15
  • 16. Bpost: planning the industrial mail centers  The five industrial mail centers are responsible for sorting mail and parcels received in their regions.  The sorted mail and parcels are subsequently transported to the regional centers for final sorting and distribution.  To sort the mail and parcels received from the various intake channels, a large number of sorting machines and their operators need to be planned.  For the planning to be efficient, accurate predictions are needed so as to reserve the necessary resources in time and to ensure optimal usage of machine and personnel capacity. 16
  • 17. Bpost: properties of volumes to be sorted  The volumes that need sorting depend on eight different dimensions. 5 - Intake channel: through which channel are the volumes collected (from the red letter boxes, from customer drop offs, from the foreign mail centers, …) 15,000- Customer: the corporate customer, if any, dropped the volume. 12 - Day Plus: how many days after being collected should the volume be delivered? 550 - Intake location: where was the volume collected? 8 - First Sorting IMC: which industrial mail center executes the first sorting step? 2 - Mechanization level: can the volume be sorted automatically or will it need manual sorting steps? 8 - Throughput type: the size and type of the volume (normal size envelopes, large size envelopes, parcels, …) 3 - Sorting level: the extend to which the volume was already sorted. 17
  • 18. Bpost: first step towards predictability  For data to have any chance of being predictable, enough volumes should be known so as to discern patterns in the data.  For the dimensions customers and intake location, a large number of single volumes exist.  To have any chance at predicting volumes, these single volumes need to be regrouped.  For this reason, customer pools and location pools were introduced.  Complexity is added as these pools depend on other dimensions and vary through time. - E.g. the customer pool for D+1 volume might be different from the pool for D+2 volume. - E.g. the customer pool for D+1 in September might be different from the one in November. 18
  • 19. Bpost: more steps towards predictability  Not all dimensions have statistical significance. An important exercise is to identify those dimensions that have.  Other dimensions need to be derived from the statistical ones using a breakdown hierarchy and breakdown factors.  As with pools, both hierarchy and breakdown factors depend on other dimension values as well as on certain time periods.  A large number of breakdown algorithms is available for the computation. 19
  • 20. Bpost: time series for forecasting  Having correctly regrouped dimensions in statistical and operational dimensions, bForecasting creates all time series containing historical data.  These time series are then used to predict the future volumes using advanced statistical algorithms.  bForecasting uses R as an underlying statistical engine, offering all power and flexibility of the de facto open source standard in statistical computation. 20
  • 21. Bpost: refining the forecast  From its B2B and B2C customers, bpost typically receives detailed information on the volumes that will be dropped at the MassPost intake locations one week in advance.  This information is processed by bForecasting an replaces – except when user-overridden – the statistically computed volumes with the new information 21
  • 22. Bpost: operational follow-up  From operations, bForecasting receives hourly updates on volumes actually dropped at the IMC.  These volumes are processes using bpost-defined consumption logic to adapt predictions for the following hours.  Different types of logic can be defined and assigned to sets of dimension values, giving full flexibility to the user in predicting the following hours.  Hourly communication from bForecasting to the planning tool allows the planning to be adapted last minute to the volumes expected in the coming hours. 22
  • 23. Pluto Forecasting – Roadside assistance forecasting 23
  • 24. Roadside assistance planning  Roadside assistance service providers are highly competitive and need to keep a competitive edge by increasing their service levels to their members.  Guaranteeing service within 30 minutes, independent of the location of the incident, can be solved in two ways: - Position more than enough patrolmen to ensure coverage of the whole of Belgium - Position just enough patrolmen to ensure coverage of the right areas.  Obviously the first solution is expensive as it introduces a lot of idle time for the individual patrolmen.  The second solution, however, needs an accurate prediction of the number of incidents and their geographic distribution.  For this purpose, only an advanced forecasting tool will do! 24
  • 25. Pluto Forecasting Tool: forecasting for roadside assistance  For one of the major players on the Belgian roadside assistance market, Ordina developed the Pluto Forecasting Tool. 25
  • 26. Forecasting the volumes – dimensions  The Pluto forecasting tool allows advanced statistical forecasting and forecast enrichment - per incident type - per geographic location (up to address level) - up to half hour detail level. 26
  • 27. Forecasting the volumes – data cleansing  Using the de facto open source standard for statistical computing – R – a user-extendable number of statistical algorithms is provided for data cleansing.  Data cleansing in roadside assistance is necessary to eliminate the inherently unpredictable peaks due to unexpected winter weather or public holidays. Season of the outlier Percentage deviation from historical value Average deviation: possible value for the event’s correction percentage 27
  • 28. Forecasting the volumes – geographic breakdown  For a forecast to be accurate, enough data needs to be available for a pattern to emerge.  For this reason, the end user can select the geographic level and time granularity for which statistical forecasts should be made.  Lower level forecasts are computed using breakdown factors - both in time and - In geographical detail 28
  • 29. Forecasting the volumes – statistical forecasting and enrichment  Using R algorithms the user computes and compares forecasts to arrive at the most accurate prediction for the next year.  Using additional information retrieved from the outlier cleansing, this forecast can be enriched to model the effects of public holidays and expected bad weather. 29
  • 30. Translating the forecast: occupation requirements  Having created an accurate forecast, this needs to be converted in a number of shifts that need to be planned in order to achieve the SLA towards the members on one hand while maximizing the productive time of the patrolmen on the other hand.  This computation is done in the Pluto Forecasting tool using a greedy heuristic. 30
  • 31. Forecasting in production: surprising results  Roadside assistance incidents prove to be highly predictable on a daily level: - Forecast accuracy of over 90%  Moreover, using the Pluto Forecasting tool, long standing “gut feeling” common knowledge was shown to be wrong: - “In the summer, we have significantly less incidents than throughout the rest of the year”. This claim was shown to be wrong for the patrolmen and right for the call center and back office. - “In the winter, we have significantly more incidents than throughout the rest of the year”. This claim was shown to be wrong for most of winter, barring the first couple of days of a cold spell. 31