Authors:
Soreangsey Kiv
1
;
Samedi Heng
1
;
Manuel Kolp
1
and
Yves Wautelet
2
Affiliations:
1
LouRIM-CEMIS and Université Catholique de Louvain, Belgium
;
2
Faculty of Economics and Business and KULeuven, Belgium
Keyword(s):
Agile Methods, Partial Adoption, Goal Modeling, Conceptual Model, Requirements Engineering.
Related
Ontology
Subjects/Areas/Topics:
Agile Methodologies
;
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
MetaModeling
;
Models
;
Paradigm Trends
;
Project Management Software
;
Software Engineering
;
Software Project Management
Abstract:
Nowadays, the agile paradigm is one of the most important approach used for software development besides structured and traditional life cycles. To facilitate its adoption and minimize the risks, different meta-models have been proposed trying to unify it. Yet, very few of them have focused on one fundamental question: How to partially adopt agile methods? Intuitively, choosing which practices to adopt in agile methods should be made based on their most prioritized goals in the software development process. To answer this issue, this paper proposes a model for partial agile methods adoption based on intentional (i.e., goal) perspectives. Hence, adoption can be considered as defining the goals in the model, corresponding to the intentions of the software team. Next, by mapping with our goal-based model, suitable practices for adoption could be easily found. Moreover, the relationship between roles and their dependencies to achieve a specific goal can also be visualized. This will help
the software team to identify easily the vulnerabilities associated with each goal and, in turn, help to minimize risks.
(More)