Formalized systems development methodologies: a critical perspective

Information Systems Journal - Tập 6 Số 1 - Trang 3-23 - 1996
Brian Fitzgerald1
1Executive Systems Research Centre, University College Cork, Cork, Ireland

Tóm tắt

Abstract. Systems development issues occupy a position of central importance in the information systems field and much has been prescribed in the quest for successful systems development. However, given the well‐documented ‘software crisis’, success is far from guaranteed for systems development projects. Many researchers see the solution to the software crisis in terms of increased control and the more widespread adoption of rigorous and formalized system development methodologies. This paper presents some arguments and pressures which support the use of methodologies and some evidence of the literature bias which favours methodologies is provided. However the problems associated with the use of methodologies have not perhaps received as much attention in previous research. This paper identifies a number of arguments and pressures which question the value of methodologies, and reports the results of a field study which investigated the role of methodologies in practice. The critical perspective adopted throughout shows that, contrary to the predominant view in literature, the assumption that increased adoption of methodologies addresses the problems inherent in systems development is by no means proven.

Từ khóa


Tài liệu tham khảo

10.2307/249344

Avison D., 1988, Information Systems Development; Methodologies, Techniques and Tools

10.1093/comjnl/31.4.379

Bach J., 1994, The immaturity of the CMM, American Programmer, 7, 13

10.1145/130226.148055

Bansler J., 1994, Proceedings of Second European Conference on Information Systems, 707

Bantleman J., 1984, Beyond Productivity: Information Systems Development for Organisational Effectiveness, 213

Baskerville R. Travis J.&Truex D.(1992)Systems without method: the impact of new technologies on information systems development projects. In:Kendall K.et al.(eds.) pp.241–269.

Beynon‐Davies P., 1989, Information Systems Development

10.1109/TC.1976.1674590

Boehm B., 1981, Software Engineering Economics

Boehm B., 1988, Principles of Software Engineering Management

10.1016/0361-3682(79)90017-5

10.1109/52.300034

10.2307/248710

10.1109/MC.1987.1663532

Brown P., 1985, Managing software development, Datamation, 31, 133

Bubenko J., 1986, Information Systems Design Methodologies: Improving the Practice, 289

Chapin N., 1981, Flowcharts

Checkland P., 1984, Beyond Productivity: Information Systems Development for Organizational Effectiveness, 9

Chikofsky E., 1989, How to lose productivity with productivity tools. Software Development: Computer‐Aided Software Engineering, 120

Coad P., 1991, Object‐Oriented Analysis

Colter M., 1982, Advanced System Development Feasibility Techniques

10.2307/249244

Constantine L., 1989, The structured design approach, Byte, 14, 232

10.1145/356619.356621

10.1145/50087.50089

Davis G., 1985, Management Information Systems: Conceptual Foundations, Structure and Development

DeGrace P., 1990, Wicked Problems, Righteous Solutions: A Catalogue of Modern Software Engineering Paradigms

DeGrace P., 1993, The Olduvailmperative: CASE and the State of Software Engineering Practice

DeMarco T., 1989, Software Management, 496

10.1145/355604.361591

Downs E., 1992, Structured Systems Analysis and Design Method: Application and Context

Dumdum U., 1986, Quality of Work versus Quality of Information Systems, 393

Fitzgerald B., 1994, Proceedings of Second Conference on Information Systems Methodologies, 373

Fitzgerald B., 1994, Proceedings of Second European Conference on Information Systems, 691

Floyd C., 1987, Computers and Democracy: A Scandinavian Challenge

Folkes S., 1992, Accelerated Systems Development

Friedman A., 1989, Computer Systems Development: History, Organisation and Implementation

10.1145/358189.358066

Gilb T., Principles of Software Engineering Management

Glass R., 1991, Software Conflict: Essays on the Art and Science of Software Engineering

Goldkuhl G., 1984, The Impact of Computer Supported Technologies on Information Systems Development, 79

Griffiths S., 1978, Beyond Productivitiy: Information Systems Development for Organisational Effectiveness, 2

10.2307/248845

10.1080/07399019108964968

10.1287/isre.2.1.29

Holloway S., 1989, Methodology Handbook for Information Managers

10.1147/sj.323.0397

10.1109/52.300031

Jayaratna N., 1994, Understanding and Evaluating Methodologies

10.1016/0378-7206(84)90012-0

Jones M., 1992, The Impact of Computer Supported Technologies on Information Systems Development, 195

10.1016/B978-0-08-030830-2.50006-4

10.1007/978-1-349-17932-9

Land F., 1983, Participative systems design: rationale, tools, techniques, Journal of Applied Systems Analysis, 10, 91

Langefors B., 1973, Theoretical Analysis of Information Systems

Lewis T., 1990, The challenge of software development, IEEE Software, 7, 9

Longworth G., 1985, Designing Systems for Change

Lyytinen K., 1987, Critical Issues in Information Systems Research, 3

McCracken D., 1981, New Paradigms for Software Development

Maddlson R., 1984, Beyond Productivity: Information Systems Development for Organisational Effectiveness, 277

Mumford E., 1984, Beyond Productivity: Information Systems Development for Organisational Effectiveness, 277

Naur P., 1976, Software Engineering: Concepts and Techniques

10.1093/comjnl/34.3.215

Olle T., 1991, Information Systems Methodologies: A Framework for Understanding

Page‐Jones M., 1991, Structured methods are dead: long live structured methods, American Programmer, 4, 31

10.1016/0378-7206(93)90049-Y

10.1007/3-540-54834-3_8

Pressman R., 1987, Software Engineering: A Practitioner's Approach

10.1109/TSE.1986.6312978

10.2307/249240

Rockart J., 1988, Executive Support Systems

10.1057/jit.1992.20

Schon D., 1987, Educating the Reflective Practitioner

10.1145/214762.214768

Stage J., 1991, Collaborative Work, Social Communications and Information Systems, 237

Stamper R., 1988, Analysing the cultural impact of a system, International Journal of Information Management, 8, 31

Stolterman E., 1994, Proceedings of Second European Conference on Information Systems, 533

10.1145/358557.358572

Tagg R., 1983, Methodology Handbook for Information Managers, 15

10.1145/356707.356710

Takeuchi T., 1986, The new new product development game, Harvard Business Review, 64, 15

10.1145/1006258.1006286

Verity J., 1987, The OOPS revolution, Datamation, 33, 73

10.1145/182.358458

Ward P., 1991, The evolution of structured analysis: Part I – the early years, American Programmer, 4, 4

Ward P., 1992, The evolution of structured analysis: Part II – maturity and its problems, American Programmer, 5, 18

Wasserman A., 1981, Software Development: Computer‐Aided Software Engineering, IEEE, 120

10.1016/0959-8022(93)90003-O

10.1142/S0218194091000123

Yourdon E., 1991, Sayonara, once again, structured stuff, American Programmer, 4, 31

Yourdon E., 1977, Structured Design

10.1016/0164-1212(88)90016-7

Zolnowski J., 1982, Proc. 6th Int'l Conf. Software Engineering, 178