Перейти к основному содержимому
Версия: v2 (текущая)

Возможности

Кратко. PanDev Metrics собирает инженерные сигналы с четырёх слоёв (IDE, Git, таск-трекер, CLI/браузер), нормализует их в один таймлайн на сотрудника и превращает в DORA метрики, реальные часы кодинга и единственный на рынке расчёт себестоимости фичи. Всё ниже доступно и в Cloud, и в on-prem — это один и тот же продукт.

Сбор данных

Этот слой конкуренты пропускают. PanDev Metrics получает события активности прямо из мест, где разработчики реально работают.

IDE-плагины

Нативные плагины по всему ландшафту IDE:

  • Семейство JetBrains (10 IDE) — IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand, Rider, CLion, RustRover, RubyMine, Android Studio.
  • Microsoft — Visual Studio (все версии; 2024+ в теории работает, официально не тестировали), VS Code.
  • Форки VS Code — Cursor и Windsurf используют плагин для VS Code напрямую.
  • Xcode — для iOS/macOS команд.
  • Семейство Eclipse — Eclipse и Eclipse-подобные IDE.

Плагины обновляются автоматически, если IDE это поддерживает, иначе вручную. Offline? Плагин накапливает события локально в очередь и отправляет на сервер, как только появляется сеть.

Что плагин собирает: имена файлов, события активности (изменение файлов, скролл, открытие/закрытие), foreground-приложение. Что никогда не собирает: исходный код, скриншоты. Использование AI-инструментов трекается двумя разными сигналами — промпты инженера (активность разработчика) и автогенерация AI (активность ИИ).

Git-платформы

Коннекторы под все основные хостинги:

  • GitHub — GitHub App (рекомендуем, проще) и OAuth. Минимум permissions: Repository Read, Pull Request Read/Write.
  • GitLab — Cloud и Self-Managed. Минимум scopes: api, write_repository.
  • Bitbucket — Cloud, Server, Data Center.
  • Azure DevOps — Repos, Pipelines, Boards.

Таск-трекеры

Связывают код с бизнес-задачами:

  • Jira — Cloud и Server/Data Center (on-prem). Нужна учётка с правами Администратора, потому что PanDev создаёт webhooks при подключении.
  • Yandex Tracker — production-ready, OAuth.
  • ClickUp — production-ready.
  • Azure Boards — поддерживается.
  • В планах: Monday, Trello, Asana.
  • Не поддерживается: Linear.

Если интеграция с трекером не нужна вообще — запустите платформу в режиме без интеграций и опирайтесь только на IDE + Git.

CLI и браузеры

  • CLI-плагины для Mac и Linux (Windows в разработке). Собирают только название команды и факт её ввода — heartbeat активности. Codex CLI и Claude Code — first-class citizens.
  • Расширения для браузеров под 10 браузеров (Chrome, Brave, Edge, Firefox, Opera, Arc, Vivaldi, Yandex, Whale, Sidekick). Whitelist уровня организации управляет тем, что трекать; у каждого пользователя свой персональный blacklist для того, что не трекать никогда.

Инженерная аналитика

Когда события приходят в PanDev, они раскатываются в дашборды.

DORA метрики

Индустриальный стандарт показателей доставки, с performance bands (Elite / High / Medium / Low):

  • Deployment frequency
  • Lead time for changes
  • Change failure rate
  • Mean time to restore

Каждая метрика раскрывается до исходных событий.

Продуктивность и вовлечённость

Шире набор индикаторов на уровне инженера, команды, роли, департамента. Самые показательные:

  • Реальные часы кодинга. Пауза меньше 15 минут между событиями IDE — активное время. Больше 15 минут — нет. Эта калибровка лежит в основе каждой цифры «часов» в продукте.
  • Переработки. Любая работа вне рабочего времени в будний день. Честно отражает риск выгорания без ручного логирования.
  • Delivery Index. Отношение времени на research к времени на development. Подсвечивает инженеров и команды, у которых баланс «поехал».
  • Фокус и deep work. Длинные непрерывные IDE-блоки, отделённые от коротких разорванных.
  • AI vs ручная работа. Два разных сигнала, чтобы AI-инструменты случайно не надували и не сдували продуктивность.

Кастомные метрики не поддерживаются — набор индикаторов курируется и одинаков во всех тенантах.

Сотрудники и проекты

  • Карточка сотрудника — профиль, активность, история работы, проекты, распределение времени. Всё для Performance Review в одном месте.
  • Страница проекта — repository как unit, с участниками, активностью, таймлайном.
  • Оргструктура — команды вложены в департаменты, всё это внутри tenant'а. Роли — по UI-меткам: Admin, Maintainer, Viewer на уровне tenant + Owner / Maintainer / Viewer / Finance (Финансист) на уровне department.

Себестоимость фич — наш уникальный edge

Эта фича — единственная, которой нет ни у кого на рынке.

PanDev Metrics считает прямую стоимость задачи так:

время на задачу × часовая ставка инженера + пропорциональная доля его неатрибутированного времени.

Что вы получаете:

  • Реальная сумма в долларах напротив каждой задачи Jira/Tracker.
  • Агрегаты по проекту, команде, департаменту, кварталу.
  • Изменение ставки задним числом — поменяйте hourly rate, и исторические затраты пересчитаются по всему таймлайну.

Финансовый слой поддерживает hourly и monthly типы зарплат, только USD, ручные гос-праздники и личные графики сотрудников (приоритетнее, чем календарь тенанта). Отчёты экспортируются в XLSX.

Доступ к финансовому модулю — через выделенную роль Finance (Финансист), назначается Owner'ом из админ-панели.

Cloud vs on-premises

Продукт идентичен в обоих режимах — те же фичи, тот же UI, те же дашборды. Два различия:

ВозможностьCloudOn-prem
Мульти-tenant организацииданет — один тенант на инсталляцию
Google sign-inданет (LDAP поддерживается)
Всё остальноедада

On-premises развёртывание

  • Цели: Docker (Compose v2.0+, Engine ≥ 20.10) или Kubernetes (≥ 1.28).
  • Железо: 8 CPU / 16 GB RAM / 50 GB SSD под приложение, 16 CPU / 24 GB RAM / 100 GB SSD под отдельный PostgreSQL.
  • БД: PostgreSQL 17.
  • Auth: для SSO только LDAP (SAML/OIDC нет).
  • Бэкапы: достаточно pg_dump.
  • Апгрейды: замена тегов в docker-compose.yml или в Helm chart.
  • Порты: 8080 приложение, 9090 actuator.
  • Самоподписанный TLS: поддерживается, включая опцию отключения SSL-валидации на клиенте.
  • Air-gapped: не поддерживаем.

Небольшой объём исходящего трафика в on-prem есть и отключить его нельзя.

Что в планах

Что команда сейчас активно делает (подробно ещё не расписано):

  • Встроенный таск-трекер (Task Flow / Kanban) — наш собственный лёгкий трекер, чтобы петля не зависела от Jira. В разработке; маршрут в навигации есть, но экран пока не задеплоен в production.
  • Datavisor — более открытая поверхность для исследования данных поверх инженерного склада.
  • Расширенные экспорты — дополнительные форматы и каналы, помимо текущего XLSX-payment-отчёта.

Связанные материалы