fbpx
Большим проектам большие команды?!?

Существует мнение, что большие проекты должны делать большие команды. На первый взгляд все логично. Но, если задуматься немного и посмотреть на работу больших команд со стороны, то можно заметить насколько они неэффективны. Причин много и несколько из них я рассмотрю в этой статье.

Первая причина – затрудненные коммуникации. Чем больше людей, тем тяжелее организовать продуктивное общение между ними. Митинг, который раньше занимал минуты в маленькой команде, в большой может занимать часы. При этом, большая часть участников будет скучать или терять время зря. Такая же ситуация в принятии и обсуждении решений, переписке и планированию командных активностей. Тяжело в большой команде построить демократию, потому что мнений может быть слишком много и консенсуса добиться сложно.

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

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

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

Последняя из рассматриваемых причин техническая. Многие инструменты, которые успешно могут быть использованы в небольшой команде, в большой перестают работать или же требуют платных лицензий. Техническая организация процесса становится гораздо сложнее. В большой команде совершенно по-другому нужно настраивать ревью кода, работу в парах, continuous integration…

Так почему же тогда работают большие команды? Дело в том, что они выгодны модели аутсорсинга. Чем больше людей будет задействовано в проекте, тем больше денег получит компания-аутсорсер. Еще это очень выгодно менеджерам, потому что многие небольшие команды научились работать без них. А им очень не хочется терять свое место с приятной зарплатой и возможностью поруководить. И, пока им это выгодно, они будут прилагать максимум усилий, убеждая клиентов в необходимости строить большие команды для больших проектов. А клиенты будут выкидывать кучу денег на раздутые бюджеты, получая неповоротливую низкоэффективную машину по созданию их продукта…

Не хочешь пропускать ничего интересного? Подпишись на ленту RSS или следи за нами в Twitter!

Обсуждение (
Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280

Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280

Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280

Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280

Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280

Warning: A non-numeric value encountered in /sata1/home/users/xpinjecti/www/www.xpinjection.com/wp-includes/pomo/plural-forms.php on line 280
5)

Это отлично! Мой любимый размер команды 3-5 человек.

блин, вот везде Жарий, писателем не хош стать?

Николай, у меня вот 7 человек в команде, 3 паралельных продукта, то есть 2-3 человека на продукт, это много или мало?

С этим – согласен. Честно говоря, одну монолитную команду из 60 человек я еще не видел. Скорее всего, со временем люди все равно приходят к выводу, что такое количество людей просто необходимо делить на подкоманды.

Мораль как раз в том, что надо строить полноценные функциональные маленькие команды, а не паровоз из 60 человек.

А мораль то в чем?
Согласен со всем описанным. Аргументы правдивые.
Ну а вывод: большому проекту – маленькая команда?
И для того, чтобы очертить контекст, Николай, что в вашем понимании большой проект?
Я несколько раз встречался с ситуацией, когда в проекте работают больше 60-ти людей, но они поделены на небольшие команды (6-10 чел.). Каждая команда отвечает за свою функциональность, но не за весь проект в целом. При таком подходе есть и отдельные команды или люди, которые отвечают за интеграцию всего написанного другими командами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Мы используем файлы cookies для различных целей, включая аналитику и персонализированный маркетинг. Продолжая пользоваться сайтом, вы соглашаетесь на использование файлов cookies. Подробно ознакомиться с правилами работы с файлами cookies можно здесь

принять