SlideShare a Scribd company logo
1 of 1
Download to read offline
National University
of Singapore
Cost Optimisation for Unilever's Logistic
Scheduling through Data Mining and Visualization
IE3100M Systems Design Project (Group 12)
Team Members: Chan Hua Han I Lim Cheng Kiat I Darren Pang I Liu Peng I Chow Jun Hao Jacky
Supervising Professors: Prof. Andrew Lim I Dr. Li Chongshou
Unilever Supervisors: Ms. Zoey Zhang I Mr. Daniel Cortez
Course Co-ordinator: Dr. Bok Shung Hwee
Department of Industrial Systems
Engineering and Management
(ISEM)
■ INTRODUCTION ■ PROBLEM DESCRIPTION
With increasing demand for fast moving consumer goods,
this incurs rising supply chain operation costs as a result
of sub-optimal logistic shipment allocations. Unilever is
furthering their analytics capabilities to increase efficiency. Scheduling Analytics Order Fulfilment
Incoming Order Dispatchment
* Unilever currently relies on SAP Enterprise Resource Planning
SHIPMENTS LOGISTICS COSTS ANALYTICS TOOLKIT * Data Extraction is confined to reporting and ad-hoc usage only
This project aims to develop a data mining tool to enable deep dive
and analytics for identifying potential areas of improvements in the
logistics costs.
* Increasing pressure to manage complexity and scale of logistic operations
* Need for digitalizing operations framework for continuous business insights
Problem Formulation:
Understanding the planning
and processes behind the
data to identify the problem
■ STEP 1: CONCEPTUALIZATION
Data Consolidation: Descriptive Analytics:
Consolidate the extracted Generate first layer of
data to derive information performace indicators to
required for analytics display trends and
anomalies
■ STEP 2: PRELIMINARY DESIGN
...-,..coo,..,...,......,,""
--=-•�"�-"'
0•--- □-·"'
..,
�:-
a:: �-
__/lo,..__.,___
""
'°"'"-"-.port"'
'"'"°'"...
··-·
,,,,,..,..,,,,.,_,.,
.......,...,,.,,,....,,
.....,,...,,,,.,._.,
�-...-�•,_,.......,,
.......""'.....,,,.....,
""'"''"'""'"""
........,.,,,...-
' ,..:-,11.'7
S l>W1'1
l."50.m
"'-""'·'"' W+M@
IOmSl<TOI Sl<IP"""" [D•Y>)
Criteria Formulation:
Formulate cost savings
methods to evaluate and
compare between different
computation
methods
■ STEP 3: ALGORITHMS
Method 1: Right Truck Sizing
•
■
- KEY OBJECTIVES
Utilize existing data to provide better
analytical tools for business analytics
Provide cost savings methods to improve
overall logistic excellence
Integrate above features into a single
executable dashboard toolkit for ease of
use
Ensure accessibility of usage through
multiple platforms
DEVISE
KPls to empower
stakeholders in
everyday operations
ANALYZE
Current system
performance to
maintain and
improve quality
OPTIMIZE
I Propose strategies
to augment current
performance
Visualization: Results Analysis:
Generate dashboard Validation of results
toolkit for visualization on to evaluate their
the front end and backend effectiveness
formulation of program for
automation
■ STEP 4: AUTOMATED TOOL
• Each shipment is checked for loadfill percentage Database
Local database
---·····----- '" ..._ ·-·
00WMt 0F 5H PM<N1'1W<D<LY]
.:�
..
..
-
----
"" Olllo, >l<IPMeNn t'N""''
��-
----
• If smaller vehicle available, consider weight and
volume
• If found, highlight and calculate the percentage
difference in cost
Method 2: Truck Consolidation
•-
Initial toolkit used Excel VBA to attain graphical trends
but this was felt to be too slow in producing required
results and further development would be hindered
Data Manipulation DataTransition DataVisualization
Based on the design values, the programming
language and toolkit was then narrowed down.
JavaScript
Criteria Evaluation
(1) Parameters
1. Temperature Conditions
2. Transport Scope
3. Transport Mode
•
• Identify consecutive shipments of same description
based on user input
• Check for suitable truck combination to hold total
loadfill
Cost and
shipment level
dataset from
Unilever SAP
Comma-separated
value file
conversion
C)
fython
Cleaning of raw
dataset
Sanitisation of
non-conforming sets
Cost profile
calculations
Apply cost savings
techniques C)
• Output from
python in form of
comma-separated
value file
• Analytics
extractions into
JavaScript
C)
• ►•
JavaScript
• Interactive Dashboard
with multiple criteria
filter
• Able to deep dive into
individual shipments
for investigation
C)
4. Sanitized Data
(2) Processing Time
Approximately 30 seconds per click per criterion
• Compare new cost against originial sum. If lower,
compute the cost saving
The toolkit works in a single pass format by passing all the input data
computations from Python into Javascript for dashboard display
DASHBOARD ■ IMPACT OF AUTOMATED TOOLKIT
PRODUCT IMPLEMENTATION
Day-of-weekJ
and
Month-of-year
Selection
Cost Sevings Dela Table
Date Ran11e: 31/01/2017 to 30/04/201�
33,500sel8'Cted out of33,500 records I Rwlll.Ai
L Data Records
Report can now be generated
completely within minutes compared to
a few hours previously
U...Flloflo:a,mr.,:11,10�•
30.600-..00UI.........,_,_,..
Da-;-<Jf-Wee,: Profile ShiD11ents Overve,i
0 ,,ooo <,000 "-''" 0,000 10.000 12,000 o 1,om e,ooo ,,om ,,ooo ,,ooa ,..o, """" ..,,o ..... "'"'"" ...,,, ""''° "'"'"" ApO> ""'"' ,..,. """" "'
Dynamic
Pie Chart 7 "-"""""'
Parameters L_
Mode ol Tfal3P(lt
Dr"!! to a.e1,,ct 1ime dur"1ion
Terr�ti..re 0.:n:mlon
Criteria Selection Interface
Final product design takes in data input from the user and enables dynamic criteria
selection which computes the cost saving based on the the selection concurrently
■ KEY SKILLSETS
✓ Human Factors Engineering (HFE) principles
were applied to improve the visualization of the
model
✓ Statistics knowledge and data analytics skills
were applied to interpret and evaluate the
significance of the data
✓ Engineering communications and human
resourcemanagement wereadopted to facilitate
the interaction with stakeholders and team
✓ Software engineering techniques used to enable
automation of toolkit
■ LIMITATIONS
J- End-user has to learn python programming for
effectiveuse and future modifications of the new
dashboard reporting tool
!- Certain components of the dashboard tool
require manual adjustments
■ RECOMMENDATIONS
t+
Standardization of input data to reduce need for
manual adjustments
t+ Python and Javascript programming for end-user
as well as documentation for code
., !
--h.d<--
,. ,- DAS!-IBOARD
L Dynamic
Date
Selection
This increases productivity and allows the
company to focus on mitigating cost
savings in the shipment logistics rather
l. . . . ,. . . .
;:·1
1
·1' ·1'....
Percentage
Weight Programming Logic
' . ' ' ' '
., :
"" - .;. ... ...
---�-
-
: ···n··i··a··i·
I�:i,_u ·,.··=-(e=.i:
- l_ .:.. �..-,
,,. .:..
----
F
i:
-�· .
. .
..'
- -
l..
Based on the output charts and cost savings summary, identify
trends and potentialcost saving allocations from the cost saving
methods j••1'··1'···.·
l. . . . ,. . .
. .
' ': . ', ' '
1i ·-lll
' '
' . ' '
C:W<>"·--- -----
I Month-of-year/ Day-of-week Chart
1. Shipment Profile 4, Volume Profile
2. Weight Profile 5, Truck Size Profile
3. Loadfill Profile
I Cost Savings - Before and After
1. Daily Truck Size
2. MonthlyTruck Size
3. Percentage Savings
f+
Currrently adopting an agile methodology framework for
this proJect Future work can focus on using a waterfall
programming methodology framework to scale up the
dashboard
�
Waterfall
software
� development
�
cycle
�
Q]llll9
.. -=--
Cost Savings Graphs and Charts Interface
■ VALIDATION OF PRODUCT TOOLKIT
Criterion
Practicality
Workability
Accessibility
Flexibility
Description
Dashboard is deemed a practical visualization tool by the company. since visuals are easy
to comprehend and computation of required information is quick and efficient
Dashboard displays results in an ergonomic manner and allows user to easily modify the layout
according to specific analysis needs
Dashboard requires less time and cost to gain access than conventional methods since data
extraction is separate from the analytics toolkit
Dashboard allows for further development to incude additional features to be included
D,:o_,,,,.,,.,,.,-,,,,,
�-""°-""'"'"'-""",_I_"'
Remark
✓
✓
✓
✓
*** Data shown on this poster are fabricated for demonstration purposes only.

More Related Content

Similar to Cost Optimisation for Unilever.pdf

OPS 571 GENIUS Inspiring Innovation--ops571genius.com
OPS 571 GENIUS Inspiring Innovation--ops571genius.comOPS 571 GENIUS Inspiring Innovation--ops571genius.com
OPS 571 GENIUS Inspiring Innovation--ops571genius.comkopiko111
 
OPS 571 HELP Education Counseling--ops571help.com
OPS 571 HELP Education Counseling--ops571help.comOPS 571 HELP Education Counseling--ops571help.com
OPS 571 HELP Education Counseling--ops571help.comKeatonJennings64
 
OPS 571 HELP Become Exceptional--ops571help.com
 OPS 571 HELP Become Exceptional--ops571help.com OPS 571 HELP Become Exceptional--ops571help.com
OPS 571 HELP Become Exceptional--ops571help.comagathachristie127
 
Activity Based Costing From The Perspective Of Competitive...
Activity Based Costing From The Perspective Of Competitive...Activity Based Costing From The Perspective Of Competitive...
Activity Based Costing From The Perspective Of Competitive...Katherine Alexander
 
Which of the following is a measure of operations and supply management effic...
Which of the following is a measure of operations and supply management effic...Which of the following is a measure of operations and supply management effic...
Which of the following is a measure of operations and supply management effic...johann11379
 
You have been called in as a consultant to set up a kanban control system
You have been called in as a consultant to set up a kanban control systemYou have been called in as a consultant to set up a kanban control system
You have been called in as a consultant to set up a kanban control systemramuaa130
 
OPS 571 HELP Education for Service--ops571help.com
 OPS 571 HELP Education for Service--ops571help.com OPS 571 HELP Education for Service--ops571help.com
OPS 571 HELP Education for Service--ops571help.commamata44
 
UOPOPS571 Lessons in Excellence--uopops571.com
UOPOPS571 Lessons in Excellence--uopops571.comUOPOPS571 Lessons in Excellence--uopops571.com
UOPOPS571 Lessons in Excellence--uopops571.comthomashard90
 
big-book-of-data-science-2ndedition.pdf
big-book-of-data-science-2ndedition.pdfbig-book-of-data-science-2ndedition.pdf
big-book-of-data-science-2ndedition.pdfssuserd397dd
 
Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...
Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...
Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...ramuaa124
 
OPS 571 Effective Communication - snaptutorial.com
OPS 571 Effective Communication - snaptutorial.comOPS 571 Effective Communication - snaptutorial.com
OPS 571 Effective Communication - snaptutorial.comdonaldzs34
 
Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)Optimizely
 
