University of Massachusetts - Dartmouth
CIS Project Software Dynamic Modeling
Review Summary
of
Unanticipated Side Effects of Successful Quality Programs:
Exploring a Paradox of Organizational Improvement
by John Sterman, MIT Sloan School of Management
31 July 2000
Review of Articles Basic facts:
The articles focus is squaring upon the processes and results of re-engineering an actual business during that businesss evolution into a Total Quality Management (TQM) corporate environment. The corporation for MIT Sloan School of Managements case study is Analog Devices, Incorporated (ADI) between the time periods 1987 through approximately 1993.
The case studys objective was to observe the connection between quality improvement and financial results, which, in this case appears weak. In short, the study uncovered two basic elements separating TQM improvements and how they worked counter-productively to yield adverse results. But, before entering this discussion, a brief explanation of ADIs business is in order. ADI is a leading manufacturer of integrated circuits. Thus, their business model contains two core components: (a) product development (indirect costs) and (b) manufacturing (direct costs). These two core components, as well as the personnel and the functionality associated with and within each of these, are at the heart of the counter-productive results displayed during the adoption and subsequent execution of ADIs TQM implementation.
Briefly, the manufacturing component of ADIs business (the direct costs) achieved outstanding results. Within three years, product defects fell by a factor of 10 and semiconductor yields nearly doubled while manufacturing cycle time fell by half. Conversely, ADIs product development component could not keep pace. "Many engineers didnt think TQM could improve product development and thought it interfered with their autonomy". In short, efforts to speed product development and reorient ADIs capabilities to meet changing customer needs could not stimulate demand fast enough to match the improvements in capacity caused by faster cycle time, higher yield, and fewer defects. R&D, sales, marketing, distribution, and management, the activities driving indirect costs, all had higher technical and organizational complexity as well as intrinsically longer improvement half lives than the manufacturing activities driving unit production costs. Within two years of implementing TQM, indirect costs fell just 9%.
Primarily, "managements desire to build commitment to TQM by demonstrating early results focused attention (and, admittedly throughout the article, resources) on operational issues and slowed progress in new product development, contributing to excess capacity". Obviously, the poor corporate financial results in the early 1990s can be directly attributable to this factor.
Many factors discussed above have direct implications to software dynamic modeling. System dynamic modeling was the modeling methodology chosen by the MIT team in capturing the complex interventions between the physical and institutional structure of ADIs organization and the external market forces acting upon it.
How does this article and its subject matter tie into Systems Dynamic Modeling and the elements for understanding and guiding this student throughout this project?
At ADI, people didnt want to improve so much that their job would be eliminated One thing stated in during one of my MBA classes at UMass-Dartmouth (Organizational Behavior course) by UMass Dartmouth Business Prof. W. Einstein was that "All problems are people problems". Well, some might say, "Thats a nice socialistic attitude, but what does it have to do with System Dynamic Modeling?"
Hypothetically, that "Groupware" topics studied in Human Computer Interactions, may have a place within the Dynamics of the modeling, specifically during the early (estimation) phases of building the modeling components of a project and, subsequently, the processes of interacting the results of those components. In short, these models should be developed with components which can include a variety of elements and personnel within the corporation and not just managements input. But, one does not want to cross the line to a point where bureaucracy dominants and stifles the simplicity and robustness of the model.
People represent the various actors in the system, or in this case, their feelings and attitudes are representative of the cause-effect components within the system dynamic model. Thus, the role of modeling "soft" variables such as workforce commitment, morale, and fear of job losses, played an important role in understanding the dynamic interaction unfolding during the period under study. Continuing to expand the complexity of the corporate/personnel dynamic within the model for any situation, whether in software project management or "building-a-bridge" project management, would yield extreme benefits to the realism which the model could portray.
John Stermans synopsis discussed in Chapter 21 (Truth and Beauty: Validation and Model Testing) of his book titled "Business Dynamics: Systems Thinking and Modeling for a Complex World", cuts to bone in simplistic easy-to-understand terminology. His belief is that no models are valid or verifiable in the sense of establishing their truth. The question is "Are they useful"! Sterman stresses:
What about the focus of this Projects Research?
Clearly, the role of indirect costs within a business needed to be better understood to successfully implement a succinct TQM corporate business model. Managements short term interests in "window dressing" (looking for short term, gratifying results) places ADI in a vulnerable financial and operationally stressful position. So whats the point! The same thing can happen in Software project management. Understanding, up front, the requirements and placing up-front efforts to design project pitfall "escape hatches" can assist the project management team. But, most of this discussion focuses on qualitative issues.
Well, the use of simulation software to mental prepare and training the team for various situations and pitfalls. Additionally, the simulation can act like a mentor tool for reference at a point in the project where scenario/situation playing with various parameters may help the team decide what path the project should ultimately travel.
Should there be an Interactive "Groupware" component to Software System Dynamic Modeling? And, if so:
Lastly, the role of "inspections" appears to be a HOT topic in todays realm of software There are several articles to be reviewed for this project which relate to inspections and inspection criteria. Currently, however, Stermans approach regarding to this topic, appears rational and adaptive, but unfortunately tedious, time consuming and expensive. Expensive from the perspective that each model may need extensive alterations dependent upon the project at hand.