B. Keepence, Dept. of Mech. Manuf. & Software Eng., Napier Univ., Edinburgh, UK
M. Mannion, Dept. of Mech. Manuf. & Software Eng., Napier Univ., Edinburgh, UK
Every organisation from the scale of whole countries down to small companies has a list of system developments which have ended in various forms of disaster. The nature of the failures varies but typical examples are: cost overruns; timescale overruns and sometimes, loss of life. The post-mortems to these systems reveal a wide range of reasons all the way from hardware failures, through software errors right to major system level mistakes. More importantly a large number of these systems share one attribute: complexity. This paper presents a fresh look at the nature of complexity in the building of computer based systems.
Index Terms:
business data processing; complex systems; organisation; small companies; system development failure; disaster; cost overruns; timescale overruns; hardware failure; software error; complexity; computer based systems engineering
Citation:
B. Keepence, M. Mannion, "Complex systems," ecbs, pp.324, 1997 Workshop on Engineering of Computer-Based Systems (ECBS '97), 1997