Я отменил стендап. Команда не развалилась. А должна была - по книге
История про клиента, у которого ежедневный стендап за полгода превратился в круговую молитву. Что мы сделали вместо, и почему я теперь отменяю стендапы почти везде.
Встреча была в среду, в десять утра. Мне её пересылали со стороны клиента как «ежедневная синхронизация команды, полчаса, но обычно укладываемся в двадцать пять минут, не переживайте».
Я пришёл. Пришли ещё девять человек. Скрам-мастер открыл встречу фразой: «Так, коллеги, погнали по кругу. Коля, расскажи, чем вчера занимался, что сегодня планируешь, где застрял».
Коля начал рассказывать. Чем вчера занимался. Что сегодня планирует. Где застрял - не сказал. Перешли к Лёше. Лёша рассказал. Тоже не застрял. Потом Маша. Маша застряла на одной конкретной штуке, сказала это быстро, в одну фразу, и перешла к Пете.
Петя рассказывал четыре минуты. Петя - сеньор, он за четыре минуты успел объяснить примерно три не связанных между собой куска контекста, один из которых был жалобой на смежную команду, а второй - историей про то, как он вчера пытался починить одну библиотеку и она его унизила.
В одиннадцать пятнадцать - через семьдесят пять минут после начала - мы закончили. Я за это время ни разу не моргнул в сторону чата. Ровно потому, что я как внешний человек понимал: если я отвлекусь, я пропущу важное. А важное могло быть. Теоретически.
На самом деле важного не было. Маша была единственной, у кого был реальный блокер, и она о нём сказала за двадцать секунд.
На следующей неделе я сел с клиентом и показал ему арифметику.
Десять человек по полчаса, двадцать один рабочий день в месяц, двенадцать месяцев - тысяча двести шестьдесят часов в год. Это три четверти ставки, занятой круглый год пересказом того, что и так лежит у всех в Linear.
-
Но как же, - сказал клиент. - Это же agile.
-
Это не agile, - сказал я. - Это литургия.
Я редко позволяю себе такие формулировки на первой встрече с клиентом. Обычно я вежливее. Но в этом конкретном случае формулировка сработала, потому что клиент был тем редким типом СЕО, который любит, когда ему что-то говорят прямо. Он, кажется, даже обрадовался.
- Давай отменим, - сказал он. - На месяц. Посмотрим, что будет.
Мы отменили. На месяц, целиком - без промежуточных «давайте сократим до пятнадцати минут» и «давайте раз в неделю».
Вот что произошло за этот месяц.
Первая неделя. Команда ждала, что что-то пойдёт не так. Ничего не пошло.
Вторая неделя. Один из сеньоров написал в Slack: «коллеги, я понимаю, у меня пропал таймер „что я должен сказать в десять утра“, поэтому просто напишу: сегодня работаю над X, завтра буду работать над Y, если что - пингуйте». Ему ответили тремя лайками и двумя «ok, спасибо». Он повторил это на следующий день. Остальные тоже начали так делать. Без принуждения. Просто потому что у команды была потребность синхронизироваться, и она нашла форму, которая обходится без одновременного присутствия десяти человек.
Третья неделя. Маша - та самая, которая единственная озвучила блокер на старой встрече - написала в приват одному из ребят: «слушай, у меня проблема с X, я застряла, не мог бы ты помочь?». Он ответил через семь минут. На старом формате она бы ждала до следующего утра в десять. Или не озвучила бы вовсе, потому что «всё нормально на стендапе» - это отдельный жанр.
Четвёртая неделя. Клиент мне позвонил и сказал: «слушай, я не понимаю, почему раньше было хуже. Разве так можно? Нам тут в X сказали, что отсутствие стендапов - это антипаттерн».
- В X сказали много чего, - ответил я. - Не всё обязательно работает.
Через месяц мы зафиксировали новый формат. Он состоит из трёх частей.
Первая. Slack-бот, который в десять утра присылает три вопроса - что делаешь сегодня, где нужна помощь, что блокирует. Каждый отвечает когда удобно. Кому-то удобно в 9:30, кому-то в 12:15, кому-то вообще в два часа дня. Статус публичный, в отдельном канале, его могут читать все. Время на ответ - максимум две минуты, потому что если больше - значит, человек пишет эссе, а не синхронизируется.
Вторая. Раз в неделю - двадцатиминутная синхронизация. Не о статусе, а о решениях, которые команда должна принять вместе. О стратегии, фокусе, о том, кому нужна помощь, о том, кто уходит в отпуск на следующей неделе. Эта встреча - действительно нужная. Её нельзя заменить ботом, потому что в ней принимаются решения, и решения требуют живого разговора.
Третья. Ежедневная встреча - только когда есть причина. Запуск. Кризис. Дедлайн через три дня. В остальное время daily не нужен.
За последующие полтора года я отменил стендапы примерно у девяти клиентов. У троих мы их потом частично вернули - оказалось, что в их процессах действительно есть потребность в ежедневной устной синхронизации. У шестерых - не вернули. Никто не умер.
Чаще всего сопротивление отмене - не от людей, которые в стендапе участвуют. Они-то как раз обычно рады. Сопротивляются скрам-мастера и тимлиды, для которых стендап - свидетельство того, что они управляют. Если стендап - то управляют. Если нет стендапа - то что делают?
Речь тут уже не про стендап, а про роль. И лечится это разговором с конкретным тимлидом о том, в чём его настоящая работа.
Стендап придумали, чтобы команда синхронизировалась. Проверять надо ровно это, а не то, что все собрались.
Если у вас в десять утра десять человек стоят (или, чаще, сидят, потому что стендапы уже никто не стендапит стоя) и пересказывают Linear, синхронизации там нет. Есть привычка собираться в десять утра.
Попробуйте отменить. На месяц. Если команда развалится - значит, она держалась не на процессе, а на принуждении к разговору. Это тоже ценная информация.