The reverse engineering process produces several artefacts, from intermediate curated content through to the final Product Requirements Document and feature specifications. This section describes each output — what it is, how it’s produced, what it contains, and what good looks like.
Outputs
Intermediate artefacts
- HTML Mockups — semantic HTML representations of legacy application screens
- Curated Transcripts — cleaned stakeholder interview transcripts with off-topic content removed
Analysis outputs
- Domain Analysis — strategic Domain-Driven Design analysis of the problem space
- Interaction Analysis — screen inventory, workflows, and navigation paths
- Application Analysis — legacy source code analysis covering architecture, business rules, and integrations
- Database Analysis — database schema, stored procedures, and data-level business rules
Final deliverables
- Product Requirements Document — the comprehensive PRD synthesised from all four analysis outputs
- Feature Specifications — individually deliverable feature specs decomposed from the PRD