Compiling Requirements from Models for Early Phase Scope Estimation in Agile Software Development Projects

被引:0
|
作者
Bisikirskiene, Lina [1 ]
Ceponiene, Lina [1 ]
Jurgelaitis, Mantas [1 ]
Ablonskis, Linas [1 ]
Grigonyte, Egle [1 ]
机构
[1] Kaunas Univ Technol, Fac Informat, Dept Informat Syst, LT-44249 Kaunas, Lithuania
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 22期
关键词
project scope estimation; Agile; requirements workshop; UML; SysML;
D O I
10.3390/app132212353
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Inadequate early scope estimation is a common problem in software projects, leading to failures in meeting project requirements. Agile projects usually do not concentrate on a comprehensive requirements analysis and specification before the start of the project, making scope assessment difficult. This paper presents the methodology for facilitating a more accurate early estimation of project scope, based on requirements information gathered in various forms (requirements models and textual descriptions) during the requirements workshop. The requirements from different sources are compiled into one list and reconciled, since they are prepared by a number of participants in the requirements workshop using different notations (UML diagrams, SysML models, Story map) and may have differences in the vocabulary. Reconciliation encompasses the unification of vocabulary, as well as the identification and the removal of overlaps in requirements. The final list of requirements is used to estimate the scope of the project in story points. The estimate can be presented to the client and used as a basis for the project contract. A case study on the application of the proposed methodology is presented, using the animal shelter information system as a development project. It demonstrates that the methodology is viable and can facilitate the gathering of a more extensive set of requirements, thus ensuring a more detailed scope estimation.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] Using Conceptual Models in Agile Software Development: A Possible Solution to Requirements Engineering Challenges in Agile Projects
    Gupta, Abhimanyu
    Poels, Geert
    Bera, Palash
    [J]. IEEE ACCESS, 2022, 10 : 119745 - 119766
  • [2] Scope Assessment Methodology for Agile Projects Using Automated Requirements Gathering from Models
    Bisikirskiene, Lina
    Grigonyte, Egle
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2023, 2024, 1979 : 87 - 101
  • [3] Handling Requirements Dependencies in Agile Projects: A Focus Group with Agile Software Development Practitioners
    Martakis, Aias
    Daneva, Maya
    [J]. 2013 IEEE SEVENTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2013,
  • [4] Estimating the Implementation Risk of Requirements in Agile Software Development Projects with Traceability Metrics
    Rempel, Patrick
    Maeder, Patrick
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY ( REFSQ 2015), 2015, 9013 : 81 - 97
  • [5] PCA based cost estimation model for agile software development projects
    Garg, Sakshi
    Gupta, Daya
    [J]. 2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND OPERATIONS MANAGEMENT (IEOM), 2015,
  • [6] Requirements engineering and agile software development
    Paetsch, F
    Eberlein, A
    Maurer, F
    [J]. TWELFTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2003, : 308 - 313
  • [7] Use of Method for Elicitation, Documentation and Validation of Software User Requirements (MEDoV) in Agile Software Development Projects
    Dragicevic, Srdjana
    Celar, Stipe
    Novak, Luksa
    [J]. 2014 SIXTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS (CICSYN), 2014, : 65 - 70
  • [8] Agile practices in software development Experiences from student projects
    Schneider, Jean-Guy
    Vasa, Rajesh
    [J]. 2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 401 - +
  • [9] Agile Software Development Practices and Success in Outsourced Projects: The Moderating Role of Requirements Risk
    Krancher, Oliver
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING (XP 2020), 2020, 383 : 56 - 72
  • [10] Errors estimation models for embedded software development projects
    Iwata, Kazunori
    Nakashima, Toyoshiro
    Nakashima, Toyoshiro
    Anan, Yoshiyuki
    Ishii, Naohiro
    [J]. SERA 2007: 5TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT, AND APPLICATIONS, PROCEEDINGS, 2007, : 815 - +