← All work

Case study

Enterprise Work-Management Platform Rescue

Turning an incomplete implementation into an organization-wide operating platform.

Rebuilt and launched the operational platform by July 21, 2023, supporting approximately 100 employees in organizational scope.

Context
Regional utility
Period
2023–present
Professional signal
Enterprise implementation rescue

At a glance

Problem

A partially completed CMMS implementation had useful GIS work but no usable operational layer for day-to-day work.

My role

I owned the operational rebuild, launch, departmental stabilization, integrations, training, support, and continuing platform roadmap.

Key decision

Preserve the functioning GIS investment, rebuild the missing operating model, and stabilize core work management before adding advanced automation.

Outcome

A production work-management platform supporting approximately 100 employees in organizational scope and continuing expansion.

Overview

I joined a utility to administer a work-management platform that was expected to be nearing handoff. What I found was a different assignment: the organization had software and a partially completed implementation, but it did not yet have an operating system employees could use to manage day-to-day work.

The GIS foundation was useful and worth preserving. The operational layer was not ready. Accounts, service-request and work-order structures, departmental workflows, routing, permissions, and usable navigation still had to be translated from how the organization worked into how the platform should behave.

Over roughly two months, I learned an unfamiliar CMMS while rebuilding that foundation. I launched the rebuilt operational platform by July 21, 2023, supported departments directly through stabilization, and then expanded the system with event-driven integrations and automation. Approximately 100 employees across the organization were in scope.

The Problem

The utility needed one reliable place to coordinate operational work across Customer Service, Dispatch, Engineering, Construction, Operations, Meter Reading, Water Accountability, Inspection, Sewer, Finance, and GIS/IT. Installation alone had not created that capability.

Employees did not yet have a practical way to receive, understand, route, or complete work. Templates and task sequences were missing. Department and crew structures had not been translated into assignments. Generic navigation forced users to search across organizational records; field employees faced the same problem in a mobile context.

The responsible decision was not to start over reflexively. It was to preserve what worked, understand what was missing, and turn the existing investment into a usable production system.

Why It Was Difficult

I had not previously administered Cityworks or another CMMS. While learning the product, I also needed to learn how different departments defined work, ownership, urgency, handoffs, access, and completion.

Office and field users required different views. Access could not expose every record or function to everyone. Some processes belonged in one task-driven job; others needed downstream work only after a decision. Launch pressure meant discovery and configuration could not be leisurely, separate phases.

The challenge was less about finding every available feature than deciding which operating model the platform should enforce.

My Role

The implementation vendor completed the GIS configuration, and I retained that work. I assumed ownership of the remaining operational rebuild and the ongoing application workstream.

My responsibilities included department discovery; request, work-order, and task design; routing and automatic assignment; groups, crews, and least-necessary permissions; material and labor-rate administration; homepage, menu, dashboard, query, notification, mobile-queue, training, support, integration, governance, and roadmap work.

This was collaborative enterprise work, but the operational configuration, launch, stabilization, and continued expansion became my responsibility.

How I Approached It

I began with the work rather than the software. For each department, I mapped what triggered a request, who owned the next decision, what information had to travel, where approval mattered, and what users needed to see without searching through unrelated records.

The launch was not the finish line. I spent the following months training employees in the context of real work and changing configurations when production use exposed friction. Embedded support turned adoption into a feedback loop.

  • Preserve the functioning GIS foundation instead of replacing useful work.
  • Use task-driven workflows when several stages belonged to one operating process.
  • Apply least-necessary access through departments, groups, crews, and permissions.
  • Replace search-heavy navigation with department menus, dashboards, targeted queries, and context-aware mobile inboxes.
  • Stabilize core work management before adding integrations and advanced automation.

Recreated and sanitized project evidence

Recreated timeline

From incomplete implementation to continuing ownership

  1. Incomplete operational implementation

    Useful GIS work existed; the operating layer was not ready.

  2. Learn and rebuild

    Department discovery and platform learning happened together.

  3. Launch by July 21, 2023

    The rebuilt platform moved into production.

  4. Departmental stabilization

    Embedded support created a continuous feedback loop.

  5. Event-driven expansion

    Governed events added updates, notifications, calculations, and downstream work.

The platform evolved from an incomplete implementation into a durable operating capability.
Recreated workflow

A role-relevant operating model

Before the rebuild

  1. Generic navigation
  2. Manual discovery
  3. Unclear handoffs
  4. Fragmented field access

After the rebuild

  1. Role-relevant dashboards
  2. Assigned tasks
  3. Governed routing
  4. Context-aware mobile queues
The redesign made ownership and next actions visible without searching unrelated records.
Sanitized representation

Platform expansion after stabilization

  1. Requests and operational work
  2. Work-management platform
  3. Governed events
  4. Notifications, calculations, and updates
  5. Downstream work
The event-driven layer expanded a stable foundation without bypassing human review.

All visuals are recreated or sanitized and omit customer records, employee identities, asset details, internal URLs, credentials, production screens, and sensitive workflow rules.

The Solution

The rebuilt platform established structured service requests, work orders, tasks, routing, assignment, permissions, crews, material administration, labor-rate maintenance, department navigation, and mobile access. It surfaced relevant work by role and department.

After stabilization, Cityworks events could trigger a governed integration layer that evaluated conditions, updated records, assigned work, sent notifications, performed calculations, and created downstream work.

In hydrant-flow testing, standardized field collection and automated calculations prepared a consistent result for engineer review and certification, helping move customer-requested work from days to same-day completion. In the large-meter process, an approved request could automatically create and route installation work. Automation supported the correct human authority rather than bypassing it.

Results

The organization moved from an incomplete implementation to a production work-management platform supporting company-wide departmental scope. Approximately 100 employees were in scope, although that figure is not a verified count of active users.

Departments gained clearer access to work and consistent templates, tasks, routing, permissions, crews, and administrative structures. Later integrations reduced manual handoffs without removing required review or approval.

The strongest outcome is durability: the platform became an operating capability, not a launch artifact.

Continuing Ownership

I continue to own configuration, workflow design, integrations, troubleshooting, training, governance, production support, and the roadmap. New needs are evaluated as process and control questions first.

Technology / Systems

Cityworks CMMS, GIS foundation, Cityworks Mobile, payroll-connected labor-rate maintenance, webhooks, queued event handling, and Power Automate. The value lies in the operating model those tools support.

Cityworks CMMSGISCityworks MobileWebhooksPower Automate

Continue exploring

Employee Self-Service & HR Workflow Modernization

Platform strategy and governed modernization. Turning an underused payroll prerequisite into a governed employee service platform.

Read next case