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

Nesib Tekin, Mehmet Kosa, Murat Yilmaz*, Paul Clarke, Vahid Garousi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

43 Downloads (Pure)

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 TBİTAK 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 TBİTAK 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.

Original languageEnglish
Title of host publicationSystems, Software and Services Process Improvement - 27th European Conference, EuroSPI 2020, Proceedings
EditorsMurat Yilmaz, Paul Clarke, Jörg Niemann, Richard Messnarz
PublisherSpringer
Pages45-57
ISBN (Print)9783030564407
DOIs
Publication statusEarly online date - 10 Aug 2020
Event27th European Conference on Systems, Software and Services Process Improvement, EuroSPI 2020 - Düsseldorf, Germany
Duration: 09 Sep 202011 Sep 2020

Publication series

NameCommunications in Computer and Information Science
Volume1251 CCIS
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

Conference27th European Conference on Systems, Software and Services Process Improvement, EuroSPI 2020
CountryGermany
CityDüsseldorf
Period09/09/202011/09/2020

Keywords

  • AHP
  • Industrial case study
  • Scrum
  • Software component selection
  • Software measurement component
  • Software process metrics tool

ASJC Scopus subject areas

  • Computer Science(all)
  • Mathematics(all)

Fingerprint Dive into the research topics of 'Visualization, Monitoring and Control Techniques for Use in Scrum Software Development: An Analytic Hierarchy Process Approach'. Together they form a unique fingerprint.

  • Cite this

    Tekin, N., Kosa, M., Yilmaz, M., Clarke, P., & Garousi, V. (2020). Visualization, Monitoring and Control Techniques for Use in Scrum Software Development: An Analytic Hierarchy Process Approach. In M. Yilmaz, P. Clarke, J. Niemann, & R. Messnarz (Eds.), Systems, Software and Services Process Improvement - 27th European Conference, EuroSPI 2020, Proceedings (pp. 45-57). (Communications in Computer and Information Science; Vol. 1251 CCIS). Springer. https://doi.org/10.1007/978-3-030-56441-4_4