APPLYING SYSTEM DEVELOPMENT METHODS IN PRACTICE-The RUP example

System development methods have already long been controversially discussed, but there is still a lack of knowledge and understanding based on empirical studies about how systems development is actually conducted in practice, how system development methodologies and methods are used and to what degree they are used as proposed in the literature (Floyd, 1986; Nandhakumar & Avison, 1999). The purpose of this paper is to contribute to this understanding. It reports how and to what degree Rational's Unified Process (RUP) was used in two commercial development projects. RUP is considered a state-of-the-art, object-oriented methodology with a focus on iterative and incremental development features and has been promoted as a solution to problematic issues in systems development such as unfinished projects, budget and time overruns, erroneous systems and systems with lacking functionality (Boehm, 1988; Jacobsen et al., 1999). This paper presents an empirical case study in a consultancy firm. The case study is based on interviews with experienced project managers and systems developers, who participated in the two projects. The paper is structured as follows: Section 2 introduces the background and related work of the study. Section 3 introduces the conceptual framework, which is used to analyze the empirical findings from the case study. In section 4 RUP is explained and section 5 describes the research approach, which has been used for data

[1]  Ted G. Lewis,et al.  Can Internet-Based Applications Be Engineered , 1998, IEEE Software.

[2]  Jorgen P. Bansler,et al.  A reappraisal of structured analysis: design in an organizational context , 1993, TOIS.

[3]  Lars Bo Eriksen Limitations and Opportunities of System Development Methods in Web Information System Design , 2000, Organizational and Social Perspectives on IT.

[4]  David Graham Wastell,et al.  The fetish of technique: methodology as a social defence , 1996, Inf. Syst. J..

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

[6]  Jan Pries-Heje,et al.  Racing the E-Bomb: How the Internet Is Redefining Information Systems Development Methodology , 2001, Realigning Research and Practice in Information Systems Development.

[7]  Richard Baskerville,et al.  Amethodical systems development: the deferred meaning of systems development methods , 2000 .

[8]  L. Mathiassen,et al.  Professional systems development: experience, ideas and action , 1990 .

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

[10]  Joan Greenbaum,et al.  Deadlines and Work Practices in New Media Development: Its about time , 2000 .

[11]  David E. Avison,et al.  The fiction of methodological development: a field study of information systems development , 1999, Inf. Technol. People.

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

[13]  Lars Mathiassen,et al.  Improving the customer-supplier relation in IT development , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[14]  Erik Stolterman,et al.  The 'transfer of rationality': Acceptability, adaptability and transparency of methods , 1994, ECIS.

[15]  Steve Hansen,et al.  Web Engineering: A New Discipline for Development of Web-Based Systems , 2001, Web Engineering.

[16]  James A. Highsmith,et al.  Adaptive Software Development: A Collaborative Approach to Managing Complex Systems , 1999 .

[17]  Peter H. Carstensen,et al.  Design of Web-Based Information Systems - New Challenges for Systems Development? , 2001, ECIS.

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