Towards a Framework for Building Theory from ISD Practices

The paper presents a framework for building theory from ISD practices. The framework locates ISD practices in a learning loop that is situated in a development context. The framework recognizes that ISD practices are related to their learned rationale that may come from previous experiences, i.e. observed impacts of practices, or from existing theory. These concepts recognized by the framework are needed for building theory from ISD practices, for designing research approaches for studying ISD, for evaluating existing research on ISD practices and for evaluating ISD methods. The framework is also used in the analysis of three recent studies on ISD practices and a discussion about the uses of the framework in research and in method development is included along with a set of possible research paths in the future.

[1]  Balasubramaniam Ramesh,et al.  Factors influencing requirements traceability practice , 1998, CACM.

[2]  David E. Avison,et al.  Information Systems Development: Methodologies, Techniques and Tools , 1988 .

[3]  Nimal Jayaratna,et al.  Understanding and Evaluating Methodologies: NIMSAD, a Systematic Framework , 1994 .

[4]  Erik Stolterman,et al.  How System Designers Think about Design and Methods: Some Reflections Based on an Interview Study , 1992, Scand. J. Inf. Syst..

[5]  Robert L. Glass,et al.  Software Creativity , 1995 .

[6]  Tore Dybå,et al.  Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise , 2007, IEEE Transactions on Software Engineering.

[7]  Brian Fitzgerald,et al.  Software development method tailoring at Motorola , 2003, CACM.

[8]  Kent L. Beck Extreme Programming , 1999, TOOLS.

[9]  Brian Fitzgerald,et al.  An empirical investigation into the adoption of systems development methodologies , 1998, Inf. Manag..

[10]  Judy L. Wynekoop,et al.  Studying system development methodologies: an examination of research methods , 1997, Inf. Syst. J..

[11]  Ian Sommerville,et al.  An empirical study of industrial requirements engineering process assessment and improvement , 2005, TSEM.

[12]  Tero Päivärinta,et al.  From ideals towards practice: paradigmatic mismatches and drifts in method deployment , 2007, Inf. Syst. J..

[13]  Gabriel Szulanski Exploring internal stickiness: Impediments to the transfer of best practice within the firm , 1996 .

[14]  S. Winter,et al.  An evolutionary theory of economic change , 1983 .

[15]  Karlheinz Kautz,et al.  Persistent problems and practices in information systems development , 2007, Inf. Syst. J..

[16]  Juha-Pekka Tolvanen,et al.  Managing Evolutionary Method Engineering by Method Rationale , 2004, J. Assoc. Inf. Syst..

[17]  Karlheinz Kautz The Enactment of Methodology: The Case of Developing a Multimedia Information System , 2004, ICIS.

[18]  Richard T. Vidgen,et al.  A framework for understanding how a unique and local IS development method emerges in practice , 2006, Eur. J. Inf. Syst..

[19]  Lars Mathiassen,et al.  Reflective Systems Development , 1998, Scand. J. Inf. Syst..

[20]  B. Kogut,et al.  Knowledge of the Firm, Combinative Capabilities, and the Replication of Technology , 1992 .

[21]  Brian Fitzgerald,et al.  Formalized systems development methodologies: a critical perspective , 1996, Inf. Syst. J..

[22]  Gert-Jan de Vreede,et al.  Field Experiences with eXtreme Programming: Developing an Emergency Response System , 2006, J. Manag. Inf. Syst..

[23]  Wanda J. Orlikowski,et al.  CASE Tools as Organizational Change: Investigating Incremental and Radical Changes in Systems Development , 1993, MIS Q..

[24]  Susan Gasson,et al.  A social action model of situated information systems design , 1999, DATB.

[25]  Kalle Lyytinen,et al.  Learning failure in information systems development , 1999, Inf. Syst. J..

[26]  Keng Siau,et al.  Evaluation techniques for systems analysis and design modelling methods – a review and comparative analysis , 2011, Inf. Syst. J..

[27]  David Graham Wastell,et al.  Learning Dysfunctions in Information Systems Development: Overcoming The Social Defenses With Transitional Objects , 1999, MIS Q..

[28]  Tero Päivärinta,et al.  Explaining Change Paths of Systems and Software Development Practices , 2009, ISD.

[29]  Shirley Gregor,et al.  The Nature of Theory in Information Systems , 2006, MIS Q..

[30]  Stefanie N. Lindstaedt,et al.  Learning Software Organisations and Requirements Engineering: First International Workshop (LSO+RE 2006) J.UKM Special Issue , 2006 .

[31]  K. Lyytinen,et al.  Research on information systems development in Scandinavia—unity in plurality , 1998 .

[32]  Brian Fitzgerald,et al.  An empirically-grounded framework for the information systems development process , 1998, ICIS '98.

[33]  Paul Beynon-Davies,et al.  The utility of rapid application development in large‐scale, complex projects , 2009, Inf. Syst. J..