OPS 571 Invent Yourself /newtonhelp.com
OPS 571 Invent Yourself /newtonhelp.comOPS 571 Invent Yourself /newtonhelp.com
OPS 571 Invent Yourself /newtonhelp.comlechenau103
 
Uop ops-571-final-exam-guide- new--2018_
Uop ops-571-final-exam-guide- new--2018_Uop ops-571-final-exam-guide- new--2018_
Uop ops-571-final-exam-guide- new--2018_indi7257
 
OPS 571 Effective Communication - tutorialrank.com
OPS 571    Effective Communication - tutorialrank.comOPS 571    Effective Communication - tutorialrank.com
OPS 571 Effective Communication - tutorialrank.comBartholomew54
 
OPS 571 Education Specialist / snaptutorial.com
OPS 571 Education Specialist / snaptutorial.comOPS 571 Education Specialist / snaptutorial.com
OPS 571 Education Specialist / snaptutorial.comMcdonaldRyan104
 
A company has actual unit demand for three consecutive years
A company has actual unit demand for three consecutive yearsA company has actual unit demand for three consecutive years
A company has actual unit demand for three consecutive yearsjohann11369
 
From an operational perspective, yield management is most effective under whi...
From an operational perspective, yield management is most effective under whi...From an operational perspective, yield management is most effective under whi...
From an operational perspective, yield management is most effective under whi...johann11371
 

