When does a software project need rescue?
Typical signals include repeated production incidents, an unreliable release process, missing credentials or documentation, a stalled roadmap, an abrupt vendor transition, or changes that take far longer than expected. One symptom may be manageable; several together justify a structured assessment.
Should a troubled application be rewritten?
Not automatically. A rewrite can recreate old mistakes while delaying customer value. First establish ownership, observability, and a safe release path. Then compare targeted repair, progressive modernization, and replacement against measurable business constraints.
How long does an initial software rescue assessment take?
A high-level assessment can often identify urgent control gaps quickly, but an actionable technical plan depends on system size, access, documentation, and production risk. The output should distinguish verified facts from assumptions and unknowns.
Who should complete this checklist?
The product owner should complete it with whoever currently controls the repository, hosting, data, and release process. If nobody can verify an item, leave it unchecked and treat the missing evidence as a finding.