This report, stating that 95% of IT groups fail to deliver satisfactory products, is preaching to the choir. The fact of it is this: software is complicated and everyone wants to believe it isn't. It is, now get some processes and policies in place to manage the complexity (hello, CMMI!). Otherwise 95% of you will not succeed.
The big question I have is this: why do businesses allow this to happen? I believe that we've come to expect that software doesn't work very well, and that the majority of what's developed will be junked within a few years. After all, we cycle desktops in the enterprise every three years or so, so why should the software be any different?
Until this trend changes, billions of dollars will be spent badly.
You can ping this entry by using http://www.cassidys.org/mt/mt-tb.cgi/91 .