Tobacco road meets the technology highway part iii ppt
Transcript of Tobacco road meets the technology highway part iii ppt
Tobacco Road Meets the Technology Highway
(Part III)
Michael M. Hughes, PE
Assistant Engineering Manager
City of Durham, NC
Stephen Cole
Principal Consultant
Stephen Cole Consulting LLC
April 26, 2012
Agenda
• Context and Mission: Durham Public Works • Goals & Objectives for integration
– PCM, P6, ArcGIS – Internally developed systems
• Results of Integrated Approach – Pavenator – Expenditure by geography – Dashboard analyses
• How we did it • Technical Architecture, Data Flows
What has gone before
Tobacco Road meets the Technology Highway
The Part 1 segment describes the evolution of the Durham Primavera deployment and the step-wise approach that was used to ease into the technology.
Part 1: http://durhamnc.gov/ich/op/pwd/eng/Documents/Webinars/TRPart1.wmv
The Part 2 segment provides detail about the fundamentals of the integration with GIS.
Part 2: http://durhamnc.gov/ich/op/pwd/eng/Documents/Webinars/TRPart2.wmv
Each is about 1 hour – feel free to watch them
Durham, NC
Durham, North Carolina
City of Durham Facts
A Few Durham Accolades
Organizational Facts
Durham Public Works Mission
Public Works provides a wide range of services, including street maintenance, engineering design, development review and stormwater quality and infrastructure maintenance.
The Department ensures that the street infrastructure is safe and well maintained, which supports the quality of life and serves as a foundation of a healthy economy. As guided by the City’s Strategic Plan, Public Works serves as a steward of the City’s physical assets and ensures that residents live in a safe, secure and thriving community.
Durham Public Works Goals and Objectives
• Communicate clearly to citizens
• Evaluate projects against mission: – Effectiveness
– Efficiency
– Equitable provision of services
• Visualize commitment to each City district – Expenditure
– Progress of work
Integration Goals
• Accurate schedule and cost information – Timely
– Aggregated across geographic areas
• Inform citizens of work in advance
• UI efficiency – Enable fine-grained project control
– Eliminate duplicate entry
– Avoid the “See Attached Spreadsheet” problem
• Do more with less
Results: Available to Citizens
Results: Pavenator
Results: Pavenator
Expenditure by geography
Washington PAC 2 $77,411.44 PAC 1 $237,001.12
Dearborn PAC 2 $121,122.12 PAC 2 $994,372.09
Hillandale PAC 2 $79,383.30 PAC 3 $1,809,516.71
Hillsborough PAC 2 $66,280.75 PAC 4 $955,559.89
40' PAC 3 $923.45 PAC 5 $69,022.06
Hope Valley PAC 3 $78,565.55 TOTAL $4,065,471.87
University PAC 3 $80,641.49
PAC 1 $859,021.69
North-South Trail PAC 2 $92,371.40 PAC 2 $1,226,790.03
America Tobacco Trail PAC 3 $54,311.34 PAC 3 $1,424,103.26
PAC 4 $108,849.11 PAC 4 $695,409.52
Riddle Road Spur Trail PAC 4 $42,018.82 PAC 5 $81,140.31
TOTAL $4,286,464.81
PAC 1 $69,684.00
PAC 1 $1,096,022.81
PAC 2 $2,221,162.12
PAC 1 $69,684.00 PAC 3 $3,233,619.96
PAC 2 $436,569.01 PAC 4 $1,650,969.41
PAC 3 $214,441.83 PAC 5 $150,162.37
PAC 4 $150,867.93 TOTAL $8,351,936.68
PAC 5 $0.00
COMBINED ARRA Projects
COMBINED Remaining Streets to be Resurfaced
RESURFACING PROJECTSARRA PROJECTS
SW-25: New Sidewalk
ST-246: Trail Resurfacing
ST-247: Miami-Geer Realignment
ST-233 Remaining Streets to be Resurfaced
ST-234 Remaining Streets to be Resurfaced
GIS View – Streets Repaved
GIS View – Streets Repaved with District Overlay
How we did it: Conceptual Systems View
Detailed progress reporting Quantities, status by location
Estimates and Bids Standard Items
Completed Designs
Cost, Document, Workflow Controls
Schedule and Resource Controls
Accounting City
Infrastructure
Aggregate cost Dates
Status by Location Payment
Plan Execute Manage
Co
ntr
acts
Sch
ed
ule
s Dashboards Project reports Notifications
How we did it: Software Systems View
Dashboard reports
Estimates and Bids Standard Items
Completed Designs
(In progress)
MUNIS
Primavera Daily Report Extender (PDRX)
Aggregate Cost
Dates
Payment Status by Location
Plan Execute Manage
How we did it: Software Systems
• Fine-grained progress reporting: “Primavera Daily Report Extender” (PDRX) web-based workflow tool – Actual dates of work
– Unit quantities vs. contract for every GIS location
• Progress payments: Primavera Contract Manager
• Planned & actual schedules: Primavera P6
• City accounting: MUNIS
• GIS, citizen communications: ArcGIS
How we did it: Integration Technologies
Primavera Daily Report Extender (PDRX)
Estimates and Bids Standard Items
Completed Designs
Primavera CM13
Primavera P6
MUNIS ArcGIS
Co
ntr
acts
Sch
ed
ule
s Dashboards Project reports Notifications
CM XML API P6 Web Svcs
CM
XM
L A
PI
PDRX API (.NET)
Manual entry
Database access
DB replication & query
Plan Execute Manage
How we did it: Integration Technologies
• Contract Manager: via XML API – .NET wrapper layer to facilitate programmability
– PDRX: Subsidiary (detail) ledger to PCM
– PCM data is aggregated across GIS locations
• P6: via P6 Web Services – Conventions for relationship between WBS and
GIS activities
• ArcGIS: via database access – Updates to well-defined layer data
Data Flow: PDRX to PCM
Contractor enters today’s quantities
Data Flow: PDRX to PCM
Asphalt happens to be an assembly (surface course + binder)
Data Flow: PDRX to PCM
Material 59417 Surrey Green Ln
59385 Surrey Ln
59485 Eton Rd
59527 Somerset Rd
ST-252 Contract Total
ABC Stone (Incidentals) 1.2 2.8 4.0
ABC Stone (Roadway Patching) 6.5 4.5 5.5 7.0 23.5
Asphalt Base Course – Type B25.0B 67.6 48.2 27.4 143.2
Asphalt Binder for Plant Mix – Grade PG64-22 1.64 0.91 1.29 0.76 4.6
Asphalt Intermediate Course – Type I19.0B 39 71.09 100.09
Asphalt Surface Course – Type S9.5B 0.0
Approved Quantities – 6/6/2011
PDRX: Facility-level detail PCM: Daily qty summed across facilities, recorded as material delivery tickets
Background data transfer to PCM
Data Flow: PDRX – P6 – GIS
Contractor sees schedule for activities pertinent to this location Contractor submits completion
Data Flow: PDRX – P6 – GIS
PDRX: Details of pay item qty and dates P6: Summary schedule and cost by activity and location
Background data transfer to GIS
Data Flow: PDRX – P6 – GIS
P6: Summary schedule and cost for each location GIS: Location attributes
Futures
• Predictive model for repaving costs
– Use GIS attributes with project history
• Feedback loops for estimating process
– Use historical bid prices and project actuals
• Geographic optimization of dissimilar work
Bid price distribution
Lessons Learned
• Multiple constituencies = Divergent needs
– Contractors: Task and location focus; UI efficiency
– Inspectors: WIP and outstanding tasks
– PMs: Schedule and cost controls
– Citizens: Just tell me when you’ll be done
• Integrated systems let us serve each constituency well
Lessons Learned
• Data cleansing is essential
– Common database of bid items
– Common keys
– Avoid text matching if you can
• PCM XML API quirks
– Pleased to see PCM WS API
• Define usage and data models before integrating
Questions?
Michael M. Hughes, P.E. [email protected] (919) 560-4326 Stephen Cole [email protected] (919) 246-4039