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 PDF
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
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics