How evolution of information systems may fail: many improvements adding up to negative effects
J J Kaasbøll
European Journal of Information Systems, 1997, vol. 6, issue 3, 172-180
Abstract:
It has been observed in case studies that computer systems evolve through three main processes: initial development, adaptive maintenance, and replacement. Often one system replaces several existing ones. Models of system evolution should therefore include these processes for all the systems being affected. Sometimes, the cumulative effect of small improvements made during adaptive maintenance was dysfunctional; for example, recurrent changes produced spaghetti code which no one dared to change. Possible negative effects of many small changes can be foreseen through improved planning and organization of maintenance. This indicates that systems should be replaced before they deteriorate through amendments. Replacement seems to be easier to carry out than initial development, due to easier requirements engineering. In fifteen out of sixteen processes where computer systems were replaced with newer ones, the new systems were replicas of the old systems with some functionality added. Through repeated replacements, the organizational structure is reinforced. Repeated replacements may therefore result in an inefficient and rigid organization in the long run. Thus many easy-to-accomplish replacements of program code, each of which were intended to improve efficiency, may cause the counter result in the end.
Date: 1997
References: Add references at CitEc
Citations:
Downloads: (external link)
http://hdl.handle.net/10.1057/palgrave.ejis.3000264 (text/html)
Access to full text is restricted to subscribers.
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:taf:tjisxx:v:6:y:1997:i:3:p:172-180
Ordering information: This journal article can be ordered from
http://www.tandfonline.com/pricing/journal/tjis20
DOI: 10.1057/palgrave.ejis.3000264
Access Statistics for this article
European Journal of Information Systems is currently edited by Par Agerfalk
More articles in European Journal of Information Systems from Taylor & Francis Journals
Bibliographic data for series maintained by Chris Longhurst ().