1. Inventory the running system.
Map code, deployment, data, jobs and external connections. Confirm access owners, backups and what can be restored.
Process
The work begins with current ownership, a controlled copy and the tasks the business depends on.
Map code, deployment, data, jobs and external connections. Confirm access owners, backups and what can be restored.
Record important inputs and expected outputs with a responsible business reviewer. Include the exceptions staff currently handle by hand.
Compare the options and document the assumptions, exclusions and checks. Keep investigation separate from a promise to complete a rewrite.
Make the change in a suitable controlled environment. Repeat key tasks and a failed path, then compare records and outputs.
Agree the switching point, later data changes and conditions for stopping or restoring. Document current ownership and the next improvement separately.