Хватит гадать, как команда поставляет. Измерьте.
Engineering Analytics собирает поток MR, метрики DORA, поток поставки и влияние ИИ на одной доске - данные приходят из уже подключённых источников Git, Jira и инцидентов, без дополнительной настройки.
Экраны работающей установки
Что на доске?
Семь отчётов, одна модель данных. Все питаются от уже подключённых источников; отдельный агент или плагин не нужны.
MR Insights
Время ревью, размер MR, скорость слияния и узкие места - в разрезе команд и проектов.
DORA
Четыре ключевые метрики по вашим источникам деплоев и инцидентов; инцидент в течение часа после деплоя относится к нему.
AI Impact
На что расходовался ИИ-ключ, по людям и моделям, рядом с тем, как за те же недели менялись оценка, доля исправлений и время слияния.
Поток поставки
Поток задач из жизненного цикла Jira: ожидания, возвраты и семь готовых сигналов.
Воронка находок
Находки всех модулей в одной воронке от открытия до решения: что копится, что чинится, что игнорируется.
Портфель
Все проекты в одной таблице: оценка, открытые находки, тренд. Экран, который лид открывает в понедельник утром.
Разработчики
Участники Git и авторы MR синхронизируются сами; профиль, вклад и оценка на основе ArchPilot. Включается на уровне проекта.
DORA, а не маркетинговая версия
Все четыре метрики измеряются из реальных источников - без опросов, оценок и цифр, вбитых руками.
Частота деплоев
Считается по вашим записям деплоев (Argo CD / Kubernetes).
Lead time изменений
От открытия MR до деплоя, с разбивкой на ожидание ревью, ревью и ожидание выкладки.
Доля неудачных изменений
Заполняется после подключения источника инцидентов (Dynatrace / New Relic).
Среднее время восстановления
От открытия инцидента до закрытия, атрибуция по корреляции во времени.
Правило честной отчётности
Если метрику нечем наполнить, она остаётся пустой - её никогда не добивают выдуманным средним или отраслевой прикидкой. За каждым числом, которое вы несёте руководству, стоит реальная запись.
Пороги за каждым сигналом
Данные merge request синхронизируются каждые 15 минут у всех четырёх Git-провайдеров. Сигнал становится жёлтым, затем красным на фиксированных видимых порогах.
| Сигнал | Предупреждение | Критично |
|---|---|---|
| Крупные MR (более 400 строк) | 20% доля | 40% доля |
| Слиты автором | 20% доля | 40% доля |
| Слиты без одобрения | - доля | 30% доля |
| Слиты без ревью | 25% доля | 50% доля |
| Время до первого ревью | 24 h | 72 h |
| Время до слияния | 72 h | 168 h |
| Открыты дольше 14 дней | показываются | |
Рискованные слияния с оценкой
Каждая причина добавляет баллы; слияние попадает в список от 4 баллов, показываются десять самых рискованных.
- Более 400 строк+2
- Более 1000 строк+3
- Слито автором+3
- Без одобрения+2
- Без ревью+2
- Критическая находка+3
- Находка уровня ошибки+1
Как определяются уровни DORA
Время поставки делится на три ожидания, чтобы было видно, какое растёт. Число появляется, только когда за период измерено не меньше пяти изменений.
| Elite | High | Medium | Low | |
|---|---|---|---|---|
| Деплоев в неделю | ≥ 7 | ≥ 1 | ≥ 0.23 | < 0.23 |
| Время поставки | < 24 h | < 168 h | < 730 h | ≥ 730 h |
Доля неудачных изменений и время восстановления относят инцидент к деплою, если он открыт в течение часа на том же сервисе; время восстановления считается только по закрытым инцидентам. Инциденты читаются вживую и не хранятся; недоступный источник показывается недоступным, а не нулём инцидентов.
На чей вопрос отвечает эта доска?
Три встречи, три конкретных момента.
Почему ревью растянулось до трёх дней?
MR Insights показывает, на какой неделе, в каком проекте и при каком размере MR началось ожидание. Разговор переходит от ощущений к данным.
Окупаются ли вложения в ИИ?
AI Impact показывает, на что расходовался ИИ-ключ установки - подсказки, ответы ассистента, токены, по людям и моделям - рядом с тем, как за те же недели менялись оценка, доля исправляющих MR и время слияния. Ответ - таблица, а не лозунг.
Четыре метрики DORA, один слайд
DF, LT, CFR и MTTR берутся из реальных записей деплоев и инцидентов; каждое число раскрывается до источника. Когда спросит аудитор, ответ уже готов.
Частые вопросы
Откуда данные - нужно ставить агент?
Это инструмент слежки за разработчиками?
Почему CFR и MTTR пустые?
Что именно измеряет AI Impact?
В какие тарифы входит и подтягивается ли история?
Как это выглядит в продукте
Все скриншоты
Посмотрите на доску со своими данными
Подключите свой Git; первая синхронизация подтянет историю, и доска заговорит с первого дня.