Блог Олега Федоткина
Контакт @c1ayman
Post #61
1.82K

DORA — это DevOps Report, группа людей, которые опрашивают сотрудников крупных компаний на тему "как у вас устроено ИТ в целом и DevOps в частности". Потом ответы собирают, анализируют и делают выводы.
Оригинальный отчет занимает 60 страниц, поэтому вот вам краткие lessons learned из отчета за 2023 год.
1️⃣ Самый легкий способ ускорить вашу разработку — ускорить ваше code review.
Я лично видел, как у команды было нормой ревьюить коммит 2-3 дня. То есть: человек пишет код 3-4 часа, тестирует его минут 30, а потом ждет трое суток (72 часа, кстати), пока кто-то сделает ревью.
Итого: вместо 5 часов заказчик ждет задачу 77 часов.
2️⃣ Найдите баланс между скоростью и стабильностью.
Подчеркну — баланс. Инциденты в проде — ок, не старайтесь свести их в нулю. Чем больше сил вы вкладываете в стабильность, тем меньше результата вы получите.
Тот же Netflix вообще открыто заявляет, что готов принести в жертву стабильность ради скорости. Netflix понимает, что на их рынке скорость поставки новых фич — лучший способ удержать клиента и рынок. Если Netflix будет мега-стабильным, но не таким прорывным, он потеряет рынок.
3️⃣ Распределяйте работу равномерно.
Не допускайте, чтобы все интересные задачи скидывали на какого-то крутого бойца, а всю рутину разгребал замученный и демотивированный мидл.
В Pixar говорят, что всем их работникам порой нужно "покормить зверя". Под зверем Pixar понимает творческое начинание внутри каждого из вас. Если время от времени не подкидывать нашему творцу задачек, мы начинаем выгорать.
Я где-то с 2017 года работаю без отпуска, но к выгоранию даже близко не подошел — постоянная смена задач и новые вызовы поддерживают интерес к работе.
Если есть время — почитайте отчет целиком
Там и про фокус на клиенте, и про корреляцию заработка и частоты деплоев, и даже про культуру есть.
Оригинальный отчет занимает 60 страниц, поэтому вот вам краткие lessons learned из отчета за 2023 год.
1️⃣ Самый легкий способ ускорить вашу разработку — ускорить ваше code review.
Я лично видел, как у команды было нормой ревьюить коммит 2-3 дня. То есть: человек пишет код 3-4 часа, тестирует его минут 30, а потом ждет трое суток (72 часа, кстати), пока кто-то сделает ревью.
Итого: вместо 5 часов заказчик ждет задачу 77 часов.
2️⃣ Найдите баланс между скоростью и стабильностью.
Подчеркну — баланс. Инциденты в проде — ок, не старайтесь свести их в нулю. Чем больше сил вы вкладываете в стабильность, тем меньше результата вы получите.
Тот же Netflix вообще открыто заявляет, что готов принести в жертву стабильность ради скорости. Netflix понимает, что на их рынке скорость поставки новых фич — лучший способ удержать клиента и рынок. Если Netflix будет мега-стабильным, но не таким прорывным, он потеряет рынок.
3️⃣ Распределяйте работу равномерно.
Не допускайте, чтобы все интересные задачи скидывали на какого-то крутого бойца, а всю рутину разгребал замученный и демотивированный мидл.
В Pixar говорят, что всем их работникам порой нужно "покормить зверя". Под зверем Pixar понимает творческое начинание внутри каждого из вас. Если время от времени не подкидывать нашему творцу задачек, мы начинаем выгорать.
Я где-то с 2017 года работаю без отпуска, но к выгоранию даже близко не подошел — постоянная смена задач и новые вызовы поддерживают интерес к работе.
Если есть время — почитайте отчет целиком
Там и про фокус на клиенте, и про корреляцию заработка и частоты деплоев, и даже про культуру есть.
- 👍 15
- 🔥 4
- 💯 4
- ❤🔥 1















