A software-based cost estimation technique in scrum using a developer?s expertise

被引:12
|
作者
Butt, Shariq Aziz [1 ]
Khalid, Ayesha [1 ]
Ercan, Tuncay [2 ]
Ariza-Colpas, Paola Patricia [3 ]
Melisa, Acosta-Coll [3 ]
Pineres-Espitia, Gabriel [3 ]
De-La-Hoz-Franco, Emiro [3 ]
Melo, Marlon Alberto Pineres [4 ]
Ortega, Roberto Morales [3 ]
机构
[1] Univ Lahore, Dept Comp Sci & Informat Technol, Lahore, Pakistan
[2] Yasar Univ, Dept Management Informat Syst, Bornova, Turkey
[3] Univ Costa, Barranquilla, Colombia
[4] Univ Norte, Barranquilla, Colombia
关键词
Scrum projects; Cost estimation techniques; Issues in the scrum; GOVERNANCE FRAMEWORK; AGILE; QUALITY; MODEL;
D O I
10.1016/j.advengsoft.2022.103159
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Background: Scrum methodology is the most useful and adopted part of the agile methodology. Many organizations are adopting Scrum for the last decade to meet their software requirements. It is facilitating the software industries to develop software applications according to the user's requirements.Objective: Scrum helps to fulfill the customer's requirements by interacting with the client and developer. Instead of this, scrum still has some challenges that influence the cost of a scrum. These challenging factors include coordination, team size, change request, complexity, and issues in daily meeting sessions. Due to these factors mostly the cost and time exceed scrum-based projects. To overcome these issues from the accurate and precise estimation in the scrum project we have developed a web-based software system to estimate the effort of a user story as well as the budget. Methodology: There are some sophisticated cost estimation techniques for scrum-based projects. But all estimation techniques have some limitations that make them less useful for estimation and overcoming the effects of these factors in the scrum. We have surveyed the multiple software industries to get the static findings of the survey. We have designed the 30 hypotheses that main aim to reveal how much the proposed estimation technique is valuable for the accuracy of estimation. For the inclusion of participants, we have set the age criteria to get the opinions of the most experienced programmers.Results: The main aim of this paper is to provide knowledge about key challenging factors in Scrum that cause exceed in cost and time, and also briefly explain why existing scrum cost estimation techniques are not pertinent for projects. In the last, we propose a framework as a solution to manage these factors and control cost and time from exceeding. We also adopted this estimation technique in different case studies in software industries for findings and results. The technique calculates the efforts autonomously. We design a software-based estimation technique that collects inputs from team/s and estimates the cost and time of a project.Conclusion: In outcomes, we found that our cost estimation approach reduced the issues from scrum software project development and make it more proficient for estimation of projects. Our proposed estimation technique introduced the new concept of estimation that facilitate the client, software industry, and developers as well to meet the requirements of the client, fulfill the changes during the sprints/s development and deliver the project within the time and cost.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] An effective technique for minimizing the cost of processor software-based diagnosis in SoCs
    Bernardi, P.
    Sanchez, E.
    Schillaci, M.
    Squillero, G.
    Reorda, M. Sonza
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 410 - +
  • [2] Cost estimate in scrum project with the decision-based effort estimation technique
    Alshammari, Fahad H.
    SOFT COMPUTING, 2022, 26 (20) : 10993 - 11005
  • [3] Cost estimate in scrum project with the decision-based effort estimation technique
    Fahad H. Alshammari
    Soft Computing, 2022, 26 : 10993 - 11005
  • [4] A software-based error detection technique using encoded signatures
    Sedaghat, Yasser
    Miremadi, Seyed Ghassem
    Fazeli, Mahdi
    21ST IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT-TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2006, : 389 - +
  • [5] Clone-and-Own Software Product Derivation Based on Developer Preferences and Cost Estimation
    Ghabach, Eddy
    Blay-Fornarino, Mireille
    El Khoury, Franjieh
    Baz, Badih
    2018 12TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2018,
  • [6] Discovering software developer's coding expertise through deep learning
    Javeed, Farooq
    Siddique, Ansar
    Munir, Akhtar
    Shehzad, Basit
    Lali, Muhammad I. U.
    IET SOFTWARE, 2020, 14 (03) : 213 - 220
  • [7] The Performance Cost of Software-based Security Mitigations
    Bowen, Lucy
    Lupo, Chris
    PROCEEDINGS OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE'20), 2020, : 210 - 217
  • [8] Phasor monitoring of DxPSK signals using software-based synchronization technique
    Choi, H. G.
    Takushima, Y.
    Chung, Y. C.
    OPTICS EXPRESS, 2010, 18 (21): : 21511 - 21518
  • [9] Estimation of Risks in Scrum Using Agile Software Development
    Ahmed, Muhammad
    Malik, Babur Hayat
    Tahir, Rana M.
    Perveen, Sidra
    Alvi, Rabia Imtiaz
    Rehmat, Azra
    Ain, Qura Tul
    Asghar, Mehrina
    ADVANCES IN ARTIFICIAL INTELLIGENCE, SOFTWARE AND SYSTEMS ENGINEERING, 2019, 787 : 111 - 121
  • [10] Phasor Monitoring of DxPSK Signals Using Software-Based Synchronization Technique
    Choi, H. G.
    Takushima, Y.
    Chung, Y. C.
    2010 CONFERENCE ON OPTICAL FIBER COMMUNICATION OFC COLLOCATED NATIONAL FIBER OPTIC ENGINEERS CONFERENCE OFC-NFOEC, 2010,