Заметка

Генти генбуцу: руководителю иногда нужно пройти процесс самому

Если хочешь решить проблему, сначала нужно увидеть её своими глазами.

В «Дао Toyota» Джеффри Лайкера есть принцип «генти генбуцу»: для глубокого понимания проблемы человек отправляется в место её возникновения и наблюдает за происходящим лично, а не полагается только на отчёты, графики и презентации.

Отчёт неизбежно теряет детали

Мы придаём проблемам разную важность в зависимости от своего опыта и взгляда на мир. То, что одному кажется катастрофой, для другого — досадная мелочь.

Поэтому в отчёте или пересказе часть контекста неизбежно теряется. Личное наблюдение тоже субъективно и не делает решение автоматически правильным. Но оно возвращает детали, которые трудно передать словами, и позволяет задать вопросы прямо во время процесса.

Как я прошёл релиз сам

Я часто слышал жалобы вроде «релизиться сложно». Поскольку скорость релизов — моя прямая ответственность, я закатал рукава и несколько раз самостоятельно прошёл весь процесс. Сказать, что у меня сгорело пониже поясницы, значит сильно смягчить ситуацию.

Зато я прочувствовал боль, с которой сталкивается разработчик при релизе, и нашёл несколько мест для значимых упрощений. Одно изменение заняло буквально 15 минут и сэкономило много человеко-нервов на каждой раскатке. Остальные потребовали времени, но тоже заметно упростили процесс.

Смог бы я найти эти изменения по отчёту «релизиться сложно»? Не факт.

Болезненная поставка часто говорит не только о пайплайне, но и о состоянии всей системы разработки. Эту связь я подробнее разобрал в заметке «Деплой как зеркало организации».

Руководителю иногда нужно спуститься в процесс

В больших организациях детали теряются особенно легко: отчётность наверху расходится с реальной работой, а решения сверху принимаются без понимания того, как их будут выполнять.

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

Фантазировать о красивых изменениях можно сколько угодно. Иногда для реального решения проблемы нужно закатать рукава и посмотреть, что происходит на самом деле.