Developing Enterprise Database help shed the burden of legacy technology Manjit K. Sooch Alameda Contra Costa Transit District (AC Transit) Enterprise Software Engineer Oakland, California
4/21/2015 2 AC Transit Systems and Enterprise Database
4/21/2015 3 Comparison Table Before and After Enterprise Database Department and Application Before After Training and Education Management System Customer Service Complaint System Information Service AD Updater Scheduling Bus Stop Work Order System Mobile Website Key Performance Indicators (KPIs) Legacy Access Database Legacy Classic ASP Application N\A N\A Legacy PHP web page Manual KPIs Web Based.NET MVC HTML5 Application, data stored in SQL Server Database and using Enterprise Database for other sources
4/21/2015 4 Comparison Table Before and After Enterprise Database Department and Application Before After Maintenance PMI, Vehicle Location, Road Calls Reports, Vehicle Miles, Materials and other Asset Management Related Reports Fuel Tank Monitoring System Manual and legacy reports Veeder Root Desktop only SQL Server Reporting Services (SSRS) Reports Sever Application Veeder Root, Inform.net version 1.1.0.7 Scheduling System Upgrade Hastus 2006 Hastus 2012 Operator Signup System Internal Employee Portal Legacy Access Database SharePoint 2007 Hastus BID 2012 SharePoint 2013 Office 365
4/21/2015 5 Customer Relations Web Application
4/21/2015 6 Training and Education Web Application
4/21/2015 7 Active Directory Updater Web Application
4/21/2015 8 Bus Stop Work Orders System
4/21/2015 9 AC Transit Mobile Site
4/21/2015 10 Decision Makers are Managing with KPIs Managing with KPI s Frequency: Daily, Monthly, Quarterly, Yearly
4/21/2015 Operations 11 Frequency: Daily, Monthly, Quarterly, Yearly
4/21/2015 12 Miles Between Chargeable Road Calls KPI
4/21/2015 13 On Time Performance KPI Frequency: Daily, Monthly, Quarterly, Yearly
4/21/2015 14 Reporting Tool: SQL Reporting Services Maintenance: Inspection Statistics Report
4/21/2015 Reporting Tool: Email Notification from SQL Reporting Services 15 Transbay Dispatch Concerns
4/21/2015 Reporting Tool: Microsoft.Net Web Application HTML5 and MVC 16 Ridership (Average Daily Passengers)
Critical Key Performance Indicators and Data Source # KPI Data Source 1 On-Time Performance CADAVL (Arrivals) 17 2 Operator Log-On Rate OTS (Bus Pull Outs, Operator Logons) 3 Maintenance Road Calls Ellipse (Vehicle Miles) Road Calls Application (Road Calls) 4 Service Operated Percentage CADAVL (# Incidents, # Trips Scheduled) 5 Accident Rates Ellipse (Vehicle Miles) People Soft (# Accidents) 6 Maintenance Manpower Unavailability PeopleSoft (TRC, Department, Attendance) 7 Operator Unavailability PeopleSoft (TRC, Operator Attendance) 8 Ridership APC (Average Passengers) 9 Service Efficiency Standards PeopleSoft (Passenger Fare Revenues) 10 Customer Complaints CusRel Application (# Complaints), APC (Ridership Boarding's) 11 Fare Revenue PeopleSoft FIN(Accounts)
18 Dashboard: Data Table KPI Target Aug '14 Apr - Jun '14 On Time Performance 72% 68.57% 68.15% Miles Between Chargeable Road Calls 5200 6592.61 5350.28 Service Operated, Rollout 99.50% 99.58% 99.76% Accident Rate 4 3.86 4.32 Maintenance Manpower Unavailability 22% 20.46% 24.06% Operator Unavailability 22.50% 24.71% 24.33% Logon Rate 95% 89.51% 88.58% Ridership, Average Daily Passengers N/A --- --- Service Efficiency Standards Pay Hours to Platform Hours N/A --- --- Fare Revenues N/A --- --- Customer Complaints Complaints Per 100K Boarding 15 0 ---
Dashboard 19
20 Quotes from Decision Makers Executive management needs to be able to do daily, weekly, and monthly assessments on the performance of service being provided to our customers. The Key Performance Indicators allow the management team to take corrective action quickly to avoid any major impact on our customers. When monitored daily, the management team ensures that the transit service is operating at peak performance. - Chief Operating Officer James Pachan
21 Quotes from Decision Makers Any company needs a road map to assess its current location; determine its destination and intended route; identify landmarks/benchmarks along the way; and realize its objectives. AC Transit s development and utilization of Key Performance Indicators have provided us such a map. Employees can now see and understand their role in achieving tangible performance measures, and monitor their progress on a regular basis. This is an effective motivational tool and fosters team building given the inter-departmental nature of our collective efforts, both of which ultimately lead to success. - Director of Transportation Christopher Beach
22 Quotes from Decision Makers In any professional sport, teams need to know the plan, execute the play and more importantly know the score to see if they are winning the game. The same principle applies to our industry; we need to know how well we are doing in order to adjust our game plan to achieve our goals. Working with IS, we created score cards for key performance indicators; employees at all locations can see how their efforts are measuring up to District goals which builds a competitive drive to improve performance. - Director of Maintenance Salvador Llamas
23 Next Steps Upcoming Projects Public facing Key Performance Indicators AC Transit Website: Responsive New CAD\AVL System Upgrade Asset Management System (Ellipse 8.0) SQL Server Consolidation Google Transit Feed Standards Real Time (GTFS-RT) Vehicle Updates and Service Updates AC Transit Schedule data and AVL Real Time API in.net Upgrading Legacy and Manual Reports: Transportation, Claims, Time Keeping, and Scheduling Rewrite of Vendor Registration and Procurement Tools Hastus 2012 Daily Operations Warranty Application
Questions 24