One of the most frustrating things about software development is the politics.
You would think by many programmer’s attitude that all is a bed of roses…that systems are delivered on time, to budget and with all of the features you asked for.
And of course software isn’t a bed of roses, in fact it couldn’t be much further from the truth.
So against the background of failure you would assume that programmers and their managers would be open to new tools and techniques that improve performance.
Well, you’d be wrong. Programmers are amongst the most technically conservative group of workers you will ever meet.
Which is a pitty. There are proven tools and techniques around that do improve software quality. The biggest problem may be that customers are far too accepting of poor software. So, market forces don’t weed out the cowboys.