Архитектура
Компоненты и потоки
Frontend (SPA)
UI- Разделы: Дэшборд, Команды, Проекты, Задачи, Сотрудники, Party Builder, Админка.
- Chart.js для визуализаций, DnD стиль с МТС-палитрой.
- Поддержка drag&drop в подборе команды.
Backend (Mock API)
/api/*- Простой HTTP-сервер Python, отдаёт моковые данные.
- Модели: роли, сотрудники, команды, проекты, прогнозы задач, пайплайн ETL.
- Можно заменить на реальную BFF/GraphQL-обвязку без изменения фронта.
Данные и флоу
ETL- Сбор из Jira, GitLab/GitHub, Slack/Teams, Confluence.
- Инкрементальные загрузки, хранение «сырых» и нормализованных представлений.
- ML-модели для ролей сотрудников и профиля задач/проектов.
Экраны
Навигация и сценарии
Дэшборд
Ленд- Баланс ролей активной команды.
- Список проектов/квестов и индекс эффективности.
- Рекомендации и уведомления.
Карты персонажей
Сотрудники- Бар-чарты по 9 ролям Белбина.
- ТОП-3 роли, загрузка, активные проекты, фокус.
- Рекомендации и риск выгорания.
Party Builder
Подбор- Требуемый профиль ролей для задачи/проекта.
- Перетаскивание сотрудников и мгновенный пересчёт синергии.
- Предзаполнение из прогнозов задач.
Отчётность
Метрики и наблюдаемость
Операционные метрики
DORA- Инциденты и переносы дедлайнов по периодам.
- Deploy frequency, MTTR, lead time.
- Варианты агрегации по командам и проектам.
Интеграции
Админка- Статус синхронизации источников.
- Ошибки и задержки пайплайна.
- Настройки токенов и частоты обновлений.