Ну, а что там в практике ? (часть третья статьи выше! Начало тут https://t.me/productanddot/334)
Bikeshedding принимает разные формы в зависимости от контекста:
В разработке:
— Многочасовые code review с комментариями о форматировании вместо обсуждения логики или подготовка тех доков "по формату"
— Споры о названиях переменных, файлов, коммитов
— Бесконечные дискуссии об инструментах (IDE, линтеры, CI-система), пока реальная задача стоит
В продуктовом менеджменте:
— Груминг, на котором половина времени уходит на уточнение формулировок в тикетах, а не на приоритизацию
— Долгие обсуждения дизайна кнопок на экране онбординга при нерешённом вопросе о стратегии развития продукта
— Совещания по планам на квартал, превращающиеся в редактирование описаний фич
В управлении:
— Совет директоров, принимающий многомиллионное решение за 10 минут и тратящий час на выбор места для корпоратива
— Стратегические сессии, захваченные дискуссией о дизайне слайдов
А как починить?
Перед тем как внедрять практики, нужно признать симптомы:
1 Встречи регулярно заканчиваются без решений по ключевым вопросам, зато с детально проработанными второстепенными
2 Один и тот же нетривиальный вопрос возникает на нескольких встречах подряд без продвижения
3 Участники с наименьшим контекстом в теме говорят больше остальных
4 После встречи у команды ощущение продуктивности, но нет конкретных договорённостей по важным вещам
5 В задачниках много «быстро решённых» тикетов и мало прогресса по ключевым эпикам
Структурные практики, чтоб избежать таких "обсуждений не важного"
1 Явное распределение времени по важности. Перед встречей назначайте вес каждому пункту повестки – и буквально: «на этот вопрос – 25 минут, на этот – 5». Публичный таймер резко сокращает тривиальные дискуссии.
2 Метод «достаточно хорошо» (good enough). Для решений с низкой стоимостью ошибки явно формулируйте критерий остановки: «нам нужен любой разумный вариант, а не оптимальный». Это снимает психологическое разрешение на бесконечный спор.
3 Ограничение права участия в дискуссии. Для технических решений ввести правило: только те, кто будет реализовывать или нести ответственность за последствия, участвуют в обсуждении. Остальные могут оставить письменный комментарий заранее.
4 Асинхронный режим для деталей. Детальные вопросы (нейминг, форматирование, копирайт) решать асинхронно в письменном виде. Синхронное время слишком дорого для вещей, которые можно обсудить в комментарии.
Фасилитационные техники
1 Именование паттерна в моменте. Когда дискуссия уходит в bikeshedding, прямо назвать это: «Кажется, мы сейчас в велосипедном сарае. Давайте вернёмся к реактору». Общий словарь снижает напряжение – это не критика, это наблюдение.
2 Техника «паркинг-лот» (parking lot). Видимый для всех список вопросов, которые важны, но не для текущей встречи. Даёт участникам ощущение, что их мысль зафиксирована и не потеряется, – и позволяет двигаться дальше.
3 Явное назначение «хранителя фокуса» (scope keeper). Один человек на встрече имеет мандат прерывать обсуждение, которое ушло в детали. Ротация роли снижает ощущение иерархического давления.
(окончание ниже)
Bikeshedding принимает разные формы в зависимости от контекста:
В разработке:
— Многочасовые code review с комментариями о форматировании вместо обсуждения логики или подготовка тех доков "по формату"
— Споры о названиях переменных, файлов, коммитов
— Бесконечные дискуссии об инструментах (IDE, линтеры, CI-система), пока реальная задача стоит
В продуктовом менеджменте:
— Груминг, на котором половина времени уходит на уточнение формулировок в тикетах, а не на приоритизацию
— Долгие обсуждения дизайна кнопок на экране онбординга при нерешённом вопросе о стратегии развития продукта
— Совещания по планам на квартал, превращающиеся в редактирование описаний фич
В управлении:
— Совет директоров, принимающий многомиллионное решение за 10 минут и тратящий час на выбор места для корпоратива
— Стратегические сессии, захваченные дискуссией о дизайне слайдов
А как починить?
Перед тем как внедрять практики, нужно признать симптомы:
1 Встречи регулярно заканчиваются без решений по ключевым вопросам, зато с детально проработанными второстепенными
2 Один и тот же нетривиальный вопрос возникает на нескольких встречах подряд без продвижения
3 Участники с наименьшим контекстом в теме говорят больше остальных
4 После встречи у команды ощущение продуктивности, но нет конкретных договорённостей по важным вещам
5 В задачниках много «быстро решённых» тикетов и мало прогресса по ключевым эпикам
Структурные практики, чтоб избежать таких "обсуждений не важного"
1 Явное распределение времени по важности. Перед встречей назначайте вес каждому пункту повестки – и буквально: «на этот вопрос – 25 минут, на этот – 5». Публичный таймер резко сокращает тривиальные дискуссии.
2 Метод «достаточно хорошо» (good enough). Для решений с низкой стоимостью ошибки явно формулируйте критерий остановки: «нам нужен любой разумный вариант, а не оптимальный». Это снимает психологическое разрешение на бесконечный спор.
3 Ограничение права участия в дискуссии. Для технических решений ввести правило: только те, кто будет реализовывать или нести ответственность за последствия, участвуют в обсуждении. Остальные могут оставить письменный комментарий заранее.
4 Асинхронный режим для деталей. Детальные вопросы (нейминг, форматирование, копирайт) решать асинхронно в письменном виде. Синхронное время слишком дорого для вещей, которые можно обсудить в комментарии.
Фасилитационные техники
1 Именование паттерна в моменте. Когда дискуссия уходит в bikeshedding, прямо назвать это: «Кажется, мы сейчас в велосипедном сарае. Давайте вернёмся к реактору». Общий словарь снижает напряжение – это не критика, это наблюдение.
2 Техника «паркинг-лот» (parking lot). Видимый для всех список вопросов, которые важны, но не для текущей встречи. Даёт участникам ощущение, что их мысль зафиксирована и не потеряется, – и позволяет двигаться дальше.
3 Явное назначение «хранителя фокуса» (scope keeper). Один человек на встрече имеет мандат прерывать обсуждение, которое ушло в детали. Ротация роли снижает ощущение иерархического давления.
(окончание ниже)