System map
What the old software does, including the rules nobody wrote down.
system-map.mdService / Modernisation
We map what the old system does, put tests around it, and replace it piece by piece while your team keeps using it.
01 / What you get
What the old software does, including the rules nobody wrote down.
system-map.mdWhich part goes first, why, and what stays for now.
plan.mdRecord today’s behaviour, to check new code against.
tests/New code for one part at a time, released behind a switch.
feature flagEach part’s data moved and verified.
verify-report.mdCode, documentation and runbook, in your name.
README.md02 / How it runs
Assess
what it does today
Prioritise
one part first
Test
record today’s behaviour
Replace
behind a switch
Retire
the old part, once unused
03 / Example
Illustrative. Module, counts and issue number are invented.
Example · invented data
04 / What to send us
06 / FAQ
A full rewrite delivers nothing until it is finished, and the old system’s unwritten rules get lost on the way. Replacing parts lets you use each one as soon as it works.
Often, yes. We can work from the database, the interfaces and how people use the system. The assessment says what is possible before any build is quoted.
Yes, by default. The old system keeps running, and each new part takes over only after it passes the comparison tests.
Yes. The system map and plan are yours to use with us, with another supplier or with your own team.
What it does, who uses it and what hurts.