Software Engineering and is Implementation Research: An Analytical Assessment of Current SE Frameworks as Implementation Strategies

In the 1990s several new software engineering frameworks were introduced, among them Rational Unified Process (RUP) (Jacobson et al. 1999),OPEN(Henderson-Sellers and Unhelkar 2000), Microsoft Solutions Framework (MSF)(Microsoft 2001), and Catalysis(D’Souza and Wills 2002).A significant feature of these is that the software product is developed incrementally, through a series of iterations. This structure not only mitigates technical risk, but also challenges some of our traditional conceptions of the relationship between software engineering (SE) and information systems (IS) implementation as ‘separate worlds’, because the SE frameworks also include activities to secure a successful implementation in a complex organisational setting(Kruchten 2000).

[1]  Roy Rada Standardizing management of software engineering projects , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[2]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

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

[4]  Ephraim R. McLean,et al.  Key Issues for IT Executives , 2004, MIS Q. Executive.

[5]  M. Lynne Markus,et al.  Power, politics, and MIS implementation , 1987, CACM.

[6]  Sajda Qureshi,et al.  Adaptive Processes for Achieving Socio-Technical Fit in Computer Supported Co-operative Work Groups , 2000 .

[7]  Daniel Robey,et al.  A Social Process Model of User-Analyst Relationships , 1992, MIS Q..

[8]  Michael D. Myers,et al.  A Set of Principles for Conducting and Evaluating Interpretive Field Studies in Information Systems , 1999, MIS Q..

[9]  Geoff Walsham,et al.  GIS for District-Level Administration in India: Problems and Opportunities , 1999, MIS Q..

[10]  Eric Monteiro,et al.  Inscribing behaviour in information infrastructure standards , 1997 .

[11]  Leon A. Kappelman,et al.  User engagement in the development, implementation, and use of information technologies , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[12]  Enid Mumford,et al.  Reengineering the Corporation: A Manifesto for Business Revolution , 1995 .

[13]  Wanda J. Orlikowski,et al.  Improvising Organizational Transformation Over Time: A Situated Change Perspective , 1996, Inf. Syst. Res..

[14]  Michael McCormick Technical opinion: Programming extremism , 2001, CACM.

[15]  Michael A. Cusumano,et al.  Software Development on Internet Time , 1999, Computer.

[16]  Elayne Coakes,et al.  Focus issue on legacy information systems and business process engineering: the role of stakeholders in managing change , 1999 .

[17]  Ronald E. Rice,et al.  Technology Adaptation: The Case of a Computer-Supported Inter-Organizational Virtual Team , 2000, MIS Q..

[18]  Rob Kling,et al.  The Web of Computing: Computer Technology as Social Organization , 1982, Adv. Comput..

[19]  Ritu Agarwal,et al.  Organizational Mechanisms for Enhancing User Innovation in Information Technology , 1999, MIS Q..

[20]  R. Kling,et al.  The Social Design of Worklife With Computers and Networks: An Open Natural Systems Perspective , 1994 .

[21]  Lucy Suchman Plans and situated actions: the problem of human-machine communication , 1987 .

[22]  A. Pettigrew Longitudinal Field Research on Change: Theory and Practice , 1990 .

[23]  Herbert A. Simon,et al.  The new science of management decision , 1960 .

[24]  L. Suchman Plans and situated actions , 1987 .

[25]  James Martin,et al.  Rapid Application Development , 1991 .

[26]  Rob Kling,et al.  The Social Design of Worklife with Computers and Networks: A Natural Systems Perspective , 1994, Adv. Comput..

[27]  Ivar Jacobson,et al.  The object advantage - business process reengineering with object technology , 1994 .

[28]  Ritu Agarwal Individual Acceptance of Information Technologies , 2000 .

[29]  P BostromRobert,et al.  MIS Problems and failures a socio-technical perspective part II , 1977 .

[30]  Wallace E. Carroll,et al.  The Diffusion and Assimilation of Information Technology Innovations , 2001 .

[31]  Lars Mathiassen,et al.  Using Computers in Qualitative Research , 1991 .

[32]  Craig Larman,et al.  Agile and Iterative Development: A Manager's Guide , 2003 .

[33]  N. Carr IT doesn't matter , 2003, IEEE Engineering Management Review.

[34]  R. Hirschheim,et al.  Critical issues in information systems research , 1987 .

[35]  Elayne W. Coakes,et al.  Socio-Technical and Human Cognition Elements of Information Systems , 2002 .

[36]  Brian Henderson-Sellers,et al.  Third generation OO processes: a critique of RUP and OPEN from a project management perspective , 2000, Proceedings Seventh Asia-Pacific Software Engeering Conference. APSEC 2000.

[37]  A. Pettigrew Contextualist Research and the Study of Organizational Change Processes , 1985 .

[38]  C. Bullard Shaping technology/Building society , 1994 .

[39]  Neil F. Doherty,et al.  From technical change to socio-technical change: towards a proactive approach to the treatment of organisational issues , 2003 .

[40]  Dorothy Leonard-Barton,et al.  Developer-User Interaction and User Satisfaction in Internal Technology Transfer , 1993 .

[41]  Ian I. Mitroff,et al.  The unbounded mind , 1996 .

[42]  Rob Kling,et al.  Reconceptualizing Users as Social Actors in Information Systems Research , 2003, MIS Q..

[43]  Dianne Willis,et al.  The New Sociotech: Graffiti on the Long Wall , 2000 .

[44]  Chris Sauer,et al.  Strategic alignment revisited: connecting organizational architecture and IT infrastructure , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[45]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[46]  T. H. Kwon,et al.  Unifying the fragmented models of information systems implementation , 1987 .

[47]  Claudio U. Ciborra,et al.  De profundis? Deconstructing the concept of strategic alignment , 1997, Scand. J. Inf. Syst..

[48]  R. Bernstein The restructuring of social and political theory , 1978 .

[49]  Guy Paré,et al.  Using case study research to build theories of IT implementation , 1997 .

[50]  Kim Walden,et al.  Object-Oriented Analysis & Design , 1993, TOOLS.

[51]  Dianne Willis,et al.  The New SocioTech , 2000, Computer Supported Cooperative Work.

[52]  Robert P. Bostrom,et al.  MIS Problems and failures: a sociotechnical perspective part I: the cause , 1977 .

[53]  Stanislaw Wrycza,et al.  New Perspectives on Information Systems Development: Theory, Methods and Practice , 2002 .

[54]  B. Davis Tools for Teaching , 1993 .

[55]  Fred D. Davis Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology , 1989, MIS Q..

[56]  Jakob E. Bardram,et al.  Organisational Prototyping: Adopting CSCW Applications in Organisations , 1996, Scand. J. Inf. Syst..

[57]  Grady Booch Object-oriented design , 1982, ALET.

[58]  Geoff Walsham,et al.  Interpreting Information Systems in Organizations , 1993 .

[59]  Lars Mathiassen,et al.  An Information Systems Research Framework for the Organizational Laboratory , 2003 .

[60]  Steven L. Alter Same Words, Different Meanings: Are Basic IS/IT Concepts Our Self-Imposed Tower Of Babel? , 2000, Commun. Assoc. Inf. Syst..

[61]  Barry W. Boehm,et al.  Value-based software engineering: reinventing , 2003, SOEN.

[62]  O. J. Dahl,et al.  Simula Begin , 1979 .

[63]  Sue A. Conger,et al.  INNOVATIONS : A CLASSIFICATION BY IT LOCUS OF IMPACT AND RESEARCH APPROACH , 2002 .

[64]  J. March,et al.  Handbook of organizations , 1966 .

[65]  Meir M. Lehman Uncertainty in computer application and its control through the engineering of software , 1989, J. Softw. Maintenance Res. Pract..

[66]  Rob Pooley,et al.  Legacy Information Systems and Business Process Change: A Patterns Perspective , 1999, Commun. Assoc. Inf. Syst..

[67]  Philippe Kruchten,et al.  What Is the Rational Unified Process ? , 2001 .

[68]  Alan MacCormarck Product-Development Practices That Work: How Internet Companies Build Software , 2001 .

[69]  Robert P. Marble,et al.  Operationalising the implementation puzzle: an argument for eclecticism in research and in practice , 2000, Eur. J. Inf. Syst..

[70]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[71]  Harold A. Linstone,et al.  The Unbounded Mind: Breaking the Chains of Traditional Business Thinking , 1993 .

[72]  Leslie P. Willcocks,et al.  Project Management For Information Systems , 1991, J. Inf. Technol..

[73]  Enid Mumford,et al.  Effective systems design and requirements analysis : the ETHICS approach , 1995 .

[74]  Robert P. Bostrom,et al.  Mis problems and failures: a socio-technical perspective , 1977 .

[75]  Vladan Devedzic,et al.  Software Project Management , 2001 .

[76]  D. Leonard-Barton,et al.  Implementation as mutual adaptation of technology and organization , 1988 .

[77]  M. Markus,et al.  Information technology and organizational change: causal structure in theory and research , 1988 .