Перейти к основному содержимому

Памятка по точности данных

Короткий чек-лист для точной аналитики стоимости. Формулы, стоящие за каждым правилом, — в Методологии расчёта стоимости.

Для администраторов

Что настроить и держать в порядке в системе.

  • Подключайте обе стороны каждой интеграции — трекер + Git должны идти парой: Jira + GitHub/GitLab, Yandex Tracker + GitHub/GitLab или ClickUp + GitHub/GitLab. Только тогда активность привязывается к задачам.
  • Настройте ставку каждому сотруднику с активностью — без ставки его время ничего не добавляет в прямые затраты, а коэффициент K раздувается для всех остальных. Система поднимет overhead warning, но отчёт всё равно построится, просто с искажёнными цифрами.
  • Держите MONTHLY-ставки реалистичными — всё выше $50 000/месяц у сотрудника с нулевой активностью триггерит warning. Опечатки здесь уходят прямо в числитель K и искажают стоимость каждого проекта.
  • Проставляйте корректные даты действия ставок — система берёт последнюю ставку, действующую в периоде. Правки задним числом сдвигают исторический K при следующем полном пересчёте (cron на 1-м числа в 03:00).
  • Деактивируйте уволенных правильно — через users.is_active = false. Активный MONTHLY-сотрудник без активности уходит в admin_salary каждый месяц, пока его не деактивируют.
  • Держите членства в департаментах в чистотеK считается по каждому департаменту и месяцу. Застрявшие членства после перевода могут задваивать активность или отправлять её не в тот департамент.
  • Каждый overhead warning — это сигнал, что K за этот департамент-месяц загрязнён; отчёты всё равно построятся, но цифры под подозрением до устранения причины.

Для разработчиков

Что делать в ежедневной работе.

  • Всегда включайте ключ задачи в имя Git-ветки — это единственный способ привязки активности к задаче. Сообщения коммитов, заголовки PR и открытые вкладки Jira не используются.
    • feature/PROJ-123-add-login, bugfix/ABC-45
    • fix-login-bug, sergey/wip, main
    • Работа на ветке без ключа уходит в non-task и либо размазывается по вашим другим задачам в периоде (раздувая их), либо вообще не попадает на проект.
  • Установите все три плагина — IDE, браузер, CLI. Частичная установка не просто теряет активность, а искажает пропорции, по которым non-task время размазывается по задачам.

В одном предложении

Связывайте интеграции парой, настраивайте ставки на реальные даты всем сотрудникам, деактивируйте уволенных — а как разработчик, всегда ставьте ключ задачи в имя ветки и устанавливайте все три плагина.