Ответ вслух Senior Культура и практики DevOps обновлено

Как ускорить доставку в команде

Вопрос

Интервьюер: «Вы пришли в команду, релиз раз в месяц, каждая выкатка с ночным дежурством и откатами. Что будете делать первые три месяца?»

Попробуйте сами

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

Показать ответ и разбор

Коротко

Образцовый ответ: «Не начну с инструментов. Первые две недели смотрю, как устроен путь от коммита до прода, и меряю: сколько длится, где ждут, сколько выкаток откатывают.

Что должно прозвучать в ответе

  • Сначала измерить: текущие метрики DORA и где теряется время в потоке

  • Найти главное узкое место (ручные тесты, ручной деплой, долгие ветки) и начать с него

  • Автоматизировать сборку и тесты, стабилизировать main

  • Уменьшить размер изменений: короткие ветки, feature flags

  • Безопасный деплой и быстрый откат: rolling или canary, мониторинг после выкатки

  • Показывать прогресс цифрами и договориться с командой, а не навязывать

Что могут спросить следом

  • Что если менеджмент боится частых релизов?
  • Как вы поймёте, что стало лучше, а не просто быстрее?
  • С чего начнёте, если тестов почти нет?

Разбор

Образцовый ответ: «Не начну с инструментов. Первые две недели смотрю, как устроен путь от коммита до прода, и меряю: сколько длится, где ждут, сколько выкаток откатывают. Обычно узкое место одно-два: ручная регрессия или ручной деплой по инструкции. Дальше по шагам: делаю воспроизводимую сборку и пайплайн с быстрыми тестами, договариваюсь, что красный main чинится первым. Потом автоматический деплой на стенд и в прод с быстрым откатом, сначала по кнопке. Параллельно уменьшаю размер изменений: короткие ветки, флаги. Через три месяца показываю цифры: частота выросла, lead time упал, доля откатов не выросла. Страх менеджмента снимаю именно этими цифрами и тем, что откат стал занимать минуты».

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме