🎥 видео в TikTok.
Современные процессы разработки включают в себя DevOps практики.
Как мы можем измерить насколько они хороши в нашей организации?
В течение 6 лет DevOps Research and Assessments (DORA) группа из Google проводила исследование, чтобы выявить метрики, которые отражают качество DevOps в командах.
Они пришли к выводу, что это можно сделать благодаря четырем ключевым метрикам:
1️⃣ Deployment frequency
Частота деплоев. Как часто ваша команда успешно релизит на продакшен? Чем чаще тем лучше.
2️⃣ Lead Time for Changes
Время внесения изменений. Сколько времени занимает путь от коммита в
master до релиза на продакшен? Чем меньше тем лучше.3️⃣ Change Failiure Rate
Коэффициент ошибок. Процент деплоев, которые привели к проблемам на продакшене. Чем меньше тем лучше.
4️⃣ Time to Restore Service
Время восстановления. Сколько времени нужно, чтобы восстановиться после ошибки на продакшене. Чем меньше — тем лучше.
Регулярно измеряя эти метрики вы можете получить оценку уровня DevOps и следить за ее прогрессом. Оценка может быть такой:
Elite, High, Medium или Low.⬛️ Еще раз — с помощью DORA метрик можно следить за качеством DevOps в вашей команде или организации. Для этого нужно измерять четыре метрики.
О чем еще рассказать про DevOps? Пишите в комментариях.