
A Tailoring Criteria Model for Agile Practices Adoption
2015; UNIVERSIDADE FUMEC; Volume: 4; Issue: 2 Linguagem: Inglês
ISSN
2358-5501
Autores Tópico(s)Software System Performance and Reliability
ResumoSoftware development community adopts agile methods in several different ways considering specific contextual needs. In order to fulfill the organization needs, there are adoption strategies based on agile practices tailoring. Agile practices selection to be adopted according to the organization’s context is still a problem to be resolved. There are literature work on software method tailoring criteria but not on the agile methods area. This scenario raises the following research question: What is the impact of software method tailoring criteria on agile practices adoption? To answer this question, the first step was to review the literature to define which tailoring criteria were available. Then, based on the tailoring criteria, a model for agile practices adoption was proposed. Data has been gathered by a survey among agile practitioners and the proposed model was evaluated using partial least squares structural equation modeling (PLS-SEM). The systematic literature review results showed that agile methods tailoring is an active research theme, the majority of the research used empirical research procedures, the majority of the tailoring approaches proposed on the literature are not specific to an agile method and that tailoring is normally implemented using method engineering approaches. The proposed model has been validated and the results present a moderate influence of the external environment, previous knowledge and internal environment tailoring criteria on agile practices adoption. The results also indicate that organizations tend to use hybrid or custom software methods and select agile practices according to their needs. The proposed model can help organizations to select agile practices for adoption based on the level of importance of each of the tailoring criteria has on the organization’s context.
Referência(s)