Situational method engineering: combining assembly-based and roadmap-driven approaches

Isabelle Mirbel, Jolita Ralyté
2005 Requirements Engineering  
Projet EXECO Rapport de recherche ISRN I3S/RR-2004-25-FR Octobre2004 LABORATOIRE I3S: Les Algorithmes / Euclide B -2000 route des Lucioles -B.P. 121 -06903 Sophia-Antipolis Cedex, France -Tél. (33) 492 942 701 -Télécopie : (33) 492 942 898 http://www.i3s.unice.fr/I3S/FR/ RÉSUMÉ : MOTS CLÉS : Ingénierie des methodes situationnelles, composants de méthodes, itinéraires, construction de méthode par assemblage, configuration de méthode, cadre de réutilisation ABSTRACT: Because the engineering
more » ... ion of each Information System Development (ISD) project is different, engineering methods need to be adapted, transformed or enhanced to satisfy the project situation. Contributions, in the field of Situational Method Engineering (SME), aim at providing techniques and tools allowing to construct project-specific methods instead of looking for universally applicable ones. In addition to the engineering method tailoring, necessary to fit the project situation, a customization of the engineering method for each engineer participating in the project is also required. Such a configuration allows a better understanding of the method by focusing on guidelines related to the project engineer daily tasks. It also increases his/her involvement in the engineering method realization. To achieve this twofold objective (engineering method tailoring and customization), we propose a framework for SME combining an assembly-based approach for project specific method construction and a roadmap-driven approach for engineer-specific method configuration. The first step of our process provides support to build a new method the most suitable for the current ISD project situation, whereas the second step aims at choosing the most adapted path (roadmap) to satisfy the requirements of a particular project engineer within the project-specific method. The two core elements of our situational method engineering framework are the method chunks repository and the reuse frame. The former concerns reusable method components definition and storage whereas the latter deals with the characterization of the project situation and the project engineer profile. In this paper we start first by presenting our situational method engineering framework and its core elements: the method chunk repository and the reuse frame. Then we show how to take advantage of them through our two-step process combining assembly-based method construction and roadmap-driven method configuration. Abstract. Because the engineering situation of each Information System Development (ISD) project is different, engineering methods need to be adapted, transformed or enhanced to satisfy the project situation. Contributions, in the field of Situational Method Engineering (SME), aim at providing techniques and tools allowing to construct project-specific methods instead of looking for universally applicable ones. In addition to the engineering method tailoring, necessary to fit the project situation, a customization of the engineering method for each engineer participating in the project is also required. Such a configuration allows a better understanding of the method by focusing on guidelines related to the project engineer daily tasks. It also increases his/her involvement in the engineering method realization. To achieve this twofold objective (engineering method tailoring and customization), we propose a framework for SME combining an assemblybased approach for project specific method construction and a roadmap-driven approach for engineer-specific method configuration. The first step of our process provides support to build a new method the most suitable for the current ISD project situation, whereas the second step aims at choosing the most adapted path (roadmap) to satisfy the requirements of a particular project engineer within the project-specific method. The two core elements of our situational method engineering framework are the method chunks repository and the reuse frame. The former concerns reusable method components definition and storage whereas the latter deals with the characterization of the project situation and the project engineer profile. In this paper we start first by presenting our situational method engineering framework and its core elements: the method chunk repository and the reuse frame. Then we show how to take advantage of them through our two-step process combining assembly-based method construction and roadmap-driven method configuration.
doi:10.1007/s00766-005-0019-0 fatcat:awwq7uzhg5afzjrquzcouyugqu