Застосування рекурентних нейронних мереж для покращення процесу планування SCRUM-спринтів

dc.contributor.affiliationНаціональний університет “Львівська політехніка”
dc.contributor.authorГудь, Олекса
dc.contributor.authorКунанець, Наталія
dc.coverage.placenameЛьвів
dc.date.accessioned2025-10-29T11:38:32Z
dc.date.issued2024
dc.date.submitted2025
dc.description.abstractУ дослідженні обґрунтовано доцільність використання технології машинного навчання для вдосконалення процесу планування ітерацій в ІТ-проєктах, що реалізуються з використанням методології Scrum. Постановлено проблему планування продуктивності в командах. Сформовано предмет і обʼєкт дослідження. Описано очікувану наукову новизну та практичну значущість результатів дослідження. Розглянуто комплекс можливих проблем, пов’язаних з плануванням задач в ІТ-проєктах, зокрема точність прогнозування продуктивності команд. Виявлено ключові фактори, що впливають на процес планування, та проведено аналіз можливих шляхів їхнього вирішення. Проаналізовано успішність застосування технологій машинного навчання у сфері проєктного менеджменту. Проведено оцінку технологій машинного навчання для прогнозування реалізації задач ітерацій Scrum-проєктів. Зосереджено увагу на використанні у цих процесах рекурентних нейронних мереж. Обрано модель Довга Короткочасна Пам’ять (ДКЧП) для прогнозування продуктивності команд ІТ-проєктів. Сформовано мету, цілі та завдання дослідження. Зібрано та проаналізовано історичні дані продуктивності проєкту. Проведено аналіз ефективності роботи розробленої моделі залежно від заданих параметрів та формату вхідних даних. Запропоновано три варіанти моделі з різною кількістю повних запусків процесу навчання алгоритму. Нормалізовано дані для оптимізації моделі. Встановлено, що моделі довгої короткочасної пам’яті здатні точно прогнозувати майбутні показники на основі нормалізованих історичних даних про попередні спринти. Проаналізовано результати прогнозування. Визначено способи подальшого вдосконалення моделі. Доведено доцільність використання підходу рекурентних нейронних мереж у процесі планування спринтів. Запропоновано методи використання рекурентних нейронних мереж для планування задач ІТ-проєкту. Визначено обмеження такого підходу. Запропоновано альтернативний варіант застосування рекурентних нейронних мереж у разі невідповідності умовам обмежень. Наведено перспективи подальших досліджень. Зроблено висновки про процес та результати проведеного дослідження. The study substantiates the feasibility of using machine learning technology to improve the iteration planning process in IT projects implemented using the Scrum methodology. The problem of productivity planning in teams is set. The subject and object of the research are formulated. The expected scientific novelty and practical significance of the research results are described. A range of potential issues related to task planning in IT projects, particularly the accuracy of team productivity forecasting, is considered. Key factors influencing the planning process are identified, and possible solutions are analyzed. The success of applying machine learning technologies in project management is analyzed. An evaluation of machine learning technologies for forecasting the implementation of tasks in Scrum project iterations is conducted. The focus is on the use of recurrent neural networks in these processes. The Long Short-Term Memory (LSTM) model is selected for predicting the productivity of IT project teams. The goals, objectives, and tasks of the research are formulated. Historical project performance data is collected and analyzed. The performance of the developed model is analyzed depending on the specified parameters and input data format. Three model variants with different numbers of complete algorithm training cycles are proposed. The data is normalized to optimize the model. It is established that Long Short-Term Memory models can accurately predict future performance based on normalized historical data from previous sprints. The prediction results are analyzed. Ways to further improve the model are identified. The feasibility of using the recurrent neural network approach in sprint planning is proven. Methods of using recurrent neural networks for IT project task planning are proposed. The limitations of this approach are identified. An alternative option for applying recurrent neural networks in case of non-compliance with the limitations is proposed. Prospects for further research are outlined. Conclusions were drawn regarding the course and results of the conducted research.
dc.format.pages203–219
dc.identifier.citationГудь О. Застосування рекурентних нейронних мереж для покращення процесу планування SCRUM-спринтів / Олекса Гудь, Наталія Кунанець // Вісник Національного університету “Львівська політехніка”. Серія: Інформаційні системи та мережі. — Львів : Видавництво Львівської політехніки, 2024. — № 16. — С. 203–219.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/115733
dc.language.isouk
dc.publisherВидавництво Львівської політехніки
dc.relation.references1. Dong, W. (2015). Exploring and Theorizing Velocity Flux in Agile Development. http://www.diva portal.se/smash/get/diva2:819558/FULLTEXT01.pdf 2. Sharma, S., Kumar, D., Fayad, M. (2021). An Impact Assessment of Agile Ceremonies on Sprint Velocity Under Agile Software Development. https://doi.org/10.1109/icrito51393.2021.9596508 3. Almeida, F., Carneiro, P. (2023b). Perceived Importance of Metrics for Agile Scrum Environments. Information, 14(6), 327. https://doi.org/10.3390/info14060327 4. Haputhanthrige, V., Asghar, I., Saleem, S., Shamim, S. (2024). The Impact of a Skill-Driven Model on Scrum Teams in Software Projects: A Catalyst for Digital Transformation. Systems, 12(5), 149. https://doi.org/10.3390/systems12050149 5. Almeida, F., Carneiro, P. (2023). Perceived Importance of Metrics for Agile Scrum Environments. Information, 14(6), 327. https://doi.org/10.3390/info14060327 of 6. Turner, A., Shieff, D., Dwivedi, A., Liarokapis, M. (2021). Comparing Machine Learning Methods and Feature Extraction Techniques for the EMG Based Decoding of Human Intention. 2021 43rd Annual International Conference the IEEE Engineering https://doi.org/10.1109/embc46164.2021.9630998 in Medicine &Amp; Biology Society (EMBC). 7. Oukhouya, H., Himdi, K. E. (2023). Comparing Machine Learning Methods ‒ SVR, XGBoost, LSTM, and MLP ‒ For Forecasting the Moroccan Stock Market. https://doi.org/10.3390/iocma2023-14409 8. Ali, P. J. M. (2022). Investigating the Impact of Min-Max Data Normalization on the Regression Performance of K-Nearest Neighbor with Different Similarity Measurements. ARO-The Scientific Journal of Koya University, 10(1), 85–91. https://doi.org/10.14500/aro.10955 9. Akande, Y. F., Idowu, J., Misra, A., Misra, S., Akande, O. N., Ahuja, R. (2022). Application of XGBoost Algorithm for Sales Forecasting Using Walmart Dataset. Lecture notes in electrical engineering, 147–159. https://doi.org/10.1007/978-981-19-1111-8_13 10. Hewamalage, H., Bergmeir, C., Bandara, K. (2021). Recurrent Neural Networks for Time Series Forecasting: Current status and future directions. International Journal of Forecasting, 37(1), 388–427. https://doi.org/10.1016/j.ijforecast.2020.06.008 11. Moghar, A., Hamiche, M. (2020). Stock Market Prediction Using LSTM Recurrent Neural Network. Procedia Computer Science, 170, 1168–1173. https://doi.org/10.1016/j.procs.2020.03.049 12. Iordan, A. E. (2024). An Optimized LSTM Neural Network for Accurate Estimation of Software Development Effort. Mathematics, 12(2), 200. https://doi.org/10.3390/math12020200 13. Mahdi, M. N., Zabil, M. H. M., Ahmad, A. R., Ismail, R., Yusoff, Y., Cheng, L. K., Azmi, M. S. B. M., Natiq, H., Naidu, H. H. (2021). Software Project Management Using Machine Learning Technique ‒ A Review. Applied Sciences, 11(11), 5183. https://doi.org/10.3390/app11115183
dc.relation.urihttps://doi.org/10.23939/sisn2024.16.203
dc.subjectпрогнозування; машинне навчання; LSTM; Scrum; рекурентні нейронні мережі
dc.subjectforecasting, machine learning, LSTM, Scrum, recurrent neural network
dc.subject.udc004:005.9:519.8:65
dc.titleЗастосування рекурентних нейронних мереж для покращення процесу планування SCRUM-спринтів
dc.title.alternativeThe feasibility of using reccurent neural networks as a tool for improving the scrum sprint planning process
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
241164maket4-205-221_0.pdf
Size:
664.89 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: