Інформаційна система управління процесами прийняття рішень з пріоритизацією вимог у життєвому циклі IT-проектів

dc.contributor.advisorКардашов, Олександр Вадимович
dc.contributor.authorРожко, Діана Олександрівна
dc.date.accessioned2026-07-30T07:28:15Z
dc.date.available2026-07-30T07:28:15Z
dc.date.issued2026
dc.description.abstractДипломна робота виконана на 59 сторінках, містить 18 рисунків, 8 таблиць, 1 додаток, 30 джерел у переліку посилань. Мета роботи – розробка інформаційної системи управління процесами прийняття рішень з пріоритизацією вимог у життєвому циклі IT-проектів на основі методу WSJF (Weighted Shortest Job First) та MoSCoW-класифікації з урахуванням ємності команди. Методи та засоби: мова програмування Python 3.12, фреймворк FastAPI, ORM SQLAlchemy 2.0, СУБД PostgreSQL 15, Alembic, python-jose, passlib; клієнтська частина: React 18, TypeScript 5, Tailwind CSS, Vite. Основний зміст роботи: проведено аналіз методів пріоритизації вимог (MoSCoW, RICE, AHP, WSJF) та існуючих програмних засобів; розроблено алгоритм WSJF-пріоритизації з налаштовуваними ваговими коефіцієнтами та шкалою Фібоначчі; реалізовано автоматичну MoSCoW-класифікацію на основі кумулятивного Job Size відносно ємності команди; розроблено механізм виявлення конфліктів залежностей між вимогами (Priority Inversion); створено REST API серверну та SPA клієнтську частини системи; реалізовано підсистеми аналітики, симуляції спринтів, управління змінами та журналу аудиту; проведено тестування системи. Результат – повнофункціональна інформаційна система, що автоматизує процеси пріоритизації вимог IT-проекту та забезпечує прозорість прийнятих управлінських рішень.
dc.description.abstractotherThe thesis comprises 58 pages and includes 18 figures, 8 tables, 1 appendice and 30 references. The aim of the thesis is to develop an information system for managing decision-making processes with requirements prioritisation in the IT project lifecycle, based on the WSJF (Weighted Shortest Job First) method and MoSCoW classification considering team capacity. Methods and tools: Python 3.12, FastAPI, SQLAlchemy 2.0, PostgreSQL 15, Alembic, python-jose, passlib; frontend: React 18, TypeScript 5, Tailwind CSS, Vite. Main content: an analysis of requirements prioritisation methods (MoSCoW, RICE, AHP, WSJF) and existing software tools was conducted; a WSJF prioritisation algorithm with configurable weight coefficients and Fibonacci scale was developed; automatic MoSCoW classification based on cumulative Job Size relative to team capacity was implemented; a dependency conflict detection mechanism (Priority Inversion) was developed; a REST API backend and SPA frontend were built; analytics, sprint simulation, change management and audit log subsystems were implemented; software testing was performed. The result is a fully functional information system that automates the requirements prioritisation process for IT projects and ensures transparency of management decisions.
dc.format.extent59 c.
dc.identifier.citationРожко, Д. О. Інформаційна система управління процесами прийняття рішень з пріоритизацією вимог у життєвому циклі IT-проектів : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Рожко Діана Олександрівна. – Київ, 2026. – 59 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/82318
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectпріоритизація вимог
dc.subjectWSJF
dc.subjectMoSCoW
dc.subjectIT-проект
dc.subject.беклог
dc.subjectFast API
dc.subjectReact
dc.subjectPostgreSQL
dc.subjectrequirement prioritization
dc.subjectIT project
dc.subjectbacklog
dc.titleІнформаційна система управління процесами прийняття рішень з пріоритизацією вимог у життєвому циклі IT-проектів
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Rozhko_bakalavr.pdf
Розмір:
1.22 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: