Based on the data analysed, the current scheduling process is understood to follow a manual, periodic approach:
This process treats each work order independently. There is no automated consideration of geographic proximity, team overlap, or tolerance window optimisation when assigning planned dates or work groups.
The proposed solution introduces Envision as the central planning system, replacing the manual spreadsheet-based approach with an automated, continuously optimised schedule.
┌─────────────┐ Live Interface ┌──────────────────┐
│ │ ───────────────────────> │ │
│ ERP │ Assets, Due Dates, │ Envision │
│ (Ellipse) │ Tolerances, WOs │ Planning Engine │
│ │ <─────────────────────── │ │
└─────────────┘ Optimised Schedule, └──────────────────┘
Planned Dates │
│ Optimised
│ Work Packs
▼
┌──────────────────┐
│ Field Teams │
│ (Daily Plans) │
└──────────────────┘
| Aspect | Current | Proposed |
|---|---|---|
| Planning tool | Excel spreadsheets | Envision planning engine |
| Update frequency | Monthly (manual review) | Continuous (automated) |
| Date placement | Midpoint of tolerance window | Optimised for geographic batching |
| Location awareness | None | Full — groups work by proximity |
| Cross-team visibility | None | Automatic overlap detection |
| Route optimisation | Manual / work order sequence | Nearest-neighbour or better |
| Capacity balancing | Manual judgement | Automated workload distribution |
| Adaptation | Manual rework of spreadsheet | Automatic re-optimisation |
Objective: Establish the data pipeline and prove the optimisation engine on live data.
| Deliverable | Description |
|---|---|
| ERP integration | Build live interface to extract asset register, TMP schedule, due dates, tolerance windows, and work order status from the ERP |
| Data model | Map ERP data into Envision's planning data model (assets, locations, teams, competencies, jobs) |
| Location enrichment | Geocode all assets and depot locations for geographic optimisation |
| Baseline metrics | Calculate current schedule efficiency metrics (visits, overlaps, travel) as the benchmark |
| Tolerance window batching | Implement the first optimisation rule: batch work at the same location within tolerance windows |
Process change: Minimal. The ERP remains the system of record. Envision generates an optimised schedule that can be reviewed alongside the current Excel plan. No change to field operations.
Expected outcome: Demonstrate measurable reduction in planned visits at pilot depot.
Objective: Build the full scheduling engine and pilot at one depot.
| Deliverable | Description |
|---|---|
| Geographic scheduler | Assign work to teams based on depot proximity, asset location, and team capability |
| Route optimisation | Sequence each team's daily work by geographic proximity |
| Overlap resolution | Automatically detect and resolve multi-team overlaps at boundary stations |
| Capacity modelling | Balance daily workload per team based on job duration estimates |
| Constraint handling | Respect access windows, competency requirements, and equipment-specific rules |
| Pilot depot | Deploy at one depot (e.g. Caulfield or East Malvern) with parallel running alongside current process |
Process change: Moderate. The planning team reviews Envision's optimised schedule instead of building one from scratch in Excel. Field teams receive work packs generated from Envision. The ERP remains the system of record for work order status.
Expected outcome: Validated reduction in visits, travel, and overlaps at pilot depot. Planner time freed from manual schedule construction.
Objective: Roll out across all depots and establish Envision as the primary planning system.
| Deliverable | Description |
|---|---|
| All-depot rollout | Extend optimised scheduling to all 14 depots |
| Cross-depot optimisation | Coordinate work at boundary stations across neighbouring depot territories |
| Write-back to ERP | Push optimised planned dates and team assignments back to the ERP automatically |
| Dashboard and reporting | Real-time visibility of schedule efficiency, compliance, and team utilisation |
| Dynamic rescheduling | Continuously re-optimise the forward schedule as work is completed |
Process change: Significant. Envision becomes the central planning system. The monthly Excel planning cycle is replaced by a continuously optimised, live schedule. Planners shift from schedule construction to exception management and oversight.
Expected outcome: Network-wide efficiency gains. Reduced travel, fewer unnecessary mobilisations, better team utilisation, and improved TMP compliance through automated tolerance window management.
| Deliverable | Description |
|---|---|
| Feedback loop | Incorporate actual completion data to refine duration estimates and capacity models |
| Predictive scheduling | Anticipate upcoming maintenance peaks and pre-balance workload |
| Integration with access planning | Coordinate with possession and shutdown planning for trackside access |
| Mobile field interface | Direct work pack delivery and completion feedback from field teams |
| Phase | Timeframe | Focus | Effort Estimate |
|---|---|---|---|
| 1. Foundation | Months 1-3 | ERP integration, data model, baseline, first optimisation | 8-12 weeks development |
| 2. Engine | Months 3-6 | Full scheduler, route optimisation, pilot | 12-16 weeks development |
| 3. Deployment | Months 6-12 | All depots, write-back, dashboards | 8-12 weeks + change management |
| 4. Improvement | Ongoing | Feedback, predictive, mobile | Continuous enhancement |
Detailed scoping and costing for each phase would be provided as a separate proposal following acceptance of this POC.