Всем привет! Наткнулся на днях на любопытный концепт от Даниэля Лебреро, который он называет "Lucky Lotto".

Суть концепции состоит в следующем. Все мы любим рассуждать про bus factor и устойчивость команды, но по факту оказывается что всё так или иначе держится на паре ключевых людей и выясняем мы это только когда те уходят в реальный отпуск или, не дай бог, заболевают. Автор предлагает не ждать кризиса, а устраивать «контролируемый хаос».

Как это работает? Каждый понедельник рандомно выбирается “счастливчик”, который со следующей минуты считается ушедшим в отпуск. Без подготовки и без передачи дел.

Правила игры:

1. Для команды - человек для вас перестал существовать в рабочих чатах. Нельзя тегать, нельзя спрашивать "где лежит конфиг", нельзя просить "глянуть быстро одним глазком". Если приспичило так, что всё горит — пишем это в отдельный список для ретро. Это и есть ваши дыры в процессах. 2. Для “отпускника” - ты на работе, но заниматься своими текущими задачами запрещено. Нельзя ходить на планирование или лезть с советами. Вместо этого ты делаешь то, до чего вечно не доходят руки, например рефакторишь старый код, пишешь документацию, исследуешь новые библиотеки и т. д.

Зачем этот мазохизм?

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

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

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

А как у вас с bus factor? Рискнули бы запустить «Lucky Lotto» у себя команде?)