Lessons From Failure need to be Lessons Learned.
It is easy to play the Blame Game, and the Organization Culture may compel you to do it. You start to Blame The Manager (Project Manager), Blame The Tool, and early in life you learned never to Blame Yourself First.
If there exists a Blame Culture then Blame Avoidance will be the Dominant Game. That, in my opinion, is the reason why Refactoring Government is so difficult the world over. We the voters takes next-to-free services for granted.
We have to believe that a Better Game than a Con Game is possible.
That is the vision (my opinion) needed in The Heart Of Change, for lots of institutions that we value.
So we need to learn (not just be informed) the Lessons From Failure.
Selected Pages on Failure on Wards Wiki:
Why My Company Failed in IT projects
From Why Software Fails at www.spectrum.ieee.org :
Megasoftware projects, once rare, are now much more common, as smaller IT operations are joined into "systems of systems."
The trick of integration has stymied many an IT developer, to the point where academic researchers increasingly believe that computer science itself may need to be rethought in light of these massively complex systems.
That is not my interpretation of the above article. Where does the article indicate that academic researchers increasingly believe computer science itself needs to be rethought?
Among the most common factors:
Unrealistic or unarticulated project goals
Inaccurate estimates of needed resources
Badly defined system requirements
Poor reporting of the project's status
Unmanaged risks
Poor communication among customers, developers, and users
Use of immature technology
Inability to handle the project's complexity
Sloppy development practices
Poor project management
Stakeholder politics
Commercial pressures
Resources
Who's to blame for IT failures? comment.silicon.com
Failing to learn and Learning to Fail (intelligently) . 2004 paper at www.hbs.edu
The paper suggests, via examples, there is much to be gained to overcome Social Dynamics and other conditions that inhibit a proper "failure analysis". The paper also mentioned the need for going deeper than "superficial explanations" sometimes being offered during such analyses.
a shorter version can be seen at hbswk.hbs.edu
...academic researchers increasingly believe that computer science itself may need to be rethought in light of these massively complex systems
In other news, researchers are finding that hammers are not effective at fitting square pegs into round holes. They believe that our current hammer curriculum needs to be rethought in light of these problems.
See original on c2.com