Sigh
Looking ahead, the auditor general is recommending a set of new requirements for how the Canadian government should handle major IT projects, including the use of internal audits and oversight groups that would help keep a close eye on how projects are being rolled out.
So you have to have greater, more adult adults to oversee the supposed adults in charge of the project?
Why won't anyone read the classics? Or apply lessons learnt during the last 70 years?
Why, I have a 620-page manual on my desk full off good, classic advice: "Software Engineering
in the Systems Context - Addressing Frontiers, Practice and Education" (Ivar Jacobson, Harold “Bud” Lawson, Eds).
It's frankly required reading, but of course when you put this in front of the PM or The Decider, he/she will immediately ask "Do you expect me to read this?". Upon which the correct comeback is "No, I expect you to fail". "We need to have this done by X" shall be answered with "You won't". "Failure is not an option" will lead to "It is now". "I have an MBA" can only be countered with "LOL".
From said book:
1. The ignorant do not know known good software engineering practice.
2. The neglectful may know known good software engineering practice but lack the respect and discipline to apply it rigorously as intended.
3. Those who intentionally defer work or take expedient shortcuts are arrogant practitioners who believe their superior skills will permit them to dodge the bullet of consequences for their action.
I often hear that PeopleSoft is a hazard zone of well-remunerated dark consultancery that delects to remora onto deep-pocketed, possibly taxpayer-funded organizations that are too big to fail.
IBM was chosen as the contractor to deliver a system based on Oracle's PeopleSoft system.
It could be true.