Имеет ли размер значение? Идеальный размер команды. Часть 1
В последнее время у нас в команде значительно вырос объема работы, и к тому же, через 8 месяцев предстоит выпустить крупный релиз, который является частью подготовки нашего сервиса к важному мероприятию. Чтобы справиться с этой нагрузкой, мы приняли решение расширить команду разработчиков, и сразу возник вопрос: как определить оптимальный размер команды для максимальной эффективности?
В поисках ответа на этот вопрос, я начал изучать различные исследования, статьи, лекции. В процессе возникло желание поделиться инсайтами и практиками, которые мы применили у себя в команде. Так и появилась эта статья.
На поверхности
Многие, возможно, уже слышали о концепции "2-pizza team” (7±2, 6±3), которую предложили менеджеры из компании Amazon. Хотя это утверждение часто ассоциируется с Джеффом Безосом, в чем лично я сомневаюсь. Согласно этой концепции, идеальный размер команды не должен включать больше людей, чем то, которое может насытиться двумя пиццами. Это объясняется тем, что внутри команды эффективность коммуникации играет важную роль. Это утверждение часто ассоциируется с Джеффом Безосом, хотя я лично испытываю сомнения в этом.
Количество связей между людьми
Давайте взглянем на схему ниже. По мере увеличения числа участников в команде, количество коммуникационных линий между ними значительно увеличивается. К тому же, это сопровождается временными затратами на координацию. Если обратиться к модели Хэкмана, она подчеркивает, что "увеличение числа членов команды напрямую связано с количеством препятствий и сложностей, с которыми каждый из них столкнется при совместной работе. При этом увеличение команды может снизить ее способность преодолевать эти трудности".
Я лично считаю, что этот вопрос требует немедленного изучения. Прежде, чем вы заметите, что с ростом команды время, уделяемое ежедневным совещаниям, увеличилось с 15-20 минут до целых 40, количество встреч и звонков удвоилось, а разработчики все чаще обсуждают задачи, а не пишут код, процессы становятся запутанными, и эффективность стремится к нулю.
Изучив исследования, статьи и прослушав лекции на эту тему, мне показалось, что в данной ситуации, как и во многих других, не существует волшебной кнопки "Сделать хорошо". Фактически, большие команды не всегда плохи, и многое зависит от конкретной ситуации. Так как же определить идеальное количество участников и как понять, как поступить? Об этом в части 2.
Понравился пост? 👉 Подпишись на мой Telegram-канал Dovzhenko Vision, где я делюсь практическим опытами, инсайтами и полезными материалами!
· 04.01.2025
Ещё бы тестировщиков увеличивали, а то часто на тестировании экономят и такое дефектное выпускают - пользоваться невозможно... 🙈
ответить
коммент удалён