Если хочешь решить проблему, сначала нужно увидеть её своими глазами.
В «Дао Toyota» Джеффри Лайкера есть принцип «генти генбуцу»: для глубокого понимания проблемы человек отправляется в место её возникновения и наблюдает за происходящим лично, а не полагается только на отчёты, графики и презентации.
Отчёт неизбежно теряет детали
Мы придаём проблемам разную важность в зависимости от своего опыта и взгляда на мир. То, что одному кажется катастрофой, для другого — досадная мелочь.
Поэтому в отчёте или пересказе часть контекста неизбежно теряется. Личное наблюдение тоже субъективно и не делает решение автоматически правильным. Но оно возвращает детали, которые трудно передать словами, и позволяет задать вопросы прямо во время процесса.
Как я прошёл релиз сам
Я часто слышал жалобы вроде «релизиться сложно». Поскольку скорость релизов — моя прямая ответственность, я закатал рукава и несколько раз самостоятельно прошёл весь процесс. Сказать, что у меня сгорело пониже поясницы, значит сильно смягчить ситуацию.
Зато я прочувствовал боль, с которой сталкивается разработчик при релизе, и нашёл несколько мест для значимых упрощений. Одно изменение заняло буквально 15 минут и сэкономило много человеко-нервов на каждой раскатке. Остальные потребовали времени, но тоже заметно упростили процесс.
Смог бы я найти эти изменения по отчёту «релизиться сложно»? Не факт.
Болезненная поставка часто говорит не только о пайплайне, но и о состоянии всей системы разработки. Эту связь я подробнее разобрал в заметке «Деплой как зеркало организации».
Руководителю иногда нужно спуститься в процесс
В больших организациях детали теряются особенно легко: отчётность наверху расходится с реальной работой, а решения сверху принимаются без понимания того, как их будут выполнять.
Это не значит, что руководитель должен постоянно делать работу команды или проверять каждую жалобу лично. Но когда проблема повторяется, а пересказы не помогают понять причину, полезно самому пройти процесс от начала до конца.
Фантазировать о красивых изменениях можно сколько угодно. Иногда для реального решения проблемы нужно закатать рукава и посмотреть, что происходит на самом деле.