Este documento presenta una propuesta para sobrevivir a proyectos de software heredados mediante la aplicación de una aproximación basada en reconocer el terreno, establecer el alcance, crear una red de seguridad, detectar la deuda técnica, establecer tareas y prioridades, y realizar cambios de forma iterativa aplicando principios ágiles y de desarrollo limpio.