An Intentional Perspective on Partial Agile Adoption

Soreangsey Kiv, Samedi Heng, Manuel Kolp, Yves Wautelet · 2017

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

Read the paper · More papers on PaperTik