ADAPTING TO A NEW ENVIRONMENT: How A Legacy Software Organization Copes With Volatility and Change

Many of the key players in the telecommunications industry produce legacy products, software systems that were designed ten or even twenty years ago but also serve as the underlying basis for new products. A key challenge facing these firms is how to remain innovative and adaptive despite their ties with the past. This paper describes how one successful U.S. company coped with such a problem. Based on interview data, we identify three key transitions this organization underwent during the product’s twenty year lifetime and test their effects using data from internal company databases. We found that environmental pressures to radically restructure the software system were inhibited due to certain inertial legacy factors. Instead, the organization coped by making more incremental adjustments to the product, organizational structure, coordination and control systems, and processes. A key proposition emerging from the study is that displacing change in this way increases the degree of technical and organizational interdependencies the firm is required to manage.

[1]  N. Rosenberg Technological Interdependence in the American Economy , 2023 .

[2]  HERBERT A. SIMON,et al.  The Architecture of Complexity , 1991 .

[3]  A. Davies Innovation in Large Technical Systems: The Case of Telecommunications , 1996 .

[4]  Meir M. Lehman,et al.  A Model of Large Program Development , 1976, IBM Syst. J..

[5]  Paul R. Milgrom,et al.  The Economics of Modern Manufacturing: Technology, Strategy, and Organization , 1990 .

[6]  C. Gersick Time and Transition in Work Teams: Toward a New Model of Group Development , 1988 .

[7]  M. C. Jones,et al.  A Brief Survey of Bandwidth Selection for Density Estimation , 1996 .

[8]  J. Marron,et al.  SiZer for Exploration of Structures in Curves , 1999 .

[9]  James D. Thompson Organizations in Action , 1967 .

[10]  James Coplien,et al.  A role-based empirical process modeling environment , 1993, [1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement.

[11]  M. Tushman,et al.  Organizational Evolution: A Metamorphosis Model of Convergence and Reorientation , 1985 .

[12]  Kim B. Clark,et al.  Architectural Innovation: The Reconfiguration of Existing Product Technologies and the Failure of , 1990 .

[13]  P. Anderson,et al.  Generational Technological Change: Effects of Innovation and Local Rivalry on Performance , 1996 .

[14]  M. Hannan,et al.  Structural Inertia and Organizational Change , 1984 .

[15]  David Lorge Parnas,et al.  Software aging , 1994, Proceedings of 16th International Conference on Software Engineering.

[16]  Heather A. Haveman Between a rock and a hard place: Organizational change and performance under conditions of fundamental environmental transformation , 1992 .

[17]  M. Hannan,et al.  The Population Ecology of Organizations , 1977, American Journal of Sociology.

[18]  Jonathan Grudin,et al.  Understanding dependencies: a study of the coordination challenges in software development , 1996 .

[19]  M. Tushman,et al.  Technological Discontinuities and Dominant Designs: A Cyclical Model of Technological Change , 1990 .

[20]  G. Dosi,et al.  Technology and enterprise in a historical perspective , 1992 .