Команды формируются вокруг людей, которых уже знают. Это не злой умысел, это эффективность — работа с тем, кого хорошо знаешь, обходится дешевле. Но побочный эффект в том, что большая организация медленно распадается на группы, которые общаются только между собой, и информация, которая могла бы пересечь этот барьер, так и не пересекает его.
Случайное формирование команд — грубый инструмент для этого. Он работает, и он же отказывает одним конкретным, предсказуемым образом, который стоит понять до того, как вы это попробуете, а не после.
Что на самом деле меняет рандомизация
Оно создаёт разговоры, которых иначе бы не было. Это настоящий эффект, и он тише, чем намекает маркетинг. Два человека из разных команд встречаются как равные — редкое положение; обычная причина, по которой люди общаются через барьер, в том, что одному из них что-то нужно.
Оно снимает возражение про «команду звёзд». Никто не может пожаловаться, что интересный проект достался тем же трём людям, потому что никто их не выбирал.
Оно распределяет неформальную власть. Группа без назначенного лидера либо ждёт добровольца, либо тихо позволяет решать тому, кто заговорит первым. Случайное назначение лидера распределяет это по организации, а не концентрирует.
Оно убирает переговоры. Это недооценивают. Десять минут на «можно я поменяюсь с Сэмом» стоят дороже самой жеребьёвки.
Проблема, из-за которой люди бросают это
Вот механика, и о ней стоит сказать прямо: чисто случайное разделение команды с неравными навыками даёт одну нерабочую группу.
Один выдающийся инженер попадает в одну группу. Каждая задача, которой эта группа касается, становится предрешённой. Все видят это в течение дня. Вывод, который делают, — не «рандомизация была наивной», а «руководство не понимает эту команду», и инструмент винят за решение, которое на самом деле приняли, вытянув из неоднородного пула.
Решение — рандомизировать внутри групп по уровню навыков, а не по всей команде. Сначала посадите двух-трёх человек, которые, как вы знаете, сильнее всех, в разные группы, затем тяните всех остальных. Жеребьёвка по-прежнему делает работу; вы просто убираете входные данные, с которыми она не справляется.
Создание Групп имеет опцию балансировки групп, которая удерживает размеры групп в пределах одного человека друг от друга. Это решает проблему неравного размера, а это другая проблема — ей стоит пользоваться, но она ничего не знает о способностях, и никакая настройка не может.
Настройка
Сначала создайте список. Введите его, вставьте из таблицы или импортируйте фото списка. Если используете импорт фото, внимательно проверьте результат — это настоящий процесс OCR, и он иногда неверно читает имя.

Проверьте количество перед генерацией. Панель показывает, сколько записей загружено. Пропавшего человека нельзя добавить после того, как группы созданы, а тот, кого не хватало, узнаёт об этом при всех.
Внимательно выберите режим разделения. «Количество групп» даёт ровно столько, разделив как можно ровнее, — 30 на 5 даёт по 6. «Человек в группе» гарантирует, что каждая группа одного размера, и сам вычисляет количество групп. Второй вариант — правильный выбор по умолчанию для работы в классе, где оставшийся ученик — заметная проблема.
Дайте группам названия. Животные, цвета, города или свои. Это важнее, чем звучит: «Группа 1» и «Группа 2» создают порядок, а названные группы — нет. Они ещё и делают ссылку на группу в дальнейшем естественной — «презентация „Соколов“», а не «вторая».
Включите случайных лидеров, если группа должна что-то произвести. Распределённая власть не даёт одному человеку решать по умолчанию.
Что делать после
Экспортируйте группы в CSV или XLSX либо распечатайте. Записанное распределение переживёт разговор в коридоре, а устное — нет.
Не переставляйте их потом. Если вы меняете людей, чтобы исправить проблему баланса, вы вернули ровно то суждение, которое убрала жеребьёвка, и теперь жеребьёвка — то, чему люди не доверяют. Если группа действительно не может работать, исправьте логику разделения и проведите жеребьёвку заново, при всех.
Версия, которая работает долго
Разовое упражнение со случайными командами — любопытство. Модель, которая даёт настоящие изменения, — это повторение:
Ротируйте кросс-функциональные пары для определённой работы. Двухнедельная работа в паре над одной конкретной задачей, заново разыгрываемая каждый цикл. Срок достаточно короткий, чтобы неудобная пара была терпимой, а ротация означает, что одни и те же двое не слиты навсегда и не исключены навсегда.
Тяните из добровольцев плюс случайный остаток. Если люди могут записаться, позвольте им — затем разыграйте оставшиеся места. Чисто случайные жеребьёвки для работы, которую люди, возможно, предпочли бы избежать, воспринимаются лучше, когда люди хотя бы выбрали быть в пуле.
Используйте это для работы, на которую никто не вызывается. Кросс-командные воркшопы, неблагодарный проект, внутренний комитет. Рандомизация желаемой работы вызывает обиду; рандомизация скучной работы её убирает.
Для социальной версии
Обеденная рулетка работает, и её стоит проводить, с одной оговоркой: тяните по отделам, а не позволяйте людям выбирать себя. Вся ценность в том, что маркетинг оказывается за одним столом с поддержкой.
Вытяните четверых, отправьте их и не превращайте это в соревнование. Через месяц это станет обязанностью, если только людям не дать настоящий выбор — приходить или нет.
Что лежит в основе жеребьёвки
Группы формируются перемешиванием Fisher-Yates, которое не изменяет исходный список и даёт несмещённую перестановку. Источник случайности — криптографический генератор браузера, а не Math.random(), который детерминирован и в принципе может быть предсказан. Обе темы раскрыты на странице честности.
Попробуйте
Откройте Создание Групп, вставьте список и сгенерируйте один раз. Без аккаунта, без ограничений.
Прежде чем делать это для чего-то важного, решите, кто где сядет, — шаг с уровнями навыков. Он занимает тридцать секунд и определяет разницу между инструментом, которым люди продолжают пользоваться, и инструментом, которому тихо перестают доверять.