# Загрузка команды: кто чем занят сейчас и где будет пик

# Загрузка команды: кто чем занят сейчас и где будет пик

## Когда нужно

- «кто сейчас чем занят», «какая загрузка у команды», «свободен ли Агафонов в ноябре»
- «потянем ли мы ещё один проект», «когда у нас пик», «кого не хватает»
- «нанимать конструктора или нет», «на когда брать этот заказ»

## Что даёт

Два разных ответа, и путать их не надо.

**Текущая загрузка** — только по проектам, у которых есть карточка со статусом
`active`. Матрица «человек × день → проект», выезды (ПНР) отличаются штриховкой от
работ в цеху. Отвечает на «кто где на этой неделе».

**Потенциальная загрузка** — все проекты, включая те, что ещё не выиграны. Считается
помесячно на год вперёд. Абстрактные роли планов («Конструктор», «АСУТП специалист»)
раскладываются по живым людям, а что закрыть некем — попадает на лист **«Дефицит»**
с числом ставок и причиной. Отвечает на «где мы упрёмся и кого нанимать».

На листе **«Назначено»** видно, кого расчёт куда поставил, — чтобы цифру пика можно
было оспорить, а не принимать на веру. Там же состав тех, кто в расчёт не входит,
и почему.

## Как сделать

Спросить Еву словами — она соберёт отчёт и пришлёт файл в чат:

- **«загрузка команды»** — кто чем занят по идущим проектам, три месяца, по дням;
- **«загрузка команды на полгода»** — где пик и кого не хватает;
- «потянем ли ещё один проект», «когда у нас пик», «нанимать ли конструктора»,
  «на когда брать этот заказ» — то же самое другими словами.

Горизонт можно назвать любой: «на квартал», «на полгода», «на год». В ответ приходит
короткий разбор словами и книга Excel.

Расписания у отчётов нет намеренно: их спрашивают, когда вопрос возник. Ежедневный
файл `workload.xlsx` в вейле — это ПРЕЖНЯЯ матрица, без ролей и без дефицита.

## Если не сработало

- **Проекта нет в текущей загрузке** — у его карточки не проставлен `ganttpro_id`
  либо статус не `active`. Отчёт не молчит: смотрите лист **«Дыры»**, там прямо
  написано, какой карточки не хватает.
- **«План есть, а привязки в карточке нет»** на листе «Дыры» — план в GanttPRO
  называется иначе, чем карточка (так «Тяжмаш» оказался Сызранью). Чинится карточкой:
  проставить `ganttpro_id`.
- **Проект в отчёте, а часов нет** — в плане нет ни одной задачи с исполнителем. Это
  не «людей не занимает», а «работа не распланирована»: чинится в GanttPRO.
- **Человека нет в матрице** — он не привязан к своему ресурсу GanttPRO в реестре
  людей. Смотрите «Дыры», раздел «Ресурсы GanttPro без человека».
- **Ева поняла не так и прислала не то** — назовите отчёт словом «загрузка команды» и
  добавьте горизонт: «загрузка команды на полгода». Без горизонта она соберёт текущую.
- **Ставки выглядят дико (240, 313)** — так больше не будет, но причина полезная: в
  GanttPRO в поле часов иногда попадают рубли. Такие назначения в расчёт не берутся и
  перечислены на «Дырах» строкой «96000 ч при потолке 2400 ч» — лечится в GanttPRO
  руками, у той же задачи.
- **Человека нет на листе «Пики», хотя он есть в матрице** — так и задумано. Менеджеров
  и внешних подрядчиков нормировать производственным календарём нечем: их часы это факт,
  а не ставка. В «Загрузке» они на месте.
- **Дефицит выглядит завышенным** — прочтите столбец «Почему». Там сказано, сколько
  человек вообще владеет ролью и кого мы сами вывели из расчёта. Часто пик создан не
  рынком, а нашим решением (внешних и менеджеров в потенциальную загрузку не берём).

## Чего отчёты сознательно не считают

- **«Матчасть»** — это не человек, а деньги: в плане там рубли, а не часы.
- **Пять ролей** — Rise Master, Инженер оффлайн, Инженер onsite, Инженер по
  безопасности, Производство. Им пока не с кем сопоставляться в реестре, и угадывать
  по похожести названия мы не стали: неверная склейка занижает пик молча. Это 12%
  часов — цифра известна и записана.
- **Внешних и менеджеров** — в потенциальной загрузке. Внешнего нельзя запланировать
  как свой ресурс, а менеджера незачем нормировать производственным календарём. В
  текущей загрузке внешние считаются: там это живая работа.