09 / Platform modernization
Enterprise Technology Platform Modernization
I led the efforts of the User Experience team for a technology platform modernization, where the product had to be replaced without interrupting the work that ran on it.
The Core Challenge
The platform had accumulated years of legacy workflows, implicit rules, and local workarounds across multiple core operational tasks. Business units depended on behaviors that were never formally specified. Technology leadership needed to retire the old stack. Users needed to keep doing their jobs during the cutover. A feature-parity mandate threatened to recreate the same experience on newer infrastructure, including screens that added time without adding control. Dual-running old and new systems created a second problem: platform users would stay on the familiar path unless the new one was clearly better at the moments that mattered, not merely equivalent on a checklist.
My Approach
- Documented all current-state workflows to show which legacy behaviors were load-bearing and which were residue from earlier systems.
- Framed a future-state experience that improved the work rather than mirroring every legacy screen, and used that frame to challenge feature-parity where it would have reproduced the old problems.
- Designed migration paths, including dual-running states, so users could complete end-to-end tasks without guessing which system owned the next step.
- Established a pattern and component foundation of 12 shared interaction models that engineering could implement incrementally, instead of a new UI dialect with each release.
- Aligned technology, product, operations, and training stakeholders around a sequenced rollout, so change management followed the experience, rather than arriving as a slide deck after go-live.
The Measured Outcome
70% of daily operational tasks ran on the new platform without a cliff-edge cutover. Average time to complete the three highest-volume workflows fell by about a third, and the new user training time was significantly reduced.
The engagement offered a sequenced roadmap for 14 remaining modules and a shared pattern language that subsequent releases used instead of reopening the experience debate with every domain.