Читать книгу Идеальная IT-компания. Как из гиков собрать команду программистов - Брайан Фитцпатрик - Страница 13

Глава 1. Миф о гениальном программисте
Три кита

Оглавление

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

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

 Скромность

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

 Уважение

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

 Доверие

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

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

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

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

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

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

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

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

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


Усвойте принцип скромности, уважения и доверия, чтобы войти в коллективную нирвану


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

Давайте сделаем небольшую паузу.

Взяв в руки эту книгу, вы, скорее всего, не предполагали, что стали членом социальной службы поддержки. Сочувствуем. Решать социальные проблемы бывает нелегко. Люди небрежны, непредсказуемы, и общение с ними часто раздражает. Вместо того чтобы тратить энергию на анализ социальных ситуаций и совершение стратегических ходов, соблазнительно поберечь силы. Гораздо проще работать с предсказуемым компилятором, не правда ли? Зачем вообще беспокоиться о социальных вопросах?

Вот отрывок из известной лекции Ричарда Хэмминга (Richard Hamming):[4]

Рассказывая анекдоты секретарям и не пренебрегая дружелюбным отношением к ним, я получил у них прекрасную поддержку. Так, однажды по какой-то дурацкой причине все копировальные службы в Мюррей Хилл оказались перегружены. Не знаю, как это случилось, но факт остается фактом. Мне нужно было что-то предпринять. Моя секретарша позвонила кому-то в Холмделе, прыгнула в корпоративную машину, совершила на ней часовую поездку, скопировала нужные материалы и вернулась обратно. Это был результат моих усилий, потраченных на то, чтобы подбадривать ее, рассказывать анекдоты и быть дружелюбным. Я получил отложенное вознаграждение за свою небольшую дополнительную работу. Понимая, что вам необходимо использовать систему, и изучая способы заставить ее работать для вас, вы узнаете, как приспособить систему к вашим желаниям.

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

3

Это особенно трудно, если в прошлом вы имели негативный опыт передачи работы некомпетентным людям.

4

«Вы и ваши исследования» (You and Your Research), http://www.cs.virginia.edu/~robins/YouAndYourResearch.pdf

Идеальная IT-компания. Как из гиков собрать команду программистов

Подняться наверх