Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the...
Transcript of Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the...
![Page 1: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/1.jpg)
1
Design of a Decision-Support for the Scheduling of a Workflow Process for a
Water Utility Company Christopher F. Pertsch V, Jomana Bashatah, Wisal Mohamed, Jose Soberanis
Before Solution After
Projected Backlog Decrease
Website: www.castorea.pythonanywhere.com
Increase in Work Order Backlog
Solution: Smartphone
Scheduling App
![Page 2: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/2.jpg)
Table of Contents
2
1.0 Context Analysis
2.0 Stakeholder Analysis
3.0 Problem and Need Statements
4.0 CONOPS and Requirements
5.0 Design Alternatives
6.0 Simulation/Castorea
7.0 Utility
8.0 Scheduling Tool Design
9.0 Business Plan
![Page 3: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/3.jpg)
Table of Contents
3
1.0 Context Analysis
2.0 Stakeholder Analysis
3.0 Problem and Need Statements
4.0 CONOPS and Requirements
5.0 Design Alternatives
6.0 Simulation/Castorea
7.0 Utility
8.0 Scheduling Tool Design
9.0 Business Plan
![Page 4: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/4.jpg)
America's Water Crisis
4
• Water prices are expected to increase by 41% in the next five years to cover the costs of replacing aging water infrastructure
• Water utility companies, such as our sponsor D.C Water, need to find novel ways in order to prevent these projection from happening
https://www.vox.com/science-and-health/2017/5/9/15183330/america-water-crisis-affordability-millions
![Page 5: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/5.jpg)
Context Analysis- DC Water
Service area is approximately 725 Square miles.
Provides service for more than 672,000 residents and 21.3 million visitors annually.
Water Distribution System (WDS) is composed of:
◦ 48,979 valves
◦ Delivers water through 1,350 miles of pipes
◦ 9,462 fire hydrants
◦ 130,000 service connections
Average age of pipe is 77 years old.
5
https://www.dcwater.com/dc-water-glance
![Page 6: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/6.jpg)
Context Analysis- DC Water Maintenance Branch
DC Water repairs more than 400 water main breaks per year
During the winter, crews repair an average of 9 breaks a day
A simple water main repair can be completed in six to eight hours, but large or complicated repairs may take several days to a week.
There are other failure types that need repair such as valves, meters and water service pipe
6
https://www.dcwater.com/cycle-water-break
![Page 7: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/7.jpg)
Context Analysis- Distribution & Maintenance Branch
The team will focus efforts on Distribution and Maintenance Branch (DMB), subdivision of greater DC Water company
◦ Responsible for repairs and maintenance on aging pipeline infrastructure
◦ Made up of three Foremen:
◦ Each foreman is referred to as Omega # (10, 20, or 30)
◦ Each foreman has 3 crews.
◦ A crew consists of 5-7 personnel, costing DC Water $8-10k daily
◦ Each crew is required to always have at least one equipment operator.
◦ General Foreman is in charge of investigating, directing and coordinating repair work for DMB.
7
![Page 8: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/8.jpg)
8
Context Analysis – Work Orders
•Work orders are created once a customer reports an incident.
•In 2014, a new priority system that categorizes work orders was introduced.
•The team conducted data analysis of 14,000 data point form 2014- 2017, and the following graph was obtained:
•5 needs to be done immediately
•4 needs to be done in 24 hours
•3-2-1 can be done at the foreman's time
High Priority
![Page 9: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/9.jpg)
9
Context Analysis - Backlog Backlog is any work order open for more than 90 days
An average of 33 work orders are completed per week.
Since February of 2017, the amount of work orders that have increased resulting directly from the renovation project is 1,100 per year.
For
20
15
-20
16
![Page 10: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/10.jpg)
Gamma(4.59, 0.567)
10
Workflow for processing work orders
![Page 11: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/11.jpg)
11
Source: DC Water Work Orders for 2014-2016
14,000 data points
Gamma(0.882, 3.15)
Gamma(3.34, 1.52)
Gamma(0.882, 3.15)
Gamma(1.88, 2.45)
Gamma(2.48, 2.42)
![Page 12: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/12.jpg)
12
1
2
3
![Page 13: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/13.jpg)
Work Order Rates Increase
13
Increase in work orders open 90 days or more
1
•As of January of 2017, approximately 30 additional work orders per week have been created because of AMR • Meter housing, which is a low priority work order is currently 67.63% of all backlog priority 3 work orders
•Meter housing increase in backlog is a result of the AMR
•As the old meters are being replaced the meter housing are being damaged
Breakdown of Work Orders
![Page 14: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/14.jpg)
Travel Time in Ad-Hoc Scheduling
14
•Currently, foreman allocate work randomly amongst the repair crews.
•This is leading to work being spread around with no focus on distance between each work order.
•Average travel time between work orders: ~19 minutes.
2
Depo
Schedule for WO #17-28864
![Page 15: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/15.jpg)
15
Delays Resulting in Wait Time • After starting repairs, there are
steps that need to be taken to complete the repair, which causes on-site wait time.
• Examples such as: Pre-site preperation, Urban Forestry, Miss Utility markings, and waiting for valve crews for delays
• During the delays, The crew is completely idle until the delay cause is resolved
Priority 5 work order shutting down
valve M Street, Washington
D.C 10/13/2017
3
Schedule for Work Order #14-82587
![Page 16: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/16.jpg)
Table of Contents
16
1.0 Context Analysis
2.0 Stakeholder Analysis
3.0 Problem and Need Statements
4.0 CONOPS and Requirements
5.0 Design Alternatives
6.0 Simulation/Castorea
7.0 Utility
8.0 Scheduling Tool Design
9.0 Business Plan
![Page 17: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/17.jpg)
Stakeholder Analysis
•Water Consumers: Clients who desire reliable and clean, drinking water from a water distribution source at an affordable price with exceptional customer service
•3rd Party Contractors: Repair crews who serve to assist DMB crews with equipment, external labor, AMR, etc.
•Department of Transportation: Government entity that issues work permits for maintenance and repairs needed in public areas.
•Win-Win Analysis: So long as there are 3rd party contractors, there are additional resources on site that'll help in completing work thus DMB completes tasks and consumers will be satisfied.
17
![Page 18: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/18.jpg)
Table of Contents
18
1.0 Context Analysis
2.0 Stakeholder Analysis
3.0 Problem and Need Statements
4.0 CONOPS and Requirements
5.0 Design Alternatives
6.0 Simulation/Castorea
7.0 Utility
8.0 Scheduling Tool Design
9.0 Business Plan
![Page 19: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/19.jpg)
Problem and Need Statements
Problem Statement:
•A 40% increase of backlogged work orders caused by the current meter renovation project • An average of 30 work orders added to the existing
backlog per week over the year 2017
• Also an increased the mean time in system of a work order to 62 days.
Statement of Need:
•DC Water must reduce the backlog and time in system to 10 work orders and 30 days respectively.
•They have to schedule by location
•Minimize idle time
19
Gap
![Page 20: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/20.jpg)
Table of Contents
20
1.0 Context Analysis
2.0 Stakeholder Analysis
3.0 Problem and Need Statements
4.0 ConOps
5.0 Design Alternatives
6.0 Simulation/Castorea
7.0 Utility
8.0 Scheduling Tool Design
9.0 Business Plan
![Page 21: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/21.jpg)
21
CONOPS
Note: The name of our workflow efficiency system is Castorea
![Page 22: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/22.jpg)
Table of Contents
22
1.0 Context Analysis
2.0 Stakeholder Analysis
3.0 Problem and Need Statements
4.0 ConOps
5.0 Design Alternatives
6.0 Simulation/Castorea
7.0 Utility
8.0 Scheduling Tool Design
9.0 Business Plan
![Page 23: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/23.jpg)
Design Alternative #1: Dedicated Low Priority Crews
23
Dedicated Crew for Low Priority
1 crew dedicated for low priority in the summer
1/No crew dedicated for low priority in the winter
2 crews dedicated for low priority in the summer
• 1-2 Crews will be assigned solely low priority work depending on season
• 94.3 % of all work orders in backlog are Low Priority
• 5.68% of all work orders in the backlog are High Priority
• Winter season has the most high priority
Current Method Alternative Design
3 1
![Page 24: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/24.jpg)
Design Alternative #2: Schedule based on travel time minimization
24
• Create a scheduling system • Currently there is no dispatching system in place • The General foreman uses an equal sequential
allocation of tasks • Based on completion time
Actual addresses extracted from database and geo-batched.
2
Before
After
Work Order #14-84591
![Page 25: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/25.jpg)
Wrench Time Maximization Support System
25
•A decision support system will be created to support each team's foreman on deciding whether to fix nearby work orders during their idle time
•Uses google maps to calculate travel times •Uses work order repair distributions to calculate repair time
•Some work orders are delayed creating idle times of 2-4 hours and sometimes even more.
3
Original Schedule
Maximize Wrench Time Schedule
![Page 26: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/26.jpg)
Table of Contents
26
1.0 Context Analysis
2.0 Stakeholder Analysis
3.0 Problem and Need Statements
4.0 ConOps
5.0 Design Alternatives
6.0 Simulation/Castorea
7.0 Utility
8.0 Scheduling Tool Design
9.0 Business Plan
![Page 27: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/27.jpg)
Simulation Inputs, Parameters and Outputs
27
• Inter-arrival time of work orders
• Time to complete repair
• Travel time
• Preparation time
Random Variables:
![Page 28: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/28.jpg)
28
Repair Time Distributions
Repair Type Meters Valves Services Mains
Distribution Gamma(0.882, 3.15) Gamma(3.34, 1.52) Gamma(1.88, 2.45) Gamma(2.48, 2.42)
Interarrival Times Gamma(4.59,0.567)
Type Meters Valves Services Mains
Average 2.77 5.07 4.6 6.01
StDev 1.53 4.21 2.84 3.35
Meters, Services distribution had a lot of noise. P-value < 0.005
Source: DC Water Work Orders for 2014-2016
14,000 data points
![Page 29: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/29.jpg)
29
Petri-Net Workflow Model – Work Order Arrival and Assignment
Steps being modeled: 1. Arrival of Work Orders 2. Foreman Inspection with priority queue 3. Prioritization of Work Orders
![Page 30: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/30.jpg)
Petri-Net Workflow Model – Repair Dynamics
30
![Page 31: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/31.jpg)
Baseline Simulation Verification Results
31
Work order in Work order out
Simulation 1550 per year 1431 per year
Actual 1556 per year 1515 per year
% Error 0.4% 5%
Avg. Time in system (Hours) Stdev (Hours)
Simulation 1454.99 1320.06
Actual 1488 1383.432
% Error 2.3% 5%
Verification for Time in System
Verification for Work Order In and Out
![Page 32: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/32.jpg)
Design Alternative #1 One & Two Dedicated Crews Process Improvement results
32
One Crew
Two Crew
Time in system 5.2% decrease
Backlog 100% decrease
Closed Work orders per year 31% increase
Time in system 0.5% decrease
Backlog 100% decrease
Closed Work orders per year 34% increase
3 1
![Page 33: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/33.jpg)
33
+10 per month
-18 per month
-12 per month
3 1
D.C Water will implement a Pilot test starting on April 1st
![Page 34: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/34.jpg)
Design Alternative #2 Travel Time Reduction Simulation Results
Average sigma T-Test (alpha = 0.05) Percent Improvement
Time in System 1523 557 Significant 4.8
number in 1551 16 Not Significant
backlog 413 /-6 per month 187 Significant 6.2
closed 1472 187 Significant 2.8
34
Time in system 4.8%
Backlog 6.2%
Closed Work orders per year 2.8%
2
![Page 35: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/35.jpg)
35
Travel Time Reduction Results
Current System
Travel Time Alternative
Expected Travel Time Between Work Orders
Expected Travel Time Between Work Orders
μ = 20 minutes
μ = 9 minutes
2
![Page 36: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/36.jpg)
36
2
![Page 37: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/37.jpg)
37
Simulation Results Design Alt Work Order
Time in System (Averag
e)
Work Order Time in
system (St dev)
Backlog increase
Per month
Travel Time in hours (St dev)
Travel Time in hours (Mean
# of closed work orders per year
(mean
Baseline 1599 567
+10/month 0.186 0.320
1431
Travel Time Scheduling
1523 557 -6/month
0.081 0.163 1471
One low-Priority Dedicated crew
1514 1133 -12/month 0.186 0.320 1877
Two low-Priority Dedicated
crew
1589 1254 -18/month 0.186 0.320 1922
![Page 38: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/38.jpg)
38
Table of Contents 1.0 Context Analysis
2.0 Stakeholder Analysis
3.0 Problem and Need Statements
4.0 ConOps
5.0 Design Alternatives
6.0 Simulation/Castorea
7.0 Utility
8.0 Scheduling Tool Design
9.0 Business Plan
![Page 39: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/39.jpg)
Value Hierarchy
39
U(t)= 0.769*closed work orders+ 0.154*backlog+ 0.077*average time in system.
![Page 40: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/40.jpg)
Cost Vs Utility Design Alternative Utility
Current Method 0
Crew Focus 1 0.878
Crew Focus 2 0.932
Travel Time 0.1403
40
• Crew Focus 1: to be pilot tested by DC Water starting April 1st 2018.
• Marginal Utility: -3.29E-6/$1
in Dollars
![Page 41: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/41.jpg)
41
Table of Contents 1.0 Context Analysis
2.0 Stakeholder Analysis
3.0 Problem and Need Statements
4.0 ConOps
5.0 Design Alternatives
6.0 Simulation/Castorea
7.0 Utility
8.0 Scheduling Tool Design
9.0 Business Plan
![Page 42: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/42.jpg)
42
Scheduling Tool - Castorea
◦ Multi-purpose application 1. Scheduling System based on Travel Time
2. Wrench Time Maximization
◦ Development of Castorea: ◦ Coded in Python, HTML, CSS and Bootstrap, Javascript
◦ Flask web development tool
◦ Google Maps API Directions library
◦ Deployed through PythonAnywhere
◦ In association with Amazon Web Services
◦ ~1400 lines of code
![Page 43: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/43.jpg)
Castorea - Requirements
43
Input Requirements: 1.1.1.1 User Log-in and Password: Shall Correctly accept Users' Log-in and password 99% of the time 1.1.1.2 Database Shall Correctly accept Users data 99% of the time 1.1.1.2.1 Excel Files Shall be able to read excel files 99% of the time 1.1.1.2 Wrench Time Maximization Address The system shall be able to correctly accept users' address 99% of the time.
Output Requirements: 1.1.2.1 Return closest work orders The systems shall return top 10 work orders closes to inputted address in ascending address correctly 99% of the time 1.1.2.2 Display Crew Schedules The system shall display crew schedules 1.1.2.3 Estimated Time The system shall output the estimated time that the crew will be working for the day.
![Page 44: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/44.jpg)
44
Desktop Site
Wrench Time Maximization Website: Castorea
Mobile Site
![Page 45: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/45.jpg)
45
Castorea: Wrench Time Maximization
Note: All screenshots were taken from the mobile site.
![Page 46: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/46.jpg)
Usability Test for Castorea
46
![Page 47: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/47.jpg)
Usability Test
47
Experimental Control
• Within subject design
• 3 Tasks
• Tasks were randomized
• Sample:
• 4 all foremen
Tasks
1. Setting Schedules
2. Wrench Time Maximization
3. Viewing Schedules
![Page 48: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/48.jpg)
Usability Test – Goal Requirements
1. Setting Schedules The user shall be able to set a schedule with three work orders in under 3 minutes (180 sec)
2. Wrench Time Maximization The user shall be able to find the closest work order and add it to the schedule in under 2 minutes (120 sec)
3. Viewing Schedules The user shall be able to find the and view the schedules in under 20 seconds.
48
The goal requirements elicitation was done with the foremen and managers at D.C. Water
![Page 49: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/49.jpg)
Usability Test - Results Task 1 – Setting Schedules
Task 2 – Wrench Time Maximization
49
Mean 105.05 sec
Standard Dev 55.53 sec
P-Value 0.03743
Null Hypothesis: Setting a schedule will take more than 180 seconds
Null Hypothesis: Setting a schedule will take more than 120 seconds
Mean 77.75 sec
Standard Dev 16.23 sec
P-Value 0.006892
![Page 50: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/50.jpg)
Usability Test - Results Task 3 – View Schedules
50
Null Hypothesis: Viewing a schedule will take more than 20 seconds
Mean 5.25 sec
Standard Dev 1.707 sec
P-Value 0.0002114
![Page 51: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/51.jpg)
Usability Test Questionnaire
51
![Page 52: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/52.jpg)
Usability Test – Satisfaction Results
52
Null Hypotheses:
The true mean of question X is less than 3
Where X = {1,2,3,4,5,6}
Question # Mean SD P-Value
1 (Scheduling) 4 1.15 0.09085
2 (Viewing Schedules) 4.5 0.577 0.006923
3 (Website Navigation) 4.25 0.95 0.0398
4 (Sorting Work Orders) 4 0.816 0.04586
5 (Overall Satisfaction) 4.75 0.5 0.002993
6 (Would you use the tool?) 4.75 0.5 0.002993
All of the questions were statistically larger than 3 except for
question 1 (Scheduling)
![Page 53: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/53.jpg)
Usability Test - Conclusion
1. The system was able to meet all the goal requirements
2. The system was able to meet all of the satisfaction requirements except for creating a schedule (Question 1)
3. Some changes regarding the ordering of the Web-app when creating a schedule were done in order to improve the user experience (Question 1)
53
![Page 54: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/54.jpg)
Table of Contents 1.0 Context Analysis
2.0 Stakeholder Analysis
3.0 Problem and Need Statements
4.0 ConOps
5.0 Design Alternatives
6.0 Simulation/Castorea
7.0 Utility
8.0 Scheduling Tool Design
9.0 Business Plan
54
![Page 55: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/55.jpg)
Business Plan For Castorea Lead Customer - DC water
Business Model: $100,000 purchase cost
$299/month for support and maintenance
Break Even: Break Even in in the first year.
ROI: 6292% in 5 years
55
![Page 56: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/56.jpg)
56
Conclusion – Projected Results $2,976,000 was added in value to D.C. Water using our scheduling system
Productivity increased by 31% in terms of work orders closed
Backlog of work orders decreased by 100% within 8 months
Travel time was reduced by 55%. The amount of a crew’s days spent travelling dropped from 20% to 7%
Future Work System Delivery and Presentation to D.C. Water Senior Leadership
Analysis of pilot project results
D.C Water started implementing a Pilot test
starting on April 1st
![Page 57: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/57.jpg)
57
THIS FANTASTIC TOOL AND THIS PROJECT REALLY DOES A LOT TO MOVE US FORWARD!"
- CHRISTOPHER COIT (DC WATER PROJECT MANAGER)
![Page 58: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/58.jpg)
Return on Investment
58
ROI in 5 years is 6292%
![Page 59: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/59.jpg)
Costs Startup Costs:
◦ $36,000 development
◦ $5,000 marketing
◦ $5,000 sales
◦ $17,400 Startup expenses (rent,
supplies)
◦ Total of $63,400
59
![Page 60: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/60.jpg)
DMB Primary Stakeholders •Manager: oversee the operations
•General foreman: distributes work to foreman FIFO w/ equal distribution
•Foreman: deal with outside sources in charge of initiating work to be done on low priority work orders
•Repair Crews: personnel that go out to the site to complete the necessary repairs to close a work order.
•Win-Win Analysis: If foreman balances complexity of work amongst repair crews, crews will not be overwhelmed/stressed thus avoiding decrease in quality
60
![Page 61: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/61.jpg)
61
Context Analysis - Budget Operating budget of $561,947,000 .
Water services budget for FY 2018 is $24,094,000.
On-going project: repairing water main break, replacing valves...
The budget for on-going projects for FY 2018 is $6,886,000.
![Page 62: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/62.jpg)
62
Petri-Net Workflow Model – Part 2
Steps Being Modeled: 1. Work Order Prioritization 2. Crew Assignment Priority Queue
![Page 63: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/63.jpg)
Utility Function Tradeoffs method
Weight were given by the program manager of DC water
Closed work works has most weight
Average time in system rated the lowest
U(t)= 0.769*closed work orders+ 0.154*backlog+ 0.077*average time in system.
63
![Page 64: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/64.jpg)
64
Context Analysis – Distribution Maintenance Branch
![Page 65: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/65.jpg)
Dedicated Low Priority Crews Simulation Results
65
Avg. Time in system (Hours)
StDev (Hours) Average Number of Closed Work Orders
Average Rate of Backlog Increase
Baseline 1599 567 1431 +10/month
Alternative #2 – Dedicate 1 Resource
1514 1133 1877 -12/month
Alternative #2 – Dedicate 2 Resources
1589 1254 1922 -18/month
3 1
![Page 66: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/66.jpg)
Sensitivity Analysis
66
![Page 67: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/67.jpg)
67
![Page 68: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/68.jpg)
Travel Time Simulation – SYSML Activity Diagram
68
2
![Page 69: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/69.jpg)
69
Context Analysis • Factors influencing "perfect
storm": • Social:
• Increasing Population • Economic:
• Ensuring budget remains constant
• Technological: • AMR Project • Degrading
Infrastructure • Maintain WO Closure
Rate Confluence Diagram
![Page 70: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/70.jpg)
70
Context Analysis – Automated Meter Reading (AMR) Replacement project
AMR Meter that collects water flow data via satellite.
As of February 2017 backlogs of low priority work orders have been rising.
◦ Three possible scenarios
◦ (1) The meter is successfully changed No new work orders
◦ (2) The meter replacement causes damages to the meter housing New work orders
◦ (3) In the process of meter replacement damages to the main are discovered New work order
![Page 71: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/71.jpg)
Travel Time Minimization – Activity Diagram
72
![Page 72: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/72.jpg)
Wrench Time Maximization – Activity Diagram
73
![Page 73: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/73.jpg)
Simulation Requirements
◦ 1.2.4 Model current workflow ◦ The simulation shall model the current
workflow of work orders used by D.C Water. with 95% accuracy
◦ 1.2.4.1 Foreman Low Priority Assignment ◦ The system shall simulate the workflow
from the moments the general foreman is given work order until a foreman starts a work order with 95% accuracy
◦ 1.2.4.2 Delay simulation ◦ The system shall simulate the travel time
delays in workflow of work order
74
![Page 74: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/74.jpg)
75
Repair Time Distributions
Repair Type Meters Valves Services Mains
Distribution Gamma(0.882, 3.15) Gamma(3.34, 1.52) Gamma(1.88, 2.45) Gamma(2.48, 2.42)
Interarrival Times Gamma(4.59,0.567)
Type Meters Valves Services Mains
Average 2.77 5.07 4.6 6.01
StDev 1.53 4.21 2.84 3.35
· Meters, Services distribution had a lot of noise. P-value < 0.05
![Page 75: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/75.jpg)
Design Alternative #3 Wrench time– Preliminary Results
76
![Page 76: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/76.jpg)
Schedule
77
SPI: 0.94
CPI: 0.93
![Page 77: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/77.jpg)
Validation Test Procedures Baseline
1. Use interarrival time of total work orders of given data to simulate the current workflow
2. Use time distributions of repairs by each Omega team as delays.
3. Verify the total time in system for a work order in baseline matches the actual time in system by 95%
Alternative design- Resource focus test
1. Modify the baseline simulation structure in foreman queue to have one or two of the teams focus on low priority work orders.
2. Compare results to the baseline results.
78
![Page 78: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/78.jpg)
Cost
80
Year 1 2 3 4 5 6 7 8 9 10
Cost 365691 370925 390175 378425 492675 541850 582675 705925 720050 729175
Revenue 1440 144000 432000 720000 1008000 1440000 2160000 2448000 2592000 2736000
Profit -364251 -226925 41825 341575 515325 898150 1577325 1742075 1871950 2006825
Cum Profit -364251 -591176 -549351 -207776 307548 1205698 2783023 4525098 6397048 8403873
ROI -100% -61% 11% 90% 105% 166% 271% 247% 260% 275%
Initial Investment
365691 365691 365691 365691 365691 365691 365691 365691 365691 365691
![Page 79: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/79.jpg)
81
Verification Test Plan Test Plan Requirement Pass/Fail/In-Progress
1. Run simulation for 4000 replications
2. Calculate waste time to verify that it has been reduced by 45%
3. Calculate backlog to verify that it has reduced by 90%
4. Calculate time in system, verify that it is within 5% error of real workflow
S.O 1.1.2 The system shall minimize waste in delay time by 45% S.O 1.1.3 The system shall reduce backlog by 90% S.R 1.2.4.1 The system shall simulate the workflow from the moments the general foreman is given work order until a foreman starts a work order correctly with a margin of error of 5%. S.R 1.2.4.2 The system shall simulate the major delays in workflow of work order 95% of the time.
Pass Fail Pass Pass
![Page 80: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/80.jpg)
Simulation Objectives
SO 1.1.1 Resource Maximization: ◦ The system shall maximize the usage of
resources so that no resource has less than 60% usage at any given time.
SO 1.1.2: Minimize Wait Time: ◦ The system shall minimize waste in delay
time by 45%.
SO1.1.3: Reduce Backlog ◦ The system shall reduce backlog by 90%
since January 2017 (AMR)
82
![Page 81: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/81.jpg)
10 Year Projection detail
83
Year 1 2 3 4 5 6 7 8 9 10
Customers/unit 1 100 300 500 700 1000 1500 1700 1800 1900
API Cost 91.25 91.25 182.5 182.5 273.75 365 456.25 638.75 912.5 1277.5
Sales 5000 5000 5000 5000 5000 8000 8000 8000 8000 8000
Computers (x4) 4800 0 0 0 0 4800 0 0 0 0
Interest Cost 28000 29000 30000 0 0 0 0 0 0 0
Loan Amount 7000000 0 0 0 0 0 0 0 0 0
Office Supplies 500 500 500 500 800 800 800 800 800 800
Office Rent 800 800 800 800 800 800 800 800 800 800
Marketing 10000 10000 10000 10000 1000 15000 15000 15000 20000 20000
Customer Support
0 0 0 0 30000 30000 30000 60000 60000 60000
Software Engineer
0 0 0 0 75000 75000 75000 150000 150000 150000
Sub-Fee 300000 30000 30000 30000 30000 30000 30000 30000 30000 30000
![Page 82: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/82.jpg)
Dedicated Low Priority Crews
84
High Priority Work Orders are the highest in the colder season
Data analysis of 12000 points was
conducted, and high priority work order make 54% of all work orders in the winter, so the low priority crew focus is not feasible during winter
![Page 83: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/83.jpg)
Repair Time Distributions
85
Team
Meters Services Mains Valves
O-11 ERLA(1.35, 2) TRIA(1, 1.01, 10) 2 + EXPO(5.29) NORM(4.48, 2.66)
O-12 ERLA(1.56, 2) ERLA(2.34, 2) NORM(7.46, 4.72) 1 + 17 * BETA(0.941, 1.18)
O-13 GAMM(2.67, 1.28) WEIB(5.03, 1.16) 13 * BETA(0.546, 0.728) 0.999 + EXPO(3.74)
O-21 LOGN(3.47, 2.4) 0.999 + EXPO(4.56) 12 * BETA(1.17, 1.22) 1.45 + 0.551 * BETA(0.348, 0.296)
O-22 LOGN(2.62, 1.73) -0.001 + ERLA(2.59, 2) NORM(5.8, 2.93) GAMM(8.98, 0.915)
O-23 LOGN(2.62, 1.73) -0.001 + ERLA(2.59, 2) NORM(5.8, 2.93) GAMM(8.98, 0.915)
O-31 LOGN(3.33, 2.53) ERLA(2.35, 2) TRIA(2, 8.3, 11) 9 * BETA(1.15, 2.04)
O-32 GAMM(0.816, 3.83) 0.999 + 34 * BETA(0.465, 2.37)
0.999 + LOGN(23.1, 138) 0.999 + WEIB(1.17, 0.645)
O-33 NORM(2.65, 1.22) 1 + LOGN(4.71, 5.6) WEIB(7.35, 0.956) 0.999 + EXPO(7.05)
• K-S Test was used with an alpha of 0.05 • Those distributions in red passed the test
![Page 84: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/84.jpg)
Table of Contents 1.0 Context Analysis
2.0 Stakeholder Analysis
3.0 Problem and Need Statement
4.0 CONOPS
5.0 Design Alternatives
6.0 Simulation/Verification/Validation
7.0 Design of Experiment
8.0 Project Plan
86
![Page 85: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/85.jpg)
Verification Plan
87
Requirement Verification Plan
The system shall simulate the actual workflow with a ±5% error
Manual calculations will be performed using random number generators from the distributions and verifying that they are within the acceptable percent error.
The system shall reduce the amount of work orders from 100 to 10
Manual calculations will be performed to corroborate that the amount of work orders is being reduced by applying the different alternatives.
The system shall increase the wrench time from 50% of the day to 60% of the day
Manual calculations will be performed to verify that the amount of wrench time increased.
![Page 86: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/86.jpg)
88
Castorea: Wrench Time Maximization
![Page 87: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/87.jpg)
89
• Mann-Whitney-Wilcoxon Test was performed to test if the two samples came from the same population
• The P-Value was less than 0.05
![Page 88: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/88.jpg)
Method of Analysis To identify alternatives:
• Simulations will be developed
• Bottlenecks and deficiencies will be recognized through simulation.
Design Alternatives
1. Baseline
2. Travel time reduction
3. Crew Resource Focus
4. Wrench time maximization support system
90
Input/output Diagram
Travel Time
Reduction
![Page 89: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/89.jpg)
Repair Distribution
91
Mains Meters
Valves Services
![Page 90: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/90.jpg)
Context Analysis- backlog by type
92
• Meter housing is currently 67.63% of all backlog priority 3 work orders
• Meter housing increase in backlog is a result of the AMR
• As the old meters are being replaced the meter housing are being damaged
METER HOUSING
![Page 91: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/91.jpg)
Validation
Requirement Validation Plan
The system shall correctly receive and analyze work order arrival data 95% of the time in no more than 60 seconds.
Validate the simulation outputs with the real workflow outputs with error ±5% using calculated interarrivals
The system shall minimize waste in delay by 45%. Minimizes delay time from 4 to 2 hours
The system shall reduce backlog by 90% since January 2017 (AMR)
The backlog of work orders reaches 10 within 8 months starting April 2018
93
![Page 92: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/92.jpg)
Statement of Work Scope of Work - The system will be directly working with the DMB.
Period of Performance - The period of performance for the DC Water project is beginning on Aug 29th through May 18th.
Place of Performance - The place of performance will be at GMU Fairfax campus for the majority of the time and on site with DC Water team. The team will also have monthly on-site meetings and research to analyze the workflow process.
94
Milestones Date
Project Planning Finalized 9/13/17
Project Research Finalized 9/13/17
Requirements Finalized 10/12/17
Simulation Finalized 3/15/18
Testing Finalized 3/15/18
Deliverables and Presentations Finalized 05/07/18
![Page 93: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/93.jpg)
Work Breakdown Structure (WBS)
95
![Page 94: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/94.jpg)
Preliminary results of baseline simulation Work order in Work order out
Simulation 1580 per year 1680 per year
Actual 1556 per year 1733 per year
% Error 1.5% 4%
96
Avg. Time in system (Hours) Stdev (Hours)
Simulation 1454.99 1320.06
Actual 1488 2400
% Error 2.3% 55%
![Page 95: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/95.jpg)
97
WBS Items in the Critical Path: 1. 1.4.1 Analyze Work Order Data 2. 1.6.3 Modelling 3. 1.6.4 Sensitivity Analysis 4. 1.8.1 Unit Testing 5. 1.8.2 Sub-system Testing 6. 1.8.3 System Testing 7. 1.8.4 System Acceptance
![Page 96: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/96.jpg)
Wrench time Maximization Website– SYSML Activity Diagram
98
![Page 97: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/97.jpg)
99
![Page 98: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/98.jpg)
Budget
Calculated budget based on:
◦ Systems Engineer Lead: 40$/hour
◦ Systems Engineers: 35$/hour
◦ "Work" trips: 20$/person
Total hours of work: 8,659.40
100
• Total budget: 317,159.00
• Upper bound
• Total work hours: 8779.4
• Total budget: 321,554.10
• Lower Bound
• Total work hours: 8539.4
• Total budget: 312,763.90
• Weighted Average = (O + 4M + P)/6
![Page 99: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/99.jpg)
Project Risks & Mitigation plan
101
![Page 100: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/100.jpg)
Context Analysis - Distribution Maintenance Branch (DMB)
103
![Page 101: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/101.jpg)
In-house Crew VS. Contrators
104
In-house Contractors
![Page 102: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/102.jpg)
Simulation Requirements 1.2.1 Input Requirements
All of the requirements regarding the inputs the system shall receive
1.2.1.1 Work Order Arrival
The system shall correctly receive and analyze work order arrival data 95% of the time. The work orders shall include data relating to the type, category, and time.
1.2.2 Output Requirements
All the requirements regarding the outputs of the system
1.2.2.1 Work Order Time Distribution
The system shall output a distribution with the mean and standard deviation of the work orders.
1.2.2.1.1 Cost Estimations
The system shall calculate the costs of the new work order distributions.
105
![Page 103: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/103.jpg)
Work Order Failure Class Types
108
![Page 104: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/104.jpg)
Verification Test Procedures Alternative design- Task duration
1. Fill each crew's day based on time to complete each failure.
2. Compare results to baseline and alternatives
111
![Page 105: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/105.jpg)
Sequence Diagram for LP with Tree Delay
112
![Page 106: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/106.jpg)
Functional Requirements F.R 1.2.3 Analyze Alternatives
◦ The system shall statistically compare the different alternatives of the business process and correctly select the best one 95% of the time.
113
![Page 107: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/107.jpg)
Verification Test Procedures Alternative design- Idle time minimization test
1. Calculate available work time
2. Calculate lost time due to delay
3. Calculate actual work time
4. Calculate productivity rate % = (Actual work/ available work)
5. Idle time <= 5% of total time
6. Calculate population and businesses density in DC wards
7. Modify baseline simulation to have teams perform at least two work orders in close area proximity.
8. Compare results to baseline and alternatives.
114
![Page 108: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/108.jpg)
Workflow System Requirements W.R 1.5.1 Recommendation
◦ The system shall correctly make feasible recommendations 95% of the time.
W.R 1.5.2 Third Party Contractors ◦ The system shall NOT use third party
contractors for the closure of work orders.
W.R 1.5.3 Work Order Outliers ◦ The system shall disregard outlier work
order data
115
![Page 109: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/109.jpg)
Miss Utility Markings
•Once a work order is called in and investigating crew assesses the site
•Utility markings identify any underground line that is directly in the way of construction
•There are different types and colors of markings based on the kind of work done
•The ones marked in blue is the water lines
•They take up to 2 hours to finish marking
117
![Page 110: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/110.jpg)
Backlog Data Analysis by Failure Class
118
![Page 111: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/111.jpg)
Design of Experiment
119
Experiment Input (Interarrivals) Output
Baseline Alt 1 Alt 2 Alt 3 µ (hours) St.Dev
# of Work Order In
# of Work Orders Out
Rate of Backlog Increase
1 T F F F 1454.99 1320.06 1580 1680 +20/month
2 F T F F
3 F F T F 1514.32 1132.87 -12/month
4 F F F T
5 F T T F
6 F F T T
7 F T F T
8 F T T
T
We will begin by testing the baseline simulation to see what the output generated is. Then, in every run afterwards a different combination of alternatives will be applied to the simulation and then every factor (average time in system, # of WO in and out, etc.) will be taken into consideration to determine best combination of alternatives.
Alternative #2 Focuses 1 resource to backlogged work orders
Alternative #1 creates a schedule for the crews
Alternative #3 uses a decision support system to reduce idle time
![Page 112: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/112.jpg)
Functional Requirements F.R 1.2.1 Input Requirements
◦ All of the requirements regarding the inputs the system shall receive
◦ F.R 1.2.1.1 Work Order Arrival ◦ The system shall correctly receive and analyze work
order arrival data 95% of the time. The work orders shall include data relating to the type, category, and time.
F.R 1.2.2 Output Requirements ◦ All the requirements regarding the outputs of the
system.
◦ F.R 1.2.2.1 Work Order Time Distribution ◦ The system shall correctly output a distribution with
the mean and standard deviation of the work order 90% of the time.
120
![Page 113: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/113.jpg)
Non-Functional Requirements These are all the non-functional requirements for the developments of this system
NF 1.3.1 Compliance ◦ The system shall comply with all the
regulations for which D.C. Water has not control over.
NF 1.3.2 Delivery ◦ The system shall be able to produce
optimization recommendations by April 1st, 2018
121
![Page 114: Design of a Decision-Support for the Scheduling of …...1 Design of a Decision-Support for the Scheduling of a Workflow Process for a Water Utility Company Christopher F. Pertsch](https://reader034.fdocuments.in/reader034/viewer/2022042322/5f0ccf4a7e708231d4373d8a/html5/thumbnails/114.jpg)
Added value breakdown Daily cost for crew = 8000
◦ Cost for 6 crews = $8,000 *6 crews * 200 workdays = $9,600,000
In FY 17, DC Water closed 1600 work orders
◦ $9,600,000 / 1600 work orders =$6,000 / work order
Using Castorea:
DC Water is able to close 2096 work orders
◦ 2096 – 1600 = 496 work order increase
◦ 496 work orders * $6,000 = $2,976,000
122