Similar to Cost Optimisation for Unilever.pdf (20)

OPS 571 GENIUS Inspiring Innovation--ops571genius.com
OPS 571 GENIUS Inspiring Innovation--ops571genius.comOPS 571 GENIUS Inspiring Innovation--ops571genius.com
OPS 571 GENIUS Inspiring Innovation--ops571genius.com
 
OPS 571 HELP Education Counseling--ops571help.com
OPS 571 HELP Education Counseling--ops571help.comOPS 571 HELP Education Counseling--ops571help.com
OPS 571 HELP Education Counseling--ops571help.com
 
OPS 571 HELP Become Exceptional--ops571help.com
 OPS 571 HELP Become Exceptional--ops571help.com OPS 571 HELP Become Exceptional--ops571help.com
OPS 571 HELP Become Exceptional--ops571help.com
 
Activity Based Costing From The Perspective Of Competitive...
Activity Based Costing From The Perspective Of Competitive...Activity Based Costing From The Perspective Of Competitive...
Activity Based Costing From The Perspective Of Competitive...
 
Which of the following is a measure of operations and supply management effic...
Which of the following is a measure of operations and supply management effic...Which of the following is a measure of operations and supply management effic...
Which of the following is a measure of operations and supply management effic...
 
You have been called in as a consultant to set up a kanban control system
You have been called in as a consultant to set up a kanban control systemYou have been called in as a consultant to set up a kanban control system
You have been called in as a consultant to set up a kanban control system
 
