How to Rescue Failing Software Projects

Conventional wisdom says that when a software project is in trouble, adding resources will only make it later.  In many situations, though, that's just not true.