The facts are grim. I am a software turd polisher. I fix broken projects and I don't think I have ever seen a project that was not broken in the past twenty years. Every project I worked on before becoming a turd polisher was not a success. I went forth and used my knowledge of what not to do and what to change and managed to get about 200 million dollars of failed project off the ground in ten different companies.
Companies do not have a clue about software development or a clue about either the risks of new software development and not a one of them is smart enough to find a solution for their problems even from vendors who have pre-packed solutions for them. Bad fits in over all software systems make sure that the numbers of failures, cited above here, are true.
Very few people have the big picture in the IT sector. Any IT project that is using a mix of junior developers needs at least two to three senior developers watching their asses every single day. Only senior developers should be doing business critical software. The rest are in training and are quite dangerous to the health of software projects. Most junior developers can be trained to manage the software the senior developers are building but they cannot now, or ever, until they have at least 20 years experience ever build complex software without adult supervision.
But the exact opposite situation is out there making sure your estimates are on the low side and not over stated at all.
The best of ZDNet, delivered
ZDNet Newsletters
Get the best of ZDNet delivered straight to your inbox