OPS 571 HELP Education for Service--ops571help.com
 OPS 571 HELP Education for Service--ops571help.com OPS 571 HELP Education for Service--ops571help.com
OPS 571 HELP Education for Service--ops571help.com
 
UOPOPS571 Lessons in Excellence--uopops571.com
UOPOPS571 Lessons in Excellence--uopops571.comUOPOPS571 Lessons in Excellence--uopops571.com
UOPOPS571 Lessons in Excellence--uopops571.com
 
big-book-of-data-science-2ndedition.pdf
big-book-of-data-science-2ndedition.pdfbig-book-of-data-science-2ndedition.pdf
big-book-of-data-science-2ndedition.pdf
 
Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...
Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...
Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...
 
OPS 571 Effective Communication - snaptutorial.com
OPS 571 Effective Communication - snaptutorial.comOPS 571 Effective Communication - snaptutorial.com
OPS 571 Effective Communication - snaptutorial.com
 
Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)Experimentation at Blue Apron (webinar)
Experimentation at Blue Apron (webinar)
 
OPS 571 Invent Yourself /newtonhelp.com
OPS 571 Invent Yourself /newtonhelp.comOPS 571 Invent Yourself /newtonhelp.com
OPS 571 Invent Yourself /newtonhelp.com
 
Uop ops-571-final-exam-guide- new--2018_
Uop ops-571-final-exam-guide- new--2018_Uop ops-571-final-exam-guide- new--2018_
Uop ops-571-final-exam-guide- new--2018_
 
