Details
Title | Разработка менеджера задач. Прогноз действий на основе ML: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Creators | Нефедев Виктор Константинович |
Scientific adviser | Александрова Ольга Всеволодовна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | управление проектами ; менеджер задач ; планирование сроков ; машинное обучение ; предиктивная аналитика ; MVP ; Spring Boot ; React ; TensorFlow ; project management ; time forecasting ; machine learning ; predictive analytics |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-3029 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Additionally | New arrival |
Record key | ru\spstu\vkr\37287 |
Record create date | 9/19/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Работа посвящена созданию версии (MVP) интеллектуальной системы управления проектами, способной автоматически предсказывать сроки их завершения с вероятностной оценкой. В рамках исследования были проанализированы существующие методы планирования (диаграммы Ганта, эмпирические оценки, BI-системы) и современные сервисы (Jira, Asana, Trello), выявлены их ограничения: отсутствие учёта фактического хода выполнения задач, автоматического обновления сроков и вероятностных прогнозов. Была спроектирована микросервисная архитектура веб-приложения с REST и gRPC интерфейсами. Разработаны backend (на Java Spring), frontend (на React), база данных (PostgreSQL) и сервис статистики, использующий обученную модель машинного обучения. Модель построена на модифицированной архитектуре Temporal Fusion Transformer и предсказывает два параметра: ожидаемый срок завершения проекта и степень уверенности в этом предсказании (через параметры нормального распределения). Для доказательства концепции реализован генератор синтетических данных и проведено обучение модели. Достигнуты метрики MAE ~2.5 дня и R² > 0.98, что подтверждает корректность выбранного подхода. Также были разработаны и протестированы основные модули приложения. Результаты демонстрируют применимость модели для интеллектуального планирования сроков проектов в реальных условиях.
This thesis presents the design and implementation of a minimum viable product (MVP) of a project management system that integrates machine learning models to automatically predict project completion dates with confidence estimation. The research begins with an overview of existing scheduling methods (Gantt charts, expert estimates, BI tools) and popular project tracking platforms (Jira, Asana, Trello), highlighting their common drawbacks: lack of actual task progress tracking, no dynamic deadline updates, and absence of probabilistic forecasting. A microservice web application architecture was developed, including backend services (Java Spring), frontend (React), database (PostgreSQL), and a dedicated statistics service using a custom-trained machine learning model. The model is based on a modified Temporal Fusion Transformer architecture and outputs two parameters: expected completion time and model confidence (via normal distribution parameters). A synthetic data generator was implemented to simulate project histories for training. The model achieved strong performance with MAE ~2.5 days and R² > 0.98, confirming the viability of the proposed approach. The systems key modules were also tested and validated. The results demonstrate that the developed solution is effective for predictive time planning in dynamic project environments.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0