Why software projects fail


You all know why, don't you? And you all agree with this and this, don't you?

Then, why do so many projects end up like this?

I think the Open Source Way and the related values (open discussion, honesty, humility, etc.) go a long way towards improving things.