Skip to Main Content
Rescuing a software project from disaster is like dealing with a medical emergency. The problem must be diagnosed rapidly and accurately. There then follows a longer period of treatment and, hopefully, recovery of the patient. This article gives guidance on key topic areas in diagnosing a software project problem including organisational structure and personnel issues, project planning, requirements management, software engineering, verification and infrastructure. Advice is then given on how to treat the problem.