commandoptimize: dispatch optimization andrew dyment [email protected] (905) 870 1410

65
COMMANDoptimize: Dispatch Optimization Andrew Dyment [email protected] (905) 870 1410

Upload: kadin-cordes

Post on 29-Mar-2015

242 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

COMMANDoptimize: Dispatch Optimization

Andrew [email protected](905) 870 1410

Page 2: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization2

• This session introduces COMMANDoptimize, our newest dispatch technology. In this course, attendees will receive an introduction to the concepts of optimization; the basis behind the ROI that can be achieved; and the challenges the industry faces to achieve more cost-effective use of their fleet. We will also cover the prerequisites necessary to get your company ready for optimization; the status of our progress in this discipline; and the future business intelligence vision this solution will offer. Owners, Comptrollers, General Managers, and Dispatch Managers will all benefit from this session.

Session Objective

Page 3: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Agenda

• Introduction• Scan Name Tags• Optimization Brief Primer • Dispatch/Logistics Optimization• Requirements to Implement• Changes to processes• Product development

MGT-001 COMMANDoptimize: Dispatch Optimization3

Page 4: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Housekeeping

• Introduction• 1.5 hour class

MGT-001 COMMANDoptimize Introduction Break 10 min• Evaluation

MGT-001 COMMANDoptimize: Dispatch Optimization4

Page 5: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Command Alkon Optimization Teams

• CmdSeries Product Development

-Mandy Cherry-Wayne Silva-Eric Godsey-Kasthuri Kona-Jimmy Mbiye-Rajiv Verma-Sunita Bagga-Cindy Bishop

MGT-001 COMMANDoptimize: Dispatch Optimization5

Page 6: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Command Alkon Optimization Teams

• CmdSeries Optimization Service Team

-John Kirkpatrick-Bob Berryhill-Amy Hughes-Bob Watson-Lisa Calamusa

MGT-001 COMMANDoptimize: Dispatch Optimization6

Page 7: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Command Alkon Optimization Teams

• Integra Team

-Tim Muenstermann-Sue Conckus-Rest Of the Integra Team

MGT-001 COMMANDoptimize: Dispatch Optimization7

Page 8: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Ready Mix Optimization

Optimization-Calculating the independent costs of every viable dispatch decision so to

generate the best value for a given set of constraints

Function Value- Lowest combined Delivery and Material cost plan per yard of concrete that

meets your conditions

Independent Variables – 88%- Raw materials Costs- Driver Cost- Truck Cost (mile, minute)- Plant Cost (fixed, minute)

Conditions- Order Requirements and Location- Plant Locations and Capacities- Raw Material Locations- Truck/Drivers Capacity, Availability, Configuration, Call in scheme

MGT-001 COMMANDoptimize: Dispatch Optimization

MaterialsPlantDel-VarDel-FixDisp-SalSellingAdminProfit

8

Page 9: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

COMMANDoptimize

• Realtime Optimization: Optimizing your current & future delivery plan every minute of the day. (changing Rubik’s Cube)

• Generates a consistent plan in alignment with your company goals

MGT-001 COMMANDoptimize: Dispatch Optimization9

Page 10: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Concrete Paradigms

• Order/Project belongs to a plant $• Loading trucks in the order they arrive at the yard. $• If we are constantly late on the first round, call the

driver’s in earlier $$• Trucks idle in the yard need to be loaded now! $• Holding trucks in the yard for balance loads $$• Push our customers to get trucks back earlier $• Dispatch delivery model is static. $• Past performances should not affect future orders $• Same focus on well/problem serviced

orders/plants/drivers $• We need to call a new truck for all early loads $

MGT-001 COMMANDoptimize: Dispatch Optimization10

Page 11: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Concrete Paradigms

Why Are They Difficult To Shift?

• Time• Complexity

• Toolset

MGT-001 COMMANDoptimize: Dispatch Optimization11

Page 12: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

The Problem IS Significant

Consider only Round Trip Time:• Using Truck/Driver Costs at $60 per hourFor a fleet of 60 trucks, each average minute of “wasted”

time during a load is really 60 minutes because it’s not happening to 1 truck, but 60. Each minute of “wasted” time therefore costs $60.00.

If each truck averages 3.5 loads per day and we save (or waste):1 min/load = $ 210 per day * 250 days = $ 52,500 per year.2 min/load = $ 420 per day * 250 days = $105,000 per year.4 min/load = $ 840 per day * 250 days = $210,000 per year.6 min/load = $1260 per day * 250 days = $315,000 per year.The average on-job waiting time in North America is 26

minutes per load…… There is still some room for improvement

MGT-001 COMMANDoptimize: Dispatch Optimization12

Page 13: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Areas For Increased Profits

• Driver Call in• Jobsite Wait Time• Driver End Of Day• Lower Cost Raw Materials• Driver Plant Queuing• Leveraging Plant Network• Coherent Accurate Plan• Crisis Management• Lower dispatch stress• Streamline Processes• Focus on the exceptions

MGT-001 COMMANDoptimize: Dispatch Optimization13

Page 14: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

COMMANDoptimize is a Game Changer!

MGT-001 COMMANDoptimize: Dispatch Optimization14

Page 15: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

What software is needed?Software

– Map Order Entry– Truck Tracking – Driver Login– Functioning Map Pages with travel times to and from each

plant– COMMANDconcrete– COMMANDoptimize

MGT-001 COMMANDoptimize: Dispatch Optimization

15

Page 16: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

What hardware is needed?

Hardware– Status system– GPS with autostatusing (preferred)

• High percentage of accurate and timely statuses– Dedicated Optimization server (Virtual Server is fine)

MGT-001 COMMANDoptimize: Dispatch Optimization16

Page 17: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does COMMANDoptimize work?

Changes

•Quantity

•Time

•Rate

•Status

•Breakdowns

•Delays

•Etc.

Updated Plan

• Capacity Plan

• Real Time Schedule

Costs

Service Penalties

Priority

Ticketing

Optimization

Truck Req’ts

Schedule Req’ts

Order Req’ts

DRCI

COMMANDseries

Plant capacity Route plan

Truck capacity Labor constraints

MGT-001 COMMANDoptimize: Dispatch Optimization17

Page 18: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

COMMANDoptimize considers

• Haul cost by time and distance

• Dead head costs• Plant loading speeds• Loading speed by mix• Plant opening times• Driver seniority• Union rules• Driver call in rules• Time of day• Trucks Alternate Cap.• Age Of Concrete

• Cost of being late• Cost of not recycling trucks

to same job• Truck attributes• Mix cost• Job priority• Job start time ranges• Linked orders• Need to load early• Trucks on tasks• Plant Opening Time

MGT-001 COMMANDoptimize: Dispatch Optimization18

Page 19: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

COMMANDoptimize – An Expert System

• Planning Scenarios– Future Day (Capacity Plan)– Driver Call In Rules– Current Day (Real Time)

• Order Scenarios– Fixed Delivery Rate Orders– Adjustable Delivery Rate

Orders– Multiple Delivery Rate Orders– Single Product Orders– Multi Product Orders– Linked Orders (Finish – Start)– Hold Orders (Unconfirmed)– Truck Size Constraints– Load Size Constraints– Unknown Quantity Orders– Suspicious Rate Orders– Load by Load Adjusted

Orders– Plant Restricted Orders – Range Committed Time

Orders

•Delivery Scenarios (Job Site)

–Pour Rate Slower than Ordered

–Pour Rate Faster than Ordered

–Pour Rate Variable

–Job Site Holds

–Rejected Loads

–Job Site Not Ready

–Travel Time Variable (Traffic)

–Truck BreakDowns

–Plant BreakDowns

–Status Changes

19MGT-001 COMMANDoptimize: Dispatch Optimization

Page 20: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Differences in SchedulingSchedulingScheduling a virtual truck from

the scheduled plant to an order at a given time with a default load size

Optimized SchedulingScheduling the best “real” truck

to the right order from the most economical available plant at the most appropriate time with the proper quantity so that costs are minimized and order requirements are satisfied.

20MGT-001 COMMANDoptimize: Dispatch Optimization

Page 21: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does order entry change?

• Most of the fields are the same• The look and feel is similar

MGT-001 COMMANDoptimize: Dispatch Optimization21

Page 22: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does order entry change?

MGT-001 COMMANDoptimize: Dispatch Optimization22

Page 23: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does order entry change?

MGT-001 COMMANDoptimize: Dispatch Optimization23

Page 24: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does order entry change?

MGT-001 COMMANDoptimize: Dispatch Optimization24

Page 25: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does order entry change?

MGT-001 COMMANDoptimize: Dispatch Optimization25

Page 26: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does order entry change?

MGT-001 COMMANDoptimize: Dispatch Optimization26

Page 27: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does order entry change?

MGT-001 COMMANDoptimize: Dispatch Optimization27

Page 28: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does order entry change?

28MGT-001 COMMANDoptimize: Dispatch Optimization

Page 29: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does order entry change?

MGT-001 COMMANDoptimize: Dispatch Optimization29

