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

被引:3
|
作者
Tekin, Nesib [1 ]
Kosa, Mehmet [2 ]
Yilmaz, Murat [3 ,4 ]
Clarke, Paul [3 ,4 ]
Garousi, Vahid [5 ]
机构
[1] Turkish Def Ind Res & Dev Inst TUBITAK SAGE, Ankara, Turkey
[2] Tilburg Univ, Cognit Sci & Artificial Intelligence CS&AI Dept, Tilburg, Netherlands
[3] Lero, Sci Fdn Ireland Res Ctr Software, Limerick, Ireland
[4] Dublin City Univ, Dublin, Ireland
[5] Queens Univ Belfast, Belfast, Antrim, North Ireland
关键词
Software measurement component; Software process metrics tool; Scrum; AHP; Software component selection; Industrial case study; PROCESS-IMPROVEMENT; PRODUCTIVITY; SELECTION; SUPPORT;
D O I
10.1007/978-3-030-56441-4_4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:45 / 57
页数:13
相关论文
共 50 条
  • [1] A novel approach for visualization, monitoring, and control techniques for Scrum metric planning using the analytic hierarchy process
    Tekin, Nesib
    Yilmaz, Murat
    Clarke, Paul
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2023, 35 (08)
  • [2] `Analytic Hierarchy Process of Selection in Version Control Systems: Applied to Software Development
    Vargas, Javier
    Mayorga, Franklin
    Guevara, David
    Alvarez, Edison
    [J]. INFORMATION AND COMMUNICATION TECHNOLOGIES OF ECUADOR (TIC.EC), 2019, 884 : 75 - 85
  • [3] A Method for the Selection of Software Testing Techniques Using Analytic Hierarchy Process
    Sadiq, Mohd
    Sultana, Sahida
    [J]. COMPUTATIONAL INTELLIGENCE IN DATA MINING, VOL 1, 2015, 31 : 213 - 220
  • [4] Use of Knowledge Management and SCRUM techniques to increase the reusability in software development
    Jabbar, Talha
    Hafeez, Yaser
    Kiani, Azaz Ahmed
    Anwar, Nosheen
    Javaid, Javaria
    [J]. 2019 13TH INTERNATIONAL CONFERENCE ON MATHEMATICS, ACTUARIAL SCIENCE, COMPUTER SCIENCE AND STATISTICS (MACS-13), 2019,
  • [5] PROJECT MONITORING AND CONTROL SOFTWARE DEVELOPMENT WITH SCRUM: ASSESSMENT OF SCIENTIFIC PRODUCTION
    Vallerao, Alexandre Guido
    Roses, Luis Kalb
    [J]. REVISTA DE GESTAO E PROJETOS, 2013, 4 (02): : 100 - 127
  • [6] The Use of Analytic Hierarchy Process for Software Development Method Selection: A Perspective of e-Government in Indonesia
    Helingo, Melisa
    Purwandari, Betty
    Satria, Riri
    Solichah, Iis
    [J]. 4TH INFORMATION SYSTEMS INTERNATIONAL CONFERENCE (ISICO 2017), 2017, 124 : 405 - 414
  • [7] Use of the Analytic Hierarchy Process in safety control of rescue equipment
    Zhang Yinghua
    Sun Qian
    Huang Zhian
    Gao Yukun
    [J]. OPERATIONAL AND ENVIRONMENTAL MINE HEALTH AND SAFETY PRACTICE AND INNOVATION, 2016, : 281 - 284
  • [8] Scrum solo Software process for individual development
    Pagotto, Tiago
    Fabri, Jose Augusto
    L'Erario, Alexandre
    Goncalves, Jose Antonio
    [J]. 2016 11TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2016,
  • [9] The Scrum software development process for small teams
    Rising, L
    Janoff, NS
    [J]. IEEE SOFTWARE, 2000, 17 (04) : 26 - +
  • [10] A framework for evaluating the criticality of software metrics: an analytic hierarchy process (AHP) approach
    Sureshchandar, G. S.
    Leisten, Rainer
    [J]. MEASURING BUSINESS EXCELLENCE, 2006, 10 (04) : 22 - 33