OPS 571 Effective Communication - tutorialrank.com
OPS 571    Effective Communication - tutorialrank.comOPS 571    Effective Communication - tutorialrank.com
OPS 571 Effective Communication - tutorialrank.com
 
Lesson10
Lesson10Lesson10
Lesson10
 
OPS 571 Education Specialist / snaptutorial.com
OPS 571 Education Specialist / snaptutorial.comOPS 571 Education Specialist / snaptutorial.com
OPS 571 Education Specialist / snaptutorial.com
 
A company has actual unit demand for three consecutive years
A company has actual unit demand for three consecutive yearsA company has actual unit demand for three consecutive years
A company has actual unit demand for three consecutive years
 
From an operational perspective, yield management is most effective under whi...
From an operational perspective, yield management is most effective under whi...From an operational perspective, yield management is most effective under whi...
From an operational perspective, yield management is most effective under whi...
 
Motion and time study
Motion and time studyMotion and time study
Motion and time study
 

More from zaman parvez

Digital marketing for online apparel brand
Digital marketing for online apparel brandDigital marketing for online apparel brand
Digital marketing for online apparel brandzaman parvez
 
Digital marketing for online apparel brand
Digital marketing for online apparel brandDigital marketing for online apparel brand
Digital marketing for online apparel brandzaman parvez
 
আল্লাহর ৯৯ টি নাম
আল্লাহর ৯৯ টি নামআল্লাহর ৯৯ টি নাম
আল্লাহর ৯৯ টি নামzaman parvez
 
32 lean tools applied in garments industry
32 lean tools applied in garments industry32 lean tools applied in garments industry
32 lean tools applied in garments industryzaman parvez
 
Application of Industrial Engineering in Garments Industry
Application of Industrial Engineering in Garments IndustryApplication of Industrial Engineering in Garments Industry
Application of Industrial Engineering in Garments Industryzaman parvez
 

More from zaman parvez (8)

Digital marketing for online apparel brand
Digital marketing for online apparel brandDigital marketing for online apparel brand
Digital marketing for online apparel brand
 
Digital marketing for online apparel brand
Digital marketing for online apparel brandDigital marketing for online apparel brand
Digital marketing for online apparel brand
 
আল্লাহর ৯৯ টি নাম
আল্লাহর ৯৯ টি নামআল্লাহর ৯৯ টি নাম
আল্লাহর ৯৯ টি নাম
 
32 lean tools applied in garments industry
32 lean tools applied in garments industry32 lean tools applied in garments industry
32 lean tools applied in garments industry
 
Quality control
Quality controlQuality control
Quality control
 
Application of Industrial Engineering in Garments Industry
Application of Industrial Engineering in Garments IndustryApplication of Industrial Engineering in Garments Industry
Application of Industrial Engineering in Garments Industry
 
Skill matrix
Skill matrixSkill matrix
Skill matrix
 
ASd
ASdASd
ASd
 

Recently uploaded

Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 

Recently uploaded (20)

Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 

