|
Waist deep in the Big MuddyAnd the big fool says to push on. Waist deep in the Big Muddy And the big fool says to push on. Waist deep! Neck deep! Soon even a Tall man'll be over his head, we're Waist deep in the Big Muddy! And the big fool says to push on! - Pete Seeger, 1967 Most companies blame project failures on poor planning and development practices. Ask the veterans of a major failed project what caused it, and you will usually hear any or all of the following:
One would think. During a comparable 43 years in aviation, 1903 to 1946, aircraft design and production went from the Wright Flyer to the Lockheed Constellation airliner. But, despite trillions of Dollars - and Euros, and Francs, and Deutschmarks, and Pounds - invested, thousands of advanced, and easy to use development tools, customizable packaged software, and billions of hours worked by smart and dedicated professionals, we STILL don't get software right. Nowhere is this more apparent than in the huge number of IT projects that have no right to exist, but, like Energizer Bunnies from Hell, keep going, and going, and going. Thousands of articles and books have examined the problem of failed projects. The Capability Maturity Model for SoftwareÒ, Version 1, and its successor, the Capability Maturity ModelÒ Integration[1] (CMMI), have both been attempts to reduce the likelihood, the impact, or both, of failed projects. So have the offshoots of these models, including the Team Software Process, the People Capability Maturity Model (P-CMM), and others. But all of these have failed to address the root cause of project failures. All of these analyses and improvement models treat symptoms of failed projects as the causes of failed projects. Some of these symptoms-mistaken-for-causes are:
The Auditor and the Exit Champion understand that the Tsar DID know! To put it another way, they understand that the fish rots from the head. The idea that bad software practices result from an overall pathological decision-making culture is not new. In their 1979 classic, Peopleware[2], Tom DeMarco and Tim Lister said that the problems of software development are not so much technological as sociological. Around the same time, Imperial College Professor Anthony Finkelstein, developed a Software Process Immaturity Model to describe this concept, and Tom Schorsch later expanded on Finkelstein's idea to create the Capability IM-maturity Model[3]. The Capability IM-maturity Model starts with the premise that the typical designation of most software cultures as CMM "Level 1 - Initial" is a polite - and politically correct - fiction. Most "Level 1" organizations exhibit pathological behavior at increasing levels of depravity, from Level 0 to Level -3. Here is an excerpt from Schorsch's description of CIMM Level - 2, the Contemptuous Level: All new people are expected to know their jobs already or to be trained by on-the-job training (by the person who left two months before they arrived for work). If trained software engineers are hired, they are criticized for having book learning but no real-world software development experience. If new hires have software development experience, they are criticized for having software "development" experience instead of software "maintenance" experience (or vice versa depending on the circumstances). If they have both types of experience, they are told that this system (the one being developed or maintained) is different, the organization is different, or the end user is different and that those software engineering ideas will not work in this environment. Any existing experienced software engineers are either disinvited from any forums that would enable them to air their views or are congratulated on their keen insight and then quietly reassigned to administrative positions far away from software development. When I show or describe the CIMM to colleagues or clients, most cringe with recognition, then say something like "Yep, that's us." But Finkelstein and Schorsch, hundreds of other best practices experts, and 20 years of Dilbert, only address the WHAT of pathological decision-making that results in failed or worthless projects. To cure, or at least treat the disease, we need to address the WHY. The "Why" is a group behavior pattern found in most organizations that I call Collective Protective Inertia Syndrome, or CPIS CPIS is the internal group logic that drives an organization to deliberately repeat either its own mistakes or those of its predecessors. Marilyn Monroe's character in "Some Like It Hot" is a good example. She knows that saxophone players will inevitably do her wrong, but she keeps falling for them. Wile E. Coyote knows that every Acme death gadget he buys in order to kill the Road Runner will blow up in his face, but he keeps buying them[4]. CPIS results from cultural defects that demand a change in "tone at the top." A general attitude prevails in many organizations, especially in public companies, that it is safer to not do the wrong thing than it is to do the right thing. This has the corollary that the nail that sticks up is the one that gets hammered down. In companies that allow, even encourage CPIS, corporate executives try to avoid punishment more than they try to achieve successful results. While their words often exhort their subordinates to do the right thing, their actions say the opposite. We see CPIS in two highly visible behavior patterns:
The Deaf-Effect Response and Non-Rational Escalation of Commitment often go together. A management team following Non-Rational Escalation of Commitment in deciding whether or not to keep a project alive invariably does so. They base their decisions on beliefs, attitudes, and questions like:
A significant percentage of Dilbert cartoons reference Non-Rational Escalation of Commitment. The Pointy-Haired Boss is a classic example of a decision maker controlled by CPIS. His reactions when subordinates object to continuing along the same doomed path point to the cultural norms within an organization that encourage his seemingly illogical behavior patterns. Tragically, the Pointy-Haired Boss is illogical only in the light of the welfare of the organization - NOT his own self-interest. He knows from experience that changing course when the evidence demands it could mark him in the eyes of his peers and superiors as:
This is the heart of the matter. Projects do not fail because of bad business cases, poorly defined requirements, or inadequate testing. These are all symptoms that turn up at the project level. So are failed software process improvement initiatives, in fact, ALL failed improvement initiatives. They reflect a fundamental failure of "tone at the top". When software projects continually fail, senior management neglect of tone at the top, whether unintentional or deliberate, is the root cause. It is the source of Collective Protective Inertia Syndrome and other organizational pathologies that control how decisions - including project governance decisions - are made. Wherever this syndrome defines the terrain for corporate decision-making, the CMMI, P-CMM, TSP, and every other model for achieving organizational excellence will remain bright, but ultimately meaningless promises. Robert Benjamin is the founder and Principal Consultant at Hamilton Technology Management, LLC. Rob specializes in technology governance, especially for non-IT management. He is also the Northeast Regional Vice-President of TurnAround LLC, a Virginia-based consultancy specializing in organizational and operational excellence for small and medium-sized companies. [1] "Capability Maturity ModelÒ - Integrated", available at http://www.sei.cmu.edu/cmmi/general/index.html [2] Tom DeMarco and Timothy Lister Peopleware: Productive Projects and Teams (Second Edition). (New York, NY: Dorset House, 1999) [3] Capt. Tom Schorsch, "The Capability IM-maturity Model" (1996) available at http://www.stsc.hill.af.mil/crosstalk/1996/11/xt96d11h.asp [4] As an aside, the coyote finally wised up and sued Acme for product negligence. See COYOTE V. ACME PRODUCTS CORP, in The United States District Court, Southwestern District, Tempe, Arizona; available at http://www.legalnews.net/quotes/wilee.htm
Set as favorite
Bookmark
Email this
Hits: 5087 Trackback(0)Comments (0)
|
| Last Updated on Friday, 24 July 2009 10:13 |


Waist deep in the Big Muddy
