The companies don't always fail, but the software projects frequently do. When was the last time you saw a headline about a massive software project and the outcome was that it was early and under budget with all planned features working?