Cost Optimisation for Unilever.pdf

  • 1. National University of Singapore Cost Optimisation for Unilever's Logistic Scheduling through Data Mining and Visualization IE3100M Systems Design Project (Group 12) Team Members: Chan Hua Han I Lim Cheng Kiat I Darren Pang I Liu Peng I Chow Jun Hao Jacky Supervising Professors: Prof. Andrew Lim I Dr. Li Chongshou Unilever Supervisors: Ms. Zoey Zhang I Mr. Daniel Cortez Course Co-ordinator: Dr. Bok Shung Hwee Department of Industrial Systems Engineering and Management (ISEM) ■ INTRODUCTION ■ PROBLEM DESCRIPTION With increasing demand for fast moving consumer goods, this incurs rising supply chain operation costs as a result of sub-optimal logistic shipment allocations. Unilever is furthering their analytics capabilities to increase efficiency. Scheduling Analytics Order Fulfilment Incoming Order Dispatchment * Unilever currently relies on SAP Enterprise Resource Planning SHIPMENTS LOGISTICS COSTS ANALYTICS TOOLKIT * Data Extraction is confined to reporting and ad-hoc usage only This project aims to develop a data mining tool to enable deep dive and analytics for identifying potential areas of improvements in the logistics costs. * Increasing pressure to manage complexity and scale of logistic operations * Need for digitalizing operations framework for continuous business insights Problem Formulation: Understanding the planning and processes behind the data to identify the problem ■ STEP 1: CONCEPTUALIZATION Data Consolidation: Descriptive Analytics: Consolidate the extracted Generate first layer of data to derive information performace indicators to required for analytics display trends and anomalies ■ STEP 2: PRELIMINARY DESIGN ...-,..coo,..,...,......,,"" --=-•�"�-"' 0•--- □-·"' .., �:- a:: �- __/lo,..__.,___ "" '°"'"-"-.port"' '"'"°'"... ··-· ,,,,,..,..,,,,.,_,., .......,...,,.,,,....,, .....,,...,,,,.,._., �-...-�•,_,.......,, .......""'.....,,,....., ""'"''"'""'""" ........,.,,,...- ' ,..:-,11.'7 S l>W1'1 l."50.m "'-""'·'"' W+M@ IOmSl<TOI Sl<IP"""" [D•Y>) Criteria Formulation: Formulate cost savings methods to evaluate and compare between different computation methods ■ STEP 3: ALGORITHMS Method 1: Right Truck Sizing • ■ - KEY OBJECTIVES Utilize existing data to provide better analytical tools for business analytics Provide cost savings methods to improve overall logistic excellence Integrate above features into a single executable dashboard toolkit for ease of use Ensure accessibility of usage through multiple platforms DEVISE KPls to empower stakeholders in everyday operations ANALYZE Current system performance to maintain and improve quality OPTIMIZE I Propose strategies to augment current performance Visualization: Results Analysis: Generate dashboard Validation of results toolkit for visualization on to evaluate their the front end and backend effectiveness formulation of program for automation ■ STEP 4: AUTOMATED TOOL • Each shipment is checked for loadfill percentage Database Local database ---·····----- '" ..._ ·-· 00WMt 0F 5H PM<N1'1W<D<LY] .:� .. .. - ---- "" Olllo, >l<IPMeNn t'N""'' ��- ---- • If smaller vehicle available, consider weight and volume • If found, highlight and calculate the percentage difference in cost Method 2: Truck Consolidation •- Initial toolkit used Excel VBA to attain graphical trends but this was felt to be too slow in producing required results and further development would be hindered Data Manipulation DataTransition DataVisualization Based on the design values, the programming language and toolkit was then narrowed down. JavaScript Criteria Evaluation (1) Parameters 1. Temperature Conditions 2. Transport Scope 3. Transport Mode • • Identify consecutive shipments of same description based on user input • Check for suitable truck combination to hold total loadfill Cost and shipment level dataset from Unilever SAP Comma-separated value file conversion C) fython Cleaning of raw dataset Sanitisation of non-conforming sets Cost profile calculations Apply cost savings techniques C) • Output from python in form of comma-separated value file • Analytics extractions into JavaScript C) • ►• JavaScript • Interactive Dashboard with multiple criteria filter • Able to deep dive into individual shipments for investigation C) 4. Sanitized Data (2) Processing Time Approximately 30 seconds per click per criterion • Compare new cost against originial sum. If lower, compute the cost saving The toolkit works in a single pass format by passing all the input data computations from Python into Javascript for dashboard display DASHBOARD ■ IMPACT OF AUTOMATED TOOLKIT PRODUCT IMPLEMENTATION Day-of-weekJ and Month-of-year Selection Cost Sevings Dela Table Date Ran11e: 31/01/2017 to 30/04/201� 33,500sel8'Cted out of33,500 records I Rwlll.Ai L Data Records Report can now be generated completely within minutes compared to a few hours previously U...Flloflo:a,mr.,:11,10�• 30.600-..00UI.........,_,_,.. Da-;-<Jf-Wee,: Profile ShiD11ents Overve,i 0 ,,ooo <,000 "-''" 0,000 10.000 12,000 o 1,om e,ooo ,,om ,,ooo ,,ooa ,..o, """" ..,,o ..... "'"'"" ...,,, ""''° "'"'"" ApO> ""'"' ,..,. """" "' Dynamic Pie Chart 7 "-"""""' Parameters L_ Mode ol Tfal3P(lt Dr"!! to a.e1,,ct 1ime dur"1ion Terr�ti..re 0.:n:mlon Criteria Selection Interface Final product design takes in data input from the user and enables dynamic criteria selection which computes the cost saving based on the the selection concurrently ■ KEY SKILLSETS ✓ Human Factors Engineering (HFE) principles were applied to improve the visualization of the model ✓ Statistics knowledge and data analytics skills were applied to interpret and evaluate the significance of the data ✓ Engineering communications and human resourcemanagement wereadopted to facilitate the interaction with stakeholders and team ✓ Software engineering techniques used to enable automation of toolkit ■ LIMITATIONS J- End-user has to learn python programming for effectiveuse and future modifications of the new dashboard reporting tool !- Certain components of the dashboard tool require manual adjustments ■ RECOMMENDATIONS t+ Standardization of input data to reduce need for manual adjustments t+ Python and Javascript programming for end-user as well as documentation for code ., ! --h.d<-- ,. ,- DAS!-IBOARD L Dynamic Date Selection This increases productivity and allows the company to focus on mitigating cost savings in the shipment logistics rather l. . . . ,. . . . ;:·1 1 ·1' ·1'.... Percentage Weight Programming Logic ' . ' ' ' ' ., : "" - .;. ... ... ---�- - : ···n··i··a··i· I�:i,_u ·,.··=-(e=.i: - l_ .:.. �..-, ,,. .:.. ---- F i: -�· . . . ..' - - l.. Based on the output charts and cost savings summary, identify trends and potentialcost saving allocations from the cost saving methods j••1'··1'···.· l. . . . ,. . . . . ' ': . ', ' ' 1i ·-lll ' ' ' . ' ' C:W<>"·--- ----- I Month-of-year/ Day-of-week Chart 1. Shipment Profile 4, Volume Profile 2. Weight Profile 5, Truck Size Profile 3. Loadfill Profile I Cost Savings - Before and After 1. Daily Truck Size 2. MonthlyTruck Size 3. Percentage Savings f+ Currrently adopting an agile methodology framework for this proJect Future work can focus on using a waterfall programming methodology framework to scale up the dashboard � Waterfall software � development � cycle � Q]llll9 .. -=-- Cost Savings Graphs and Charts Interface ■ VALIDATION OF PRODUCT TOOLKIT Criterion Practicality Workability Accessibility Flexibility Description Dashboard is deemed a practical visualization tool by the company. since visuals are easy to comprehend and computation of required information is quick and efficient Dashboard displays results in an ergonomic manner and allows user to easily modify the layout according to specific analysis needs Dashboard requires less time and cost to gain access than conventional methods since data extraction is separate from the analytics toolkit Dashboard allows for further development to incude additional features to be included D,:o_,,,,.,,.,,.,-,,,,, �-""°-""'"'"'-""",_I_"' Remark ✓ ✓ ✓ ✓ *** Data shown on this poster are fabricated for demonstration purposes only.