Adaptations of Scrum Roles in Software Projects: Survey and Representation Tentative with Feature Models

  • Luciano A. Garcia UEM
  • Edson OliveiraJr UEM
  • Gislaine Camila L. Leal UEM
  • Marcelo Morandini USP
  • Shayne Urbanowski U.S. Geological Survey Denver

Resumo


Scrum is one of the most popular agile methods due to its framework structure. This structure allows flexibility to adapt to project characteristics. Given this, expected adaptations in the Scrum elements is something natural. Roles are one of these elements. They are of great importance in the successful deployment of Scrum. Therefore, we expect to understand the extent of the adaptations practiced in the Scrum roles Scrum Master, Product Owner, and Development Team by conducting a survey with practitioners. To better comprehend such adaptations and their relationships, we decided to systematize, group, and represent them using a feature model. We, then, evaluated the created feature model inviting Scrum deployment experts. Results point out the feasibility of our feature model based on the perceived usefulness and ease of use. Such model makes it possible for practitioners to have a set of features they can instantiate and customize according to their needs and recommendations from the Scrum guide. Another benefit of such feature model is that it records Scrum users' background and compares similar situations where certain features have been adopted.
Palavras-chave: Scrum Master, Scrum, Roles, Product Owner, Feature Model, Development Team, Adaptations
Publicado
21/10/2020
GARCIA, Luciano A.; OLIVEIRAJR, Edson; LEAL, Gislaine Camila L.; MORANDINI, Marcelo; URBANOWSKI, Shayne. Adaptations of Scrum Roles in Software Projects: Survey and Representation Tentative with Feature Models. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 34. , 2020, Natal. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 .