Resurrect a Failing Project in Software Development