Background - Yes, we get involved to solve the mess created by others. Many times these are simply projects that have lost their way, but would add real value to the client if they were completed successfully. Other times there are very good reasons why a project has failed. In the end, our perspective and experience have helped a number of clients prevent expensive shelfware.
Our Experience - We work hard to make sure none of our projects need rescue, but reasons we have seen for failure projects include:
Inavailability of key resources, client or consultant
Wrong technology selected
Consultants lack critical knowledge
Project team never jelled
Turnover at the client or with the consultant
No Training & Knowledge Transfer