Возможности
Кратко. 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, те же дашборды. Два различия:
| Возможность | Cloud | On-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приложение,9090actuator. - Самоподписанный TLS: поддерживается, включая опцию отключения SSL-валидации на клиенте.
- Air-gapped: не поддерживаем.
Небольшой объём исходящего трафика в on-prem есть и отключить его нельзя.
Что в планах
Что команда сейчас активно делает (подробно ещё не расписано):
- Встроенный таск-трекер (Task Flow / Kanban) — наш собственный лёгкий трекер, чтобы петля не зависела от Jira. В разработке; маршрут в навигации есть, но экран пока не задеплоен в production.
- Datavisor — более открытая поверхность для исследования данных поверх инженерного склада.
- Расширенные экспорты — дополнительные форматы и каналы, помимо текущего XLSX-payment-отчёта.
Связанные материалы
- Обзор продукта — общий контекст и позиционирование.
- Use cases — истории по ролям.
- On-prem развёртывание — взгляд оператора.
- Setup → IDE-плагины — гайды по установке.