A Unified Feature Model for Scrum Artifacts from a Literature and Practice Perspective
Resumo
Scrum has become one of the most popular Agile methods. Among its main elements are its artifacts. These artifacts are related to the requirements required for the software and how they will be worked on during a Scrum interaction called Sprint. Given the importance of artifacts in the Scrum structure, evidence of the adaptations of these artifacts was collected with the aid of a systematic mapping study and a survey literature with practitioners of the method. Later, we systematized the evidence of adaptations found and built models of features in order to register them and enable users of the methods to have a broader understanding of the features that Scrum artifacts can assume.
Palavras-chave:
Scrum, Adaptations, Systematic Mapping Study, Survey, Feature Model
Referências
Czarnecki, K. and Eisenecker, U. W. (1999). Components and generative programming. In ACM SIGSOFT Software Engineering Notes, volume 24, pages 2–19. Springer- Verlag.
Czarnecki, K., Helsen, S., and Eisenecker, U. (2005). Formalizing cardinality-based fea- ture models and their specialization. Software process: Improvement and practice, 10(1):7–29.
Diebold, P., Ostberg, J.-P., Wagner, S., and Zendler, U. (2015). What do practitioners vary in using scrum? In Lassenius, C., Dingsøyr, T., and Paasivaara, M., editors, Agile Processes in Software Engineering and Extreme Programming, pages 40–51. Springer International Publishing.
Garcia, L. (2019). Adaptations of the scrum framework for software development projects. Master’s thesis, Universidade Estadual de Maringa´.
Kang, K. C., Cohen, S. G., Hess, J. A., Novak, W. E., and Peterson, A. S. (1990). Feature- oriented domain analysis (foda) feasibility study. Technical report, Carnegie-Mellon Univ Pittsburgh Pa Software Engineering Inst.
Petersen, K., Vakkalanka, S., and Kuzniarz, L. (2015). Guidelines for conducting system- atic mapping studies in software engineering: An update. Information and Software Technology, 64:1–18.
Schwaber, K. and Sutherland, J. (2017). The Definitive Guide to SCRUM: The rules of the Game. Scrum.org. https://www.mitchlacey.com/resources/official-scrum-guide- current-and-past-versions.
Sochos, P., Philippow, I., and Riebisch, M. (2004). Feature-oriented development of soft- ware product lines: mapping feature models to the architecture. In Net. ObjectDays, pages 138–152. Springer.
Czarnecki, K., Helsen, S., and Eisenecker, U. (2005). Formalizing cardinality-based fea- ture models and their specialization. Software process: Improvement and practice, 10(1):7–29.
Diebold, P., Ostberg, J.-P., Wagner, S., and Zendler, U. (2015). What do practitioners vary in using scrum? In Lassenius, C., Dingsøyr, T., and Paasivaara, M., editors, Agile Processes in Software Engineering and Extreme Programming, pages 40–51. Springer International Publishing.
Garcia, L. (2019). Adaptations of the scrum framework for software development projects. Master’s thesis, Universidade Estadual de Maringa´.
Kang, K. C., Cohen, S. G., Hess, J. A., Novak, W. E., and Peterson, A. S. (1990). Feature- oriented domain analysis (foda) feasibility study. Technical report, Carnegie-Mellon Univ Pittsburgh Pa Software Engineering Inst.
Petersen, K., Vakkalanka, S., and Kuzniarz, L. (2015). Guidelines for conducting system- atic mapping studies in software engineering: An update. Information and Software Technology, 64:1–18.
Schwaber, K. and Sutherland, J. (2017). The Definitive Guide to SCRUM: The rules of the Game. Scrum.org. https://www.mitchlacey.com/resources/official-scrum-guide- current-and-past-versions.
Sochos, P., Philippow, I., and Riebisch, M. (2004). Feature-oriented development of soft- ware product lines: mapping feature models to the architecture. In Net. ObjectDays, pages 138–152. Springer.
Publicado
11/11/2020
Como Citar
GARCIA, Luciano A.; OLIVEIRAJR, Edson; LEAL, Gislaine Camila L.; MORANDINI, Marcelo.
A Unified Feature Model for Scrum Artifacts from a Literature and Practice Perspective. In: ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES), 4. , 2020, Evento Online.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2020
.
p. 296-305.
DOI: https://doi.org/10.5753/eres.2020.13740.