Visualization, Monitoring and Control Techniques for Use in Scrum Software Development: An Analytic Hierarchy Process Approach


Creative Commons License

Tekin N., Kosa M., Yilmaz M., Clarke P., Garousi V.

27th International Conference on Systems, Software and Services Process Improvement (EuroSPI), Düsseldorf, Germany, 9 - 11 September 2020, vol.1251, pp.45-57 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Volume: 1251
  • Doi Number: 10.1007/978-3-030-56441-4_4
  • City: Düsseldorf
  • Country: Germany
  • Page Numbers: pp.45-57
  • Keywords: Software measurement component, Software process metrics tool, Scrum, AHP, Software component selection, Industrial case study, PROCESS-IMPROVEMENT, PRODUCTIVITY, SELECTION, SUPPORT
  • Gazi University Affiliated: No

Abstract

Scrum is the most widely used agile development framework that guides the development process with its ability to create customer-valued software artifacts iteratively and incrementally, whilst seeking best practices to provide continuous measurement during production. However, measuring success in Scrum can be a challenging endeavor. In particular, it is hard to select the best fitting agile metrics during consecutive Scrum sprints. The goal of this industrial case study was to utilize a systematic selection process for identifying the appropriate scrum metrics tools addon component within the TUBITAK SAGE software development group. Moreover, the distribution of software developers' preferences of process metrics were analyzed according to their characteristic features and defense industry structure, and are presented using various distribution charts. Finally, alternatives to the software development process measurement component, which was integrated into the agile software process tool employed by the TUBITAK SAGE software development group, were efficiently determined by using the Analytic Hierarchy Process approach. Among the options discussed, our results suggest that the Actionable Agile Addon scored the highest followed by the Screenful Addon. The present study presents a rigorous approach that ultimately have improved community participation in metric planning, implementation and monitoring, thus moving towards sustainable software development goals.