USE CASE METHOD IN IT PROJECT MANAGEMENT BASED ON AGILE METHODOLOGY
DOI:
https://doi.org/10.15588/1607-3274-2025-1-17Keywords:
user requirements, IT product, Agile project, User Story, Use Case, mobile applicationAbstract
Context. The article considers the role and process of forming user requirements based on the Use Case method in assessing the complexity of an Agile project at the stage of preliminary assessment by the company’s management. Since the mid-70s, it has been known that errors in requirements are the most numerous, expensive, and time-consuming to correct in projects. In this regard, the importance of requirements management in IT projects using modern technologies and methods for their formation and evaluation is increasing.
Objective. Formation and evaluation of user requirements in IT project management based on the Use Case method and their impact on one of the project performance indicators at the planning stage, particularly labor intensity.
Method. The article proposes a new author’s approach to the formation and evaluation of user requirements in Agile projects, taking into account the impact of risks and system complexity assessment based on the Use Case method, and as a result of the study and proposals to achieve this goal, a mathematical model for estimating project complexity is proposed.
The mathematical template of the model allows us to consider additional variables that may affect the project, such as the number of user levels, available functionality, and technical and organizational risks. It is flexible and can be adapted to the different needs of a particular project, which aligns with the principles of the Agile methodology. The number of components in the formula can be changed to take into account the importance of different variables or expanded to take into account additional variables that may affect the project.
Results. A mathematical model for estimating project complexity based on the use case method has been developed and tested using the example of a mobile application, which contains a set of initial data for product development and constraints on changing user requirements and organizational and technical risks. The proposed mathematical model allows you to quickly, accurately, and efficiently determine scenarios of project labor intensity of various types and levels of complexity and can serve as an effective tool for making management decisions. A mathematical model for estimating project complexity based on the use case method has been developed and tested using the example of a mobile application, which contains a set of initial data for product development and constraints on changing user requirements and organizational and technical risks.
The proposed mathematical model allows you to quickly, accurately, and efficiently determine scenarios of project labor intensity of various types and levels of complexity and can serve as an effective tool for making management decisions.
Conclusions. The general findings obtained after analyzing the methods of forming and evaluating user requirements in Agile management are as follows. At the work planning stage, based on an expert assessment of each functional requirement, the primary project evaluation model has been replaced by a more modern and complex one based on the use case method and considering changes in user requirements and other product development risks. The new model uses graphical, analytical, and mathematical tools, including a use case diagram, adjustment factors considering the complexity of the actor and use case, and factors considering organizational and technical risks. As a result, we get a mathematical format for calculating the project’s complexity. This approach allows us to adapt to different types of projects quickly. With the correct initial data definition, the model will enable us to obtain reasonably accurate estimates early in project planning. The practical results of the study demonstrate the potential of the proposed mathematical model, which can be logically continued by verifying the model on a larger sample and assessing its resilience to different types of projects and risks.
References
The Impact of Incomplete or Changing Requirements on IT Project Success. [Electronic resource]. Access mode: https://www.boardroommetrics.com/blog/the-impact-ofincomplete-or-changing-requirements-on-it-projectsuccess-20131222.htm
Franch X., Palomares C., Quer C., Chatzipetrou P., Gorschek T. The state-of-practice in requirements specification: an extended interview study at 12 companies, Requirements Engineering, 2023, No. 28 (3), pp. 377–409. DOI:10.1007/s00766-023-00399-7
Reddy V. K. R., Rahamathunnisa U., Subhashini P., Aancy H. M., Meenakshi S., Boopathi S. Solutions for software requirement risks using artificial intelligence techniques, Handbook of Research on Data Science and Cybersecurity Innovations in Industry 4.0 Technologies, 2023, pp. 45–64. DOI: 10.4018/978-1-6684-8145-5
IEEE Standard Glossary for Software Engineering Terminology, ANSI/IEEE Std 610.12-1990. [Electronic resource]. Access mode: https://ieeexplore.ieee.org/document/159342
Kozak O. L. Opornyi konspekt lektsii z kursu «Analiz vymoh do prohramnoho zabezpechennia» dlia studentiv napriamku pidhotovky «Prohramna inzheneriia».
Ternopil, 2011, 56 p. [Elektronnyi resurs]. Rezhym dostupu: http://dspace.wunu.edu.ua/retrieve/14135/FCIT_kKN_sPZS_dAVPZ_%20LEC.pdf
Hrytsiuk Yu.I., Niemova O.A. Osoblyvosti formuliuvannia vymoh do prohramnoho zabezpechennia. [Elektronnyi resurs]. Rezhym dostupu: file:///C:/Users/%D0%9E%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%B0/Downloads/Osoblivosti_formuluvanna_vimog_do_programnogo_zabe.pdf
ISO/IEC 25062. Software Engineering – Software product Quality Requirements and Evaluation (SQuaRE)– Common Industry Format (CIF) for Usability Test Reports (2006). [Electronic resource]. Access mode: [Electronic resource]. Access mode: https://www.iso.org/standard/43046.html
ISO 9241-210:2019. Ergonomics of human-system interaction – Human-centred design for interactive systems (2019). [Electronic resource]. Access mode: https://www.iso.org/standard/77520.html
ISO/IEC/IEEE 29148. Systems and software engineering – Life cycle processes – Requirements engineering (2011). [Electronic resource]. Access mode:
https://www.iso.org/standard/72089.html
Kotonya G., Sommerville I. Requirements Engineering: Processes and Techniques (1st ed.). Wiley Publishing, 1998, P. 294.
Geis T., Dzida W., Redtenbacher W. Specifying Usability Requirements and Test Criteria for Interactive Systems: Consequences for New Releases of Softwarerelated Standards Within the ISO 9241 Series, Federal Institute for Occupational Safety and Health, 2004, P.63.
Maguire M., Bevan N. User Requirements Analysis: A Review of Supporting Methods, In Proceedings of the IFIP 17th World Computer Congress – TC13 Stream on
Usability: Gaining a Competitive Edge, 2002, pp. 133–148. DOI:10.1007/978-0-387-35610-5_9
Hernande R., Moros B., Nicolas J. Requirements management in DevOps environments: a multivocal mapping study, Requirements Engineering, 2023,
No. 28 (3), pp. 317–346. Cited 1 time. DOI:10.1007/s00766-023-00396-w
Sathe C. A., Panse C. An Empirical Study of Project Management Constraints in Agile Software Development: Multigroup Analysis between Scrum and Kanban, Brazilian Journal of Operations and Production Management, 2023, Vol. 20, No, pp. 1–17. 3 special edition, https://doi.org/10.14488/BJOPM.1796.2023.
Silvius G., Ursem R., Magano J. Exploring the Project Owner’s Behaviour of Addressing Sustainability in Project Assignment and Governance, Sustainability,
, No. 15(19), P. 14294; https://doi.org/10.3390/su151914294
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 O. M. Svintsycka, I. V. Puleko, M. S. Graf, R. V. Petrosian

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Creative Commons Licensing Notifications in the Copyright Notices
The journal allows the authors to hold the copyright without restrictions and to retain publishing rights without restrictions.
The journal allows readers to read, download, copy, distribute, print, search, or link to the full texts of its articles.
The journal allows to reuse and remixing of its content, in accordance with a Creative Commons license СС BY -SA.
Authors who publish with this journal agree to the following terms:
-
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License CC BY-SA that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
-
Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
-
Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.