📘 О чем эта работа
В работе рассматривается применение методов искусственного интеллекта для автоматизированного анализа и визуализации информации при руководстве ИТ‑проектами на примере компании, предоставляющей финансово‑бухгалтерский аутсорсинг. Объект исследования — процессы управления проектами; предмет — алгоритмы машинного обучения и способы визуализации ключевых метрик.
📚 Что внутри
Пояснительная записка содержит подробное описание этапов: сбор и предобработка входных файлов (CSV/Excel), нормализация и очистка пропусков, выбор признаков и снижение размерности (PCA). Приведены используемые алгоритмы: K‑means для кластеризации задач по признакам 'duration', 'delay', 'priority' и Random Forest для классификации уровня риска (Low/Medium/High) и оценки вероятности срыва через predict_proba. Представлена архитектура прототипа по трехслойной модели: клиентская часть на Dash, REST API на Flask и хранилище (CSV/Excel + PostgreSQL).
- Примеры данных: таблицы задач с полями длительность, дата начала/окончания, приоритет, задержка, ресурсные метки.
- Кодовые фрагменты: загрузка файлов (pd.read_csv/pd.read_excel), вызов endpoint '/api/analyze-risk', построение кластеров KMeans и генерация Gantt/heatmap через Plotly.
- Инструменты экспорта: генерация PDF/HTML отчетов с помощью WeasyPrint или ReportLab.
- Теория и источники: описаны Random Forest, принципы визуализации (Plotly, Dash) и методология Agile/Scrum для операционной интеграции.
- Выводы: описаны преимущества автоматизации аналитики, снижение ручной нагрузки и повышение скорости принятия решений.
📊 Для кого подходит
Материал полезен студентам и преподавателям по направлениям информатики и вычислительной техники, специалистам по бизнес‑аналитике и менеджерам проектов, которым нужен быстрый прототип дашборда для мониторинга задач, оценки рисков и планирования ресурсов.
✨ Особенности
Работа содержит конкретные практические наработки: примеры endpoint'ов Flask для загрузки и анализа, фрагменты кода для KMeans и RandomForest, готовые варианты визуализаций (Gantt, тепловая карта загрузки, столбчатая диаграмма распределения рисков). Описана интеграция с PostgreSQL и возможность масштабирования на реальные project management системы (Jira, Trello, MS Project).
❓ Частые вопросы
Подойдет ли для моего ВУЗа?
Структура соответствует требованиям: введение, постановка задачи, методы, описание прототипа, заключение и список литературы; легко адаптируется под локальные методички.
Можно адаптировать?
Да. Кодовые фрагменты на Python (Pandas, Scikit‑learn, Plotly, Dash) и описанная архитектура позволяют дорабатывать модель (например, добавить нейросети) и подключать внешние источники через REST API.