Page 30: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does order entry change?

MGT-001 COMMANDoptimize: Dispatch Optimization30

Page 31: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does order entry change?

MGT-001 COMMANDoptimize: Dispatch Optimization31

Page 32: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization32

Page 33: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

If the plant is expected to be down for a couple of

hours enter the time

MGT-001 COMMANDoptimize: Dispatch Optimization33

Page 34: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Driver Call in Report

Use this report to post or audio record call in

times.

Better yet, use ScheduleCom.

MGT-001 COMMANDoptimize: Dispatch Optimization34

Page 35: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does Tracking change?

A counter shows the number of minutes and seconds since

the last optimized update, in this case 00:32 seconds.

Optimization usually occurs within 1 minute

MGT-001 COMMANDoptimize: Dispatch Optimization35

Page 36: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does Tracking change?

Ord – Ordered rate in quantity/hr

Esr – Effective Service Rate – rate of loaded trucks

Unl – Actual unload rate in quantity/hr

Opt – Optimized rate for remaining, unticketed loads

MGT-001 COMMANDoptimize: Dispatch Optimization36

Page 37: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does Tracking change?

MGT-001 COMMANDoptimize: Dispatch Optimization37

Page 38: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

How does Tracking change?

Optimization shows the actual status times from

each truck.MGT-001 COMMANDoptimize: Dispatch Optimization

38

Page 39: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

If returning to an alternate plant is required in the

reschedule the truck is displayed in blue

MGT-001 COMMANDoptimize: Dispatch Optimization39

Page 40: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization40

Page 41: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

A text message can be sent to the truck to

direct it to the other plant

MGT-001 COMMANDoptimize: Dispatch Optimization41

Page 42: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization42

Page 43: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization43

Page 44: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization44

Page 45: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization45

Page 46: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization46

Page 47: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization47

Page 48: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization48

Page 49: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Sometimes one will wonder why a truck is suggested

for a certain order.

MGT-001 COMMANDoptimize: Dispatch Optimization49

Page 50: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Right click on the truck and select “Show Plan”

MGT-001 COMMANDoptimize: Dispatch Optimization50

Page 51: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization51

Page 52: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization52

Page 53: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization53

Page 54: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization54

Page 55: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Implementation

• Configure system• Redefine Dispatch roles and Company processes• Train Order Takers, Dispatchers, Schedulers• Verify solution – Monitoring suggestions• Measure • OptimizeDispatch

55MGT-001 COMMANDoptimize: Dispatch Optimization

Page 56: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Changed Responsibilities

Impact Order Taking

Planning Shipping

Managing config. of capacities, costs N Y N

Additional order requirements Y N N

Diligent review of future orders Y Y N

Managing availability of resources N Y Y

Tighter management of driver call in & requests

N Y Y

Assignment of order priorities when needed

N Y N

Tighter management of wash out N N Y

Tighter management of driver tasks N N Y

Team focus on performance metrics Y Y Y

56MGT-001 COMMANDoptimize: Dispatch Optimization

Page 57: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization57

COMMANDtrack Dashboard

Page 58: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

2010/11 Optimization Enhancements

• Rental trucks• Schedule Drivers Lunch breaks• Age Of Concrete• Scalability• Locking In Optimizer Suggestions• Locking In First Round Deadheads• Union Rules• Round Trip Trucking• Driver Call In based on hours worked• Foreign Trucks…..

MGT-001 COMMANDoptimize: Dispatch Optimization58

Page 59: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Driver Hours

MGT-001 COMMANDoptimize: Dispatch Optimization59

Page 60: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Driver Hours

MGT-001 COMMANDoptimize: Dispatch Optimization60

Page 61: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Resource Attributes

MGT-001 COMMANDoptimize: Dispatch Optimization61

Page 62: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Resource Attributes

MGT-001 COMMANDoptimize: Dispatch Optimization62

Page 63: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Resource Attributes

MGT-001 COMMANDoptimize: Dispatch Optimization63

Page 64: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

Enhanced Driver Call In

MGT-001 COMMANDoptimize: Dispatch Optimization64

Page 65: COMMANDoptimize: Dispatch Optimization Andrew Dyment Adyment@commandalkon.com (905) 870 1410

MGT-001 COMMANDoptimize: Dispatch Optimization65

Please Complete Your Evaluation

• Be sure to circle the session you are evaluating on the back of your card– MANAGEMENT (Track Name)– MGT-001 (session code)– Optimization (session title)

• Thank You!

• All breakout session materials can be accessed at: www.commandalkon.com/cc2011/update/index.htm