Process Configuration with Development Tracks and Generic Project Types

The world of system development methods is changing as rigorous ‘off-the-shelf’ methods become more popular. The need for configuration of such methods in a structured way is increasing accordingly. In this paper, method configuration is considered as a particular kind of method engineering focusing on adaptation of a base method. We propose a method configuration process based on the concepts of Development Tracks and Generic Project Types. A Development Track is a pre-made ideal process configuration suitable for a delimited characteristic of a (type of) software artefact, or a (type of) software development project, or a combination thereof. Generic Project Types with different characteristics can be related to different Development Tracks and used as a base for a situational method. The aim of the proposed method configuration process is to ease the burden of configuring the base method in order to reach an appropriate situational method more efficiently.

[1]  Sjaak Brinkkemper,et al.  Method engineering : principles of method construction and tool support : proceedings of the IFIP TC8, WG8.1/8.2 Working Conference on Method Engineering, 26-28 August 1996, Atlanta, USA , 1996 .

[2]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[3]  Kees van Slooten,et al.  Characterizing IS development projects , 1996 .

[4]  Göran Goldkuhl,et al.  Method intergration: the need for a learning perspective , 1998, IEE Proc. Softw..

[5]  Sjaak Brinkkemper,et al.  Method engineering: engineering of information systems development methods and tools , 1996, Inf. Softw. Technol..

[6]  Pär J. Ågerfalk,et al.  Demystifying the Internet-Based Software Artefact , 2002 .

[7]  Sjaak Brinkkemper,et al.  Meta-Modelling Based Assembly Techniques for Situational Method Engineering , 1999, Inf. Syst..

[8]  Sydney Abbey,et al.  What is A “Method”? , 1991 .

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

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

[11]  A. F. Harmsen,et al.  Situational Method Engineering , 1997 .

[12]  J. J. Odell,et al.  A primer to method engineering , 1996 .

[13]  Colette Rolland,et al.  A Multi-Model View of Process Modelling , 1999, Requirements Engineering.

[14]  Pär J. Ågerfalk,et al.  On the Concept of Method in Information Systems Development , 1999 .

[15]  Arthur H. M. ter Hofstede,et al.  On the Feasibility of Situational Method Engineering , 1997, Inf. Syst..