Beyond methodologies: keeping up with information systems development approaches through dynamic classification

There are hundreds of information systems development methodologies (ISDMs) which differ significantly from each other. Yet, the number of ISDMs that an organization can consider for adoption or adaptation must be quite small for practical reasons. In order to make on informed choice for the selection of preferred ISDMs a hierarchical classification is needed that separates fundamental or "essential" features from "accidental" details. The principal purpose of this paper is to propose such a classification that would allow academics and practitioners alike keeping up with continuing growth of the "methodology jungle". According to this structure, an ISDM is merely an instantiation of one or more information systems development approach (ISDA). ISDAs comprise the essential features, which are then inherited by the ISDMs belonging to that class. One important implication of organizing the field of ISDMs into a comprehensible number of ISDAs, is to shift the discussion from individual ISDMs to the features of more general ISDAs, as expressions of the essences of their instance methodologies. The condensed presentations of ISDAs make it possible to broaden the methodological repertoire of systems developers. They allow flexible, situation-specific "methodology engineering" in which an ISDM is adapted to a specific ISD project through an instantiation of an appropriate ISDA.

[1]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[2]  J. Daniel Couger,et al.  System analysis and design: a foundation for the 1980's , 1982, SOEN.

[3]  I. Brandt,et al.  A Comparative Study of Information Systems Design Methodologies , 1983, CRIS.

[4]  Rudy Hirschheim,et al.  A Paradigmatic Analysis Contrasting Information Systems Development Approaches and Methodologies , 1998, Inf. Syst. Res..

[5]  T. William Olle Information Systems Methodologies , 1990 .

[6]  Joan Peckham,et al.  Semantic data models , 1988, CSUR.

[7]  Juhani Iivari,et al.  Object-orientation as structural, functional and behavioural modelling: a comparison of six methods for object-oriented analysis , 1995, Inf. Softw. Technol..

[8]  Kalle Lyytinen,et al.  Information Systems Development and Data Modeling: Definition and Evolution of Information Systems Development Methodologies and Data Modeling , 1995 .

[9]  Andrew B. Whinston,et al.  The adoption and design methodologies of component-based enterprise systems , 2000, Eur. J. Inf. Syst..

[10]  Henk Sol,et al.  Information Systems Design Methodologies: A Feature Analysis , 1983 .

[11]  Peter Checkland,et al.  Soft Systems Methodology , 2020, Systems Approaches to Making Change: A Practical Guide.

[12]  Jan Bosch,et al.  Framework integration problems, causes, solutions , 1999, CACM.

[13]  Stephen J. Mellor,et al.  ...at Execution and Translation , 1994, J. Object Oriented Program..

[14]  Roger King,et al.  Semantic database modeling: survey, applications, and research issues , 1987, CSUR.

[15]  Agneta Olerup,et al.  Socio-Technical Design of Computer-Assisted Work: A Discussion of the ETHICS and Tavistock Approaches , 1991, Scand. J. Inf. Syst..

[16]  J. Daniel Couger,et al.  Advanced system development/feasibility techniques , 1982 .

[17]  Roland Vonk Prototyping - the effective use of CASE technology , 1989 .

[18]  Henk Sol,et al.  Proc. of the IFIP WG 8.1 working conference on Information systems design methodologies: improving the practice , 1986 .

[19]  Alexander Ran Software isn't built from Lego blocks , 1999, SSR '99.

[20]  James A. Senn,et al.  Challenges and strategies for research in systems development , 1992 .

[21]  Henk Sol,et al.  Information Systems Design Methodologies: A Comparative Review , 1983 .

[22]  Sjaak Brinkkemper,et al.  Situational method engineering for informational system project approaches , 1994, Methods and Associated Tools for the Information Systems Life Cycle.

[23]  Brian Fitzgerald Formalized systems development methodologies: a critical perspective , 1996, Information Systems Journal.

[24]  Ray J. Paul,et al.  Why users cannot “get what they want” , 1993, SIGO.

[25]  Colin Runciman,et al.  Perfect hash functions made parallel-Lazy functional programming on a distributed multiprocessor , 1993, [1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences.

[26]  Albert L. Lederer,et al.  Information systems planning in a turbulent environment , 2000, Eur. J. Inf. Syst..

[27]  Sjaak Brinkkemper,et al.  Complexity Metrics for Systems Development Methods and Techniques , 1996, Inf. Syst..

[28]  Peter Aiken,et al.  Information systems development and data modeling: Conceptual and philosophical foundations , 1997 .

[29]  Tony Cornford,et al.  Project Research in Information Systems , 1996 .

[30]  William M. Taggart,et al.  A Survey of Information Requirements Analysis Techniques , 1977, CSUR.

[31]  Enid Mumford,et al.  Review: Understanding and Evaluating Methodologies , 1995 .

[32]  S. Brinkkemper,et al.  A formal approach to the comparison of object-oriented analysis and design methodologies , 1993, [1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences.

[33]  David E. Monarchi,et al.  A research typology for object-oriented analysis and design , 1992, CACM.

[34]  Brian Fitzgerald,et al.  Systems development methodologies: the problem of tenses , 2000, Inf. Technol. People.

[35]  Peter Checkland,et al.  Systems Thinking, Systems Practice , 1981 .

[36]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[37]  Peter Checkland,et al.  Soft Systems Methodology in Action , 1990 .

[38]  Trevor Wood-Harper,et al.  Multiview - An Exploration in Information Systems Development , 1986, Aust. Comput. J..

[39]  Cris Kobryn,et al.  Modeling components and frameworks with UML , 2000, CACM.

[40]  James E. Rumbaugh,et al.  The Life of an Object Model , 1994, Journal of object-oriented programming.

[41]  Judy L. Wynekoop,et al.  Systems development methodologies: unanswered questions , 1995, J. Inf. Technol..

[42]  Leon J. Osterweil,et al.  Toward objective, systematic design-method comparisons , 1992, IEEE Software.

[43]  K. Lyytinen A taxonomic perspective of information systems development: theoretical constructs and recommendations , 1987 .

[44]  Framewor Inspec,et al.  “ Object-Oriented Information Systems Analyis : A Compari son of Six Object-Oriented Analyis Methods " , 2022 .

[45]  Kuldeep Kumar,et al.  Methodologies for Socio-Technical-Systems (STS) Development: a Comparison , 1987, ICIS.

[46]  Juhani Iivari,et al.  Object-oriented information systems analysis: Comparative analysis of six object oriented analysis methods , 1994, Methods and Associated Tools for the Information Systems Life Cycle.

[47]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[48]  Scott M. Lewandowski,et al.  Frameworks for component-based client/server computing , 1998, CSUR.

[49]  Brian Fitzgerald,et al.  The use of systems development methodologies in practice: a field study , 1997, Inf. Syst. J..

[50]  Andreas Rausch,et al.  Componentware - Methodology and Process , 1999 .

[51]  Juhani Iivari,et al.  A Sociocybernetic Framework for the Feature Analysis of Information Systems Design Methodologies , 1983, CRIS.