Інформаційна система для оптимізації комунікації між стейхолдерами на основі аналізу дерев проєктних рішень за методологією Аgile
Альтернативна назва
An information system for optimizing communication between stakeholders based on the analysis of project decision trees according to the Agile methodology
Ескіз недоступний
Файли
Дата
2025
Автори
Науковий керівник
Укладач
Редактор
Назва журналу
ISSN
E-ISSN
Назва тому
Видавець
Одеський національний університет імені І. І. Мечникова
Анотація
Кваліфікаційна робота присвячена розв’язанню задачі підвищення ефективності планування та управління ризиками в масштабованих Agile-проєктах, що реалізуються за методологією Scaled Agile Framework.
У роботі проаналізовано недоліки наявних методів оцінки трудомісткості (Story Points, Use Case Points) та обґрунтовано необхідність переходу до об’єктивних кількісних метрик. Запропоновано метод оцінки локальної невизначеності програмних артефактів (епіків та фіч) на основі ентропійних дерев рішень, що дозволяє формалізувати структуру технічних альтернатив.
Розроблено математичну модель для аналізу мережевих залежностей між Agile Release Trains з використанням систем лінійних алгебраїчних рівнянь. Це дозволило отримати показник системної невизначеності, який враховує взаємовплив команд у межах програми.
Спроєктовано та реалізовано інформаційну систему у вигляді вебзастосунку на платформі .NET 8 із використанням архітектурного патерну MVC та СКБД PostgreSQL. Система забезпечує автоматизацію побудови дерев рішень, розрахунок ентропії Шеннона та візуалізацію ризиків на аналітичній панелі.
Експериментальна перевірка підтвердила працездатність системи та її ефективність у виявленні прихованих архітектурних ризиків, що дозволяє підвищити точність планування програмних інкрементів.
Ключові слова: SAFe, Agile Release Train, ентропія, дерево рішень, управління ризиками, .NET, MVC.
The qualification work is devoted to solving the problem of increasing the efficiency of planning and risk management in scaled Agile projects implemented using the Scaled Agile Framework methodology.
The paper analyzes the shortcomings of existing methods for assessing labor intensity (Story Points, Use Case Points) and justifies the need to switch to objective quantitative metrics. A method for assessing the local uncertainty of software artifacts (epics and features) based on entropy decision trees is proposed, which allows formalizing the structure of technical alternatives.
A mathematical model has been developed for analyzing network dependencies between Agile Release Trains using systems of linear algebraic equations. This allowed obtaining a system uncertainty indicator that takes into account the mutual influence of teams within the program.
An information system has been designed and implemented in the form of a web application on the .NET 8 platform using the MVC architectural pattern and the PostgreSQL database. The system provides automation of decision tree construction, calculation of Shannon entropy and visualization of risks on the analytical panel.
Experimental verification confirmed the system’s operability and its effectiveness in identifying hidden architectural risks, which allows to increase the accuracy of planning software increments.
Keywords: SAFe, Agile Release Train, entropy, decision tree, risk management, .NET, MVC.
Опис
Ключові слова
122 Комп’ютерні науки, магістр, кваліфікаційна робота, ентропія, дерево рішень, управління ризиками, SAFe, Agile Release Train
Бібліографічний опис
Лапаєв А. В. Інформаційна система для оптимізації комунікації між стейхолдерами на основі аналізу дерев проєктних рішень за методологією Аgile = An information system for optimizing communication between stakeholders based on the analysis of project decision trees according to the Agile methodology : кваліфікаційна робота магістра / А. В. Лапаєв. – Одеса, 2025. – 71 с.