A map of existing behavior
We trace the workflows in scope through the application and the people using it. We record important inputs, outputs and exceptions, including behavior that appears accidental but may now be relied upon. This map gives the modernization work a concrete reference and makes unanswered questions visible before code changes begin.