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

Сформулируем эту мысль проще:

Разработка программного обеспечения – это командный вид спорта.

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


Помните, что разработка ПО – это командный вид спорта


Недостаточно быть блестящим одиночкой, запертым в собственной «пещере». Вы не измените мир и не поразите воображение миллионов пользователей компьютеров своим секретным изобретением. Вам необходимо работать с другими людьми. Рассказывайте о своих идеях. Трудитесь вместе с другими людьми. Учитесь у коллег. Создайте первоклассную команду!

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

Мы будем многократно возвращаться к этой «спортивной» аналогии далее в этой книге. Эффективно функционирующие команды – это богатство и настоящий ключ к успеху. Вы всеми силами стремитесь создавать их, и именно этому посвящена данная книга.

Три кита

Итак, мы сформулировали основную мысль о командной работе. Если командная работа – лучший способ разработки отличного ПО, то как создать (или найти) отличную команду?

Это непросто. Чтобы достичь коллективной нирваны, сначала следует понять и усвоить то, что мы называем «тремя китами» социальных навыков. Эти три принципа – не просто «смазка» механизма взаимоотношений, а основа, на которой строится адекватное взаимодействие и сотрудничество между людьми.

 Скромность

Вы – не центр вселенной и тем более не пуп земли. Вы не являетесь всезнающим и непогрешимым. Вы открыты для самосовершенствования.

 Уважение

Вы искренне проявляете внимание к тем, с кем работаете. Вы обращаетесь с ними как с человеческими существами и цените их способности и достижения.

 Доверие

Вы верите в то, что другие люди компетентны, действуют в правильном направлении, и для вас не проблема передать им инициативу, когда это возможно.[3]

Фактически наш главный тезис напрямую базируется на этих «трех китах»:

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

Возможно, данное утверждение на первый взгляд покажется неправдоподобным, но попробуйте проверить его. Прямо сейчас вспомните какую-нибудь неприятную социальную ситуацию, случившуюся в вашей жизни. Скромно ли вели себя все ее участники? Действительно ли они испытывали уважение друг к другу? Было ли между ними взаимное доверие?

Будучи уверенными, что эти принципы важны, мы положили их в основу нашей книги.

Книга начинается с вас: вам предстоит усвоить концепцию скромности, уважения и доверия и сделать ее основой ваших взаимоотношений. Этому посвящена первая глава. Данная концепция послужит центром непрерывно расширяющихся кругов вашего влияния.

В главе 2 мы рассматриваем сложности построения команды, в основе которой лежат «три кита». Следующий важный шаг к успеху – формирование командной культуры: это та самая «команда мечты», о которой мы уже говорили.

Затем мы уделим внимание людям, ежедневно взаимодействующим с вашей командой, но не входящим в сферу командной культуры. Это могут быть коллеги из других команд или просто добровольцы, предлагающие свою помощь проекту. Многие из них не только не придерживаются принципов скромности, уважения и доверия, но и способны наносить прямой вред! Ваша первая задача – научиться защищать команду от таких людей. А конечная цель должна состоять в их обезвреживании и интеграции в вашу культуру. Это отличный способ расширения команды.