Why go Anonymous you coward!
Look you silly git, when you have a real comment that no one in their right mind will find offensive, why hide yourself? Or do you just like the Guy Fawkes icon? :-P
25% is a huge number. When you hear it from the government, admitting their failure, we know that they are guessing on the lower side and that the number is much higher.
As an IT professional, I look at some of the projects that failed and I have come to realize that its more than just setting realistic expectations, but that there aren't enough highly skilled developers working out there at all levels.
Too many IT people lack the core training that you get from a solid engineering program. Boot camps can teach you to code, but they don't train you in the theory or how to think about solving a problem.
Too many HR types hire in staff who couldn't design or program their way out of a paper bag. Too much focus on agile where its really just a set of iterative waterfall projects and isn't really all that agile because if you need to correct a previous sprint, you've upset their apple cart. RAP/RAD is now becoming a lost art.
Sorry to say, but if the UK gov were to actually spend $$$ and hire top notch guys who have mastered their craft, they would end up spending less overall on the project and come out ahead. Of course this goes back to the real problem... There aren't enough of us to go around and those who are around end up competing with people who cost 1/2 of their rate and lie on their resumes to get the job for which they are not qualified.
I apologize for the rant but seriously, this industry is so f-'d up its insane. On both sides of the pond.