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 条
  • [31] Software Cost Estimation Using Homeostasis Mutation Based Differential Evolution
    Singh, Shailendra Pratap
    Kumar, Anoj
    PROCEEDINGS OF 2017 11TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO 2017), 2017, : 173 - 181
  • [32] Implementation of software-based sensor linearization algorithms on low-cost microcontrollers
    Erdem, Hamit
    ISA TRANSACTIONS, 2010, 49 (04) : 552 - 558
  • [33] Software-Based Resolver-to-Digital Converter Using an α-β-γ Filter
    Zou, Jiming
    Zhu, Pengcheng
    Zhang, Wentao
    Xu, Yongxiang
    Zou, Jibin
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2024, 73 : 1 - 11
  • [34] Using COBIT indicators for measuring scrum-based software development
    Mahnic, Viljan
    Zabkar, Natasa
    WSEAS Transactions on Computers, 2008, 7 (10): : 1605 - 1617
  • [35] A Software-Based Error Detection Technique for Monitoring the Program Execution of RTUs in SCADA
    Rajabpour, Navid
    Sedaghat, Yasser
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, SAFECOMP 2015, 2015, 9337 : 457 - 470
  • [36] A Practitioner's Guide to Software-based Soft-Error Mitigation Using AN-Codes
    Hoffmann, Martin
    Ulbrich, Peter
    Dietrich, Christian
    Schirmeier, Horst
    Lohmann, Daniel
    Schroeder-Preikschat, Wolfgang
    2014 IEEE 15TH INTERNATIONAL SYMPOSIUM ON HIGH-ASSURANCE SYSTEMS ENGINEERING (HASE), 2014, : 33 - 40
  • [37] Forecasting the software engineering model’s effort estimation using constructive cost estimation models
    Mohammed Naif Alatawi
    Iran Journal of Computer Science, 2024, 7 (4) : 735 - 754
  • [38] Software Productivity Research on Software Cost Estimation Using Quantile-based Scale Measure
    Fu, Bin
    Zhu, Xiaolu
    Lu, Yang
    Lin, Tao
    Lv, Xiaochen
    Wu, Yaning
    2024 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND ARTIFICIAL INTELLIGENCE, SEAI 2024, 2024, : 199 - 204
  • [39] CHARACTERIZATION OF CERTAIN SOIL PROCESSES USING SOFTWARE-BASED MODELING
    Ungurasu, Adriana N.
    Anei, Daniela F.
    Iurciuc, Cristina E.
    Statescu, Florian
    ENVIRONMENTAL ENGINEERING AND MANAGEMENT JOURNAL, 2013, 12 (04): : 619 - 623
  • [40] Software-based resolver-to-digital conversion using a DSP
    Sarma, Santanu
    Agrawal, V. K.
    Udupa, Subramanya
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2008, 55 (01) : 371 - 379