Code and dependency review
Identify runtimes, frameworks, libraries, custom code and external services. Separate confirmed limits from unknowns that need investigation.
Services
A first review establishes the current system and the business behavior that needs to be preserved.
Identify runtimes, frameworks, libraries, custom code and external services. Separate confirmed limits from unknowns that need investigation.
Review a suitable target, compatibility changes and test coverage. Use controlled stages rather than assuming a large version jump is straightforward.
Document how the application is built, configured and released. Review scheduled jobs, storage, queues and other operating dependencies as well as the website process.
Improve agreed screens or move data with explicit mappings and checks. Preserve records, relationships and the useful tasks that depend on them.
Replace a defined part where the boundary is understood. Agree which system owns each record while old and new parts coexist, and how mismatches are resolved.
Discuss the first review. If a previous build stalled, see abandoned project rescue.