20
Employee Network for Monterey Pines Golf Course LT William Bickel Capt Stephen Lantz

LT William Bickel Capt Stephen Lantz. “ Golf is a game which you yell “Fore!”, shoot six, and write down five.” - American radio broadcaster, Paul Harvey

Embed Size (px)

Citation preview

Employee Network for Monterey Pines Golf Course

LT William Bickel

Capt Stephen Lantz

“ Golf is a game which you yell “Fore!”, shoot six, and write down five.”

- American radio broadcaster, Paul Harvey

Problem Back-story Model Assumptions Data Network Description Building the model Implementing the model Analysis Model Expansion/Utilization Summary/Conclusion

Agenda

It’s not unfamiliar that with the changing times, everyone is trying to save money by cutting cost.

As shown by budget cuts and sequestration a big hit is being

taken by MWR, and all associated programs within the MWR.

Monterey Pines, not feeling quite the pinch in the reduction of funds, still must compete with local courses that far exceed most amenities like a golf course like Monterey Pines can offer.

Optimization of some aspect of course in order to reduce the costs associated with the day to day operations.

◦ Specific data provided limited us to explore the optimization of employee hours and the weekly tasks that must be performed.

Problem

Back-Story

1963 - Monterey Pines Golf Course originally designed by Robert Muir Graves as a 9-hole facility.

1972 - Redesigned slightly, back-nine was added

2006 – Current General Manager takes over course operations

2009 - Latest redesign by golf architect Marc Messier, course layout changed, pro-shop and grill improvements

Present – Continue operations providing a quality golfing experience to civilian and military personnel of all ability levels at an affordable rate.

Back-Story(Organization Breakdown)

Monterey Pines

General Manager

MWR Quality of

Life Director

MWR Function

MWR Function

MWR Function

Monterey Pines Asst

GM

Monterey Pines Grill Manager

Monterey Pines

Course Maintenance Manager

RV Park Manager

16 Employees

2 Grill Employees

Course Maintenanc

e Asst Manager

8 Employees

All data provided from GM and 3 department managers (Grill, Maintenance, and RV Park)◦ Hours associated with each task were estimated

- Pulls down model accuracy◦ Not all tasks were quantifiable ◦ Every employee must work at least one day (8

hrs) per wk◦ Managers required to work 40 hrs per wk

- Managers must be there to manage!◦ Not a tool for a specific employee schedule

- Model provides total hrs an employee can work while still fulfilling weekly obligations

Model (Disclaimer/Assumptions)

Data(Employees)

32 Total 4 Managers

GM Maintenance Grill RV Park

2 Asst. Managers AGM AMM

16 Pro-Shop Employees 6 Front desk workers

2 Grill Employees 8 Maintenance Personnel

Mechanic Irrigation Technician (“Water Boy”)

Hrs/Wk Hrly Wage

40 $40.00 40 $30.00 40 $18.00

40 $40.00 40 $25.00 30 $12.50

30 $12.78 30 $12.50 30 $19.00 30 $19.00

40 $18.00

Data(Weekly Tasks)

29 Total Front Desk Starter Marshall Range Carts Mowing Greens Mowing Fairways Mowing Tee Boxes Mowing Rough Raking Bunkers Food Preparation Cashier Cook Bar Machine Maintenance/Repair RV Park Oversight

Hrs/Wk to Perform 94.5484821201818187216148484211540

Network Description

Bipartite Min-Cost Flow◦ Left-Hand Side: Employee (i) ◦ Right-Hand Side: Required Task (j)

61 Total Nodes

219 Edges◦ An edge from i to j only if Employee (i) can perform task (j)

Supply on each node i ◦ Max number of hrs an employee can work per wk

Demand on each node j:◦ Hourly estimation to perform each task per wk

Building The Model

Employee (i) Task (j)

Grill Mgr

Grill Emp

Food Prep

Cashier

Cook

Bar

- 40

- 30

14

24

24

14

Arcs (i,j)Cost(i,j)

GAMS Min_cost_flow_sample Started out Ambitious with CSV files Restarted Small With The Grill First Run Was Infeasible Added Code To The Program:

SUM(arcs(i,j),( arcdata(i,j,'Priority') *Y(i,j))

MINHOURS(i).. SUM(arcs(i,j), Y(i,j)) =g=nodedata(i,'MinHours')

Building The Model

solve MinCostFlow GrillMan works for 40.00 hours Grill1 works for 30.00 hours Grill2 works for 30.00 hours GolfMan works for 40.00 hours GolfAsstMan works for 40.00 hours Golf1 works for 30.00 hours Golf2 works for 30.00 hours Golf3 works for 13.50 hours Golf4 works for 30.00 hours Golf5 works for 30.00 hours Golf6 works for 8.00 hours Golf7 works for 30.00 hours Golf8 works for 18.00 hours Golf9 works for 21.00 hours Golf10 works for 30.00 hours Golf11 works for 14.00 hours Golf12 works for 30.00 hours Golf13 works for 30.00 hours Golf14 works for 14.00 hours Golf15 works for 30.00 hours Golf16 works for 30.00 hours MaintMan works for 40.00 hours MaintAMan works for 40.00 hours MaintMech works for 15.00 hours WaterTech works for 30.00 hours Maint1 works for 30.00 hours Maint2 works for 30.00 hours Maint3 works for 30.00 hours Maint4 works for 25.00 hours Maint5 works for 8.00 hours Maint6 works for 24.50 hours RVMan works for 40.00 hours

The work not completed on the Golf3 is -16.50 hours The work not completed on the Golf6 is -22.00 hours The work not completed on the Golf8 is -12.00 hours The work not completed on the Golf9 is -9.00 hours The work not completed on the Golf11 is -16.00 hours The work not completed on the Golf14 is -16.00 hours The work not completed on the MaintMech is -15.00 hours The work not completed on the Maint4 is -5.00 hours The work not completed on the Maint5 is -22.00 hours The work not completed on the Maint6 is -5.50 hours The total hours worked is 881.00 The total hours that workers are not utilized is 139.00 The total cost to operate Monterey Pines per week is 15161.80

Analysis of Results

Original Special Events Grill Closed Range Closed RV Park Closed No Starter or Marshall

No Extras for Events

8000

9000

10000

11000

12000

13000

14000

15000

16000

Cost

Cost

Analysis of Results

Original Special Events Grill Closed Range Closed RV Park Closed No Starter or Marshall

No Extras for Events

400

500

600

700

800

900

1000

Hours Worked

Hours Worked

Analysis of Results

Original Special Events Minimum Operation0

1

2

3

4

5

6

7

8

9

10

11

Number of Extra Personell

GrillGolf ShopMaintenace

Model is designed to fit not just any golf course, but any worker-job scenario

With more time we can first better quantify the hours required for jobs but also include more costs of the course for more granularity (Benefits, Utilities, etc.)

Survey other golfers to provide direction of analysis

Add in the revenues for the Grill, Range and RV park to see if they make money and should not be closed to cut costs

Model ExpansionUtilization

Model provides input as to where cuts could and maybe should be made if budget cuts were to come down

The largest savings (Starter/Marshall) is probably the least recommended

Always start small!!

We need to go. Tee time is at 10

Summary and Conclusion

Questions ?