An agile ınformation systems development method in use

An agile ınformation systems development method in use

Recently, agile information systems development methods, agile methods in short, have got considerable attention from practitioners. One of the reasons seems that agile methods, to some degree, can be adaptable to different project situations. However, little empirical research has been conducted on this subject. The major goal of this research is to identify which aspects of agile methods are perceived as most critical and difficult to realize and how such aspects are adapted in practice. To reach this goal we studied the working practices concerning the adaptation of an agile method in the IT department of one of the leading financial institutes in Europe. We found that especially some principles and techniques of the method needed more care and often required their adaptation. The ways to adapt these aspects in projects provide an empirical ground to discuss the existing theoretical accounts in literature. Such a discussion leads to a number of research questions for future research and provide valuable insights for practitioners.

___

  • References [1]Iivari, J., Hirschheim, R., and Klein, H.K.: A dynamic framework for classifying information systems development methodologies and approaches. J. of Management Information Systems, 17(3), pp. 179-218, 2001.
  • [2] Lyytinen, K.: A Taxonomic Perspective of Information Systemsi Development Theory in Critical Issues in Information Systems Research, R. J. Boland and R. A. Hirschheim (Eds.) , Wiley, Chichester, England, 1987.
  • [3] Sauer, C, Lau, C: Trying to Adopt System Development Methodologies - A Case-Based Exploration of Business Users' Interests. Information Systems Journal, Vol.7, pp. 255-275, 1997.
  • [4] Merrian-Webster. Retrieved November 3, 2003, from http://www.m-w.com
  • [5] Fitzgerald, B., Russo, N., O'Kane, T.: An Empirical Study of System Development Method Tailoring in Practice. Paper presented at the 8th International Conference on Information Systems, Vienna, 2000.
  • [6] Offenbeek, M.A.G. van, Koopman, P.L.: Scenarios for System Development: Matching Context and Strategy. Behaviour & Information Technology, 15(4), pp. 250-265, 1996.
  • [7] Fitzgerald, B., Russo, N., O'Kane, T.: Software Development Method Tailoring at Motorola. Communications of the ACM, 46(4), pp. 65-70, 2003.
  • [8] Harmsen, F., Brinkkemper, S., Oei, H.: Situational Method Engineering for Information Systems Projects. In T. W. Olle & A. A. V. Stuart (Eds.), Methods and associated tools for the information systems life cycle (pp. 169-194). Amsterdam: North-Holland, 1994.
  • [9] Slooten, K. van, Brinkkemper, S.: A Method Engineering Approach to Information Systems Development. In N. Prakash, C. Rolland & B. Pernici (Eds.), Information system development process: Elsevier Science Publishers B.V. North-Holland, 1993.
  • [10] Rolland, C, Prakash, N.: A proposal for context-specific method engineering. In S. Brinkkemper, K. Lyytinen Sz R. J. Welke (Eds.), Method engineering: Principles of method construction and tool support (pp. 191-208). Atlanta: Chapman & Hall, 1996.
  • [11] Hasher, L., Zacks, R.T.: Automatic Processing of Fundamental Information: The Ease of Frequency of occurrence. American Psychologist, 39(11), pp. 1372-1388, 1984.
  • [12] Harmsen, F.: Situational method engineering. Utrecht: Moret Ernst & Young Management Consultants, 1997.
  • [13] Baskerville, R., and Stage, J.: Accommodating Emergent Work Practices: Ethnographic Choice of Method Fragments. In B.. Fitzgerald, N. Russo & J. I. DeGross (Eds.): In realigning research and practice: The social and organizational perspectives. Boston: Kluwer Academic Publishers, pp. 11-27, 2001.
  • [14] Aydin, M.N., Harmsen, F.: Making a Method Work for a Project Situation in the Context of CMM, Lecture Notes in Computer Science, Vol.2559, pp. 158-171, 2002.
  • [15] Klein, H., Meyers, M.: A set of principles for conducting and evaluating interpretive field studies in information systems. MIS Quarterly, 23(1), pp.67-93, 1999.
  • [16] Abrahamsson, P., Warsta, J., Siponen, M.T., Ronkainen, J.: New Directions on Agile Methods: A Comparative Analysis. Proceedings of ICSE. Portland, Oregon, USA. pp. 244-254, 2003.
  • [17] DSDM Consortium: Dynamic systems development method. Retrieved November 3, 2003, from http://www.dsdm.org
  • [18] Aydin, M.N., Harmsen, F., Slooten, van K., and Stegwee, R.: On the Adaptation of an Agile Information Systems Development Method, CTIT Working Paper, University of Twente, The Netherlands, 2004.
  • [19] Aydin, M.N.: Evolving Support Practices for Method Adaptation, Proceedings of IFIPDSS 2004, Prato, Italia, 2004.
  • [20] Slooten, K. van, Hodes, B.: Characterizing IS Development Projects. In S. Brinkkemper, K. Lyytinen and R. J. Welke (Eds.), Method engineering: Principles of method construction and tool support. Atlanta: Chapman & Hall, pp. 29-44, 1996.
  • [21] Agile Manifesto. Retrieved November 3, 2003, from http://agilemanifesto.org/
  • [22] Baskerville, R,: Structural Artifacts in Method Engineering: The Security Imperative. In N. Prakash, C. Rolland & B. Pernici (Eds.), Information system development process: Elsevier Science Publishers B.V. North-Holland, 1996.
  • [23] Ralyte, J., Deneckere , R. and Rolland, C: Towards a Generic Model for Situational Method Engineering. In Jo-han Eder, Michele Missikoff (Eds.): Advanced Information Systems Engineering, 15th International Conference, CAiSE 2003, Klagenfurt, Austria, June 16-18, 2003.
  • [24] Slooten, K. van, Hodes, B.: Characterizing IS Development Projects. In S. Brinkkemper, K. Lyytinen and R. J. Welke (Eds.), Method engineering: Principles of method construction and tool support. Atlanta: Chapman & Hall, pp. 29-44, 1996.