The situation.
The business needed to evolve a live pricing platform while continuing to serve customers. Years of business logic lived inside interconnected spreadsheets, with important knowledge concentrated in a small number of people. A new engine alone would not resolve the surrounding data, integration and operating risks.
My responsibility
I worked with product and engineering leaders to establish a shared picture of the existing estate: how data moved, where decisions happened, what the business relied on and which assumptions still needed testing.
The decisions
behind the work.
Understand before replacing
Map the existing systems and knowledge dependencies. Make unresolved facts visible, with alternative paths where the evidence is incomplete.
Prove the new engine alongside the existing one
Design for operational history capture, versioned reference data and replay of real events. Compare outputs before making controlled changes, with a defined fallback.
Give leadership decisions it can act on
Pair the technical design with capability gaps, ownership, sequencing, key-person dependencies and measures of success.