Документация

Карта системы и сценарии использования

Фокус на ролях Белбина, пайплайне данных и UI-экранах для тимлидов, руководителей и сотрудников.

Архитектура

Компоненты и потоки

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.
  • Варианты агрегации по командам и проектам.

Интеграции

Админка
  • Статус синхронизации источников.
  • Ошибки и задержки пайплайна.
  • Настройки токенов и частоты обновлений.