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 条
  • [41] Assessing software architecture candidates using the analytic hierarchy process
    Bond, WP
    Al-Otaiby, TN
    AlSherif, MN
    [J]. INNOVATIONS THROUGH INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2004, : 1175 - 1178
  • [42] Measurement repository for Scrum-based,software development process
    Mahnic, Viljan
    Zabkar, Natasa
    [J]. PROCEEDINGS OF THE 2ND WSEAS INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATIONS: MODERN TOPICS OF COMPUTER SCIENCE, 2008, : 23 - 28
  • [43] Prioritizing the Software Development Methodologies in Online Gig Economy Project Using Analytic Hierarchy Process
    Nurrahman, Yoga Afif
    Sucahyo, Yudho Giri
    Gandhi, Arfive
    [J]. PROCEEDINGS OF THE 2021 4TH INTERNATIONAL CONFERENCE ON GEOINFORMATICS AND DATA ANALYSIS, ICGDA 2021, 2021, : 73 - 78
  • [44] Research on Software Development Process Conjunction of Scrum and UML Modeling
    Quan Wei
    Guo Danwei
    Xue Yaohong
    Fan Jingtao
    Han Cheng
    Jiang Zhengang
    [J]. 2014 FOURTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2014, : 978 - 982
  • [45] Using stakeholder-driven process performance measurement for monitoring the performance of a Scrum-based software development process
    Mahnic, Viljan
    Vrana, Ivan
    [J]. ELEKTROTEHNISKI VESTNIK-ELECTROCHEMICAL REVIEW, 2007, 74 (05): : 241 - 247
  • [46] Customer Participation Behavior Research on the Process Agility Influence of the Software Development in the SCRUM Software Development
    Jian Jijiao
    Zhou Cong
    Yin Ming
    [J]. PROCEEDINGS OF THE FOURTH INTERNATIONAL SYMPOSIUM - MANAGEMENT, INNOVATION & DEVELOPMENT, BK ONE & TWO, 2017, : 348 - 355
  • [47] A research of procedures used in the analytic hierarchy process and visualization in sensitivity analysis
    Kotova, V.V.
    [J]. Scientific Visualization, 2016, 8 (02): : 59 - 84
  • [48] Agile Software Development and Reuse Approach with Scrum and Software Product Line Engineering
    Lee, Wen-Tin
    Chen, Chih-Hsien
    [J]. ELECTRONICS, 2023, 12 (15)
  • [49] The analytic hierarchy process in an uncertain environment: A simulation approach
    Hauser, D
    Tadikamalla, P
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 91 (01) : 27 - 37
  • [50] A simulation approach for handling uncertainty in the analytic hierarchy process
    Levary, RR
    Wan, K
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 106 (01) : 116 - 122