Как не выплеснуть ребёнка с водой
   Преимущества, приписываемые Методологиям, в действительности являются преимуществами конвергенции методов. Реальные преимущества могут наблюдаться, если люди делают похожую работу и применяют похожие методы. Технический персонал в этом случае получает возможность быстрее осваивать новые продукты, разработчики – быстрее начинать новые проекты; кроме того, появляется возможность единообразно определять численные показатели для различных проектов, а конкретные виды ошибок обнаруживать быстрее. Конвергенция методов – вещь хорошая. Но её можно достигнуть и без помощи Методологий.
   Методологии пытаются навязать конвергенцию посредством устава. Здесь неминуем ответный удар, частично как следствие тяжести руки полицейского, а частично – склонности работника к независимости и ковбойским умонастроениям, столь распространённым среди первопроходцев новых неизведанных территорий. Вот лучшие способы достигнуть конвергенции методов:
    Обучение: Люди делают то, что умеют делать. Если дать им базовый набор методов, они станут применять эти методы.
    Инструменты: Набор автоматизирующих вспомогательных средств для моделирования, проектирования, реализации и тестирования даст большую конвергенцию методов, чем любой устав.
    Рецензирование: В организациях, где принято рецензирование результатов коллегами (группы качества, совместные обсуждения, критические рассмотрения, презентации технологий), существует естественная склонность к конвергенции.
   Лишь после такого рода осторожных шагов навстречу конвергенции можно подумать о публикации стандарта. На самом деле нельзя провозглашать что-либо стандартом, пока это ещё не стало стандартом де-факто. Это основа теории стандартизации, скажем, в DuPont. В этой компании руководство по стандартам определяет стандарт как «испытанный метод решения задач определённого рода». Далее руководство уточняет, что «испытанный» следует читать как «успешно и широко применявшийся в компании DuPont». Вот, по нашему мнению, здравый смысл, хотя он противоречит отраслевой мании искать новые подходы и скоропалительно провозглашать их стандартами, прежде чем кто-либо в организации успеет эти подходы опробовать.
 
И снова иллюзия высоких технологий
   Одержимость Методологиями на рабочих местах – ещё одно проявление иллюзии высоких технологий. Оно происходит от веры в то, что лишь технология имеет значение. Даже лучшая из всех возможных Методологий, описывающая действительно подходящие методы для всех возможных задач, не даст серьёзного улучшения в плане технологии. В конце концов, даже без руководства люди не смогут принимать только неверные решения. Каким бы ни было технологическое преимущество, его можно достичь лишь ценой существенного ухудшения социологической обстановки в команде.
   Противоположный подход: каждое новое предприятие сначала выполняется как пилотный проект. И если существует определённый способ выполнения работы, негласный стандарт, именно этот способ нельзя будет использовать. И по меньшей мере одну часть проекта следует выполнить нестандартным способом. (Таково, похоже, негласное правило в некоторых отделениях Fujitsu.)
   Весной 1932 года эксперты по производительности провели ряд испытаний в Hawthorne Western Electric Company, чтобы определить влияние различных параметров среды на производительность. Они пробовали увеличивать освещённость и заметили, что производительность увеличилась. Затем они попробовали снизить освещённость и заметили, что производительность увеличилась ещё больше. Они предположили, что если отключить свет совсем, производительность выбьет потолок. Было похоже, что влияние оказывает не изменение, но сам его факт. Людям было приятно, что на них обращали внимание, их интриговала новизна. Явление получило название эффекта Готорна (Hawthorne Effect) [58]. Грубо говоря, люди работают лучше, когда пробуют что-то новое.
   Внимательное изучение литературы по улучшению производительности может убедить вас, что всякое улучшение происходит вследствие эффекта Готорна. В рекламе замечательных достоинств средства для улучшения производительности X неизменно присутствуют цифры, полученные при первом применении этого X. Редко когда можно встретить исследование, анализирующее «улучшения» десятилетней давности на предмет их теперешнего статуса. Вероятно, статуса уже никакого нет. Лишь с малой толикой цинизма мы подписываемся под воззрением, что именно эффект Готорна является причиной улучшения производительности в большинстве случаев.
   Чтобы эффект Готорна помог и вам, следует применять только нестандартные подходы. Существующие стандарты должны быть краткими и мягкими. Общий объём стандартов для ваших людей не должен превышать 10 страниц. (Это не причуды; во многих организациях, распрощавшихся с подходом «Методология – это Закон», в конечном итоге стандарты ограничиваются 10 страницами.) Будьте готовы делать исключения даже для правил на этих 10 страницах. И тогда ваша среда разработки станет сообразна взглядам знаменитого мудреца бизнеса Мао Цзе-Дуна:
    Пусть расцветают сто цветов,
    И пусть состязаются сто школ мысли.
   Мао, конечно, лукавил, а вот мы говорим всерьёз.

IV. СОЗДАНИЕ ПРОДУКТИВНЫХ КОМАНД

   Вспомните о каком-нибудь особенно приятном переживании, связанном с работой. Что делало его настолько приятным? Упрощённый ответ – вызов. С хорошим опытом работы всегда связана определённая доля сложностей.
   А теперь остановитесь на одном приятном воспоминании того периода. Прокрутите его мысленно, как видеоплёнку. Возможно, это было собрание, или разговор в курилке, или ночное бдение, или последовавший за ним завтрак. Если вы похожи на многих из нас, такие воспоминания красочны и удивительно подробны. Вы сможете вспомнить звуки и отдельные голоса, увидеть выражения лиц, вспомнить обстановку. А теперь сделайте стоп-кадр и изучите внимательно изображение. Где здесь вызов? Мы готовы поспорить, что он в ваших воспоминаниях не фигурирует вовсе, а если и фигурирует, то лишь на самом далёком плане.
   На переднем же плане среди всех наших ценных воспоминаний о работе – командное взаимодействие. Когда группа людей сплавляется в значимое целое, полностью изменяется характер работы. Вызов в работе важен, но не сам по себе. Он важен потому, что позволяет нам сфокусироваться на чем-то всем вместе. Вызов – это инструмент, объединяющий нас. В тех рабочих группах, где люди получают наибольшее удовлетворение от работы и действуют на пределе своих возможностей, командное взаимодействие – это все. Именно благодаря взаимодействиям люди терпят все, выкладываются на полную катушку, преодолевают чудовищные трудности.
   Люди лучше работают и получают большее удовлетворение, когда команда объединяется. Часть IV посвящена понятию кристаллизованной команды и действиям, помогающим формированию таких команд.

18. Целое больше суммы его частей

   В деловой среде мы весьма вольно обращаемся со словом команда, называя так любую группу людей, которым поручено совместно выполнить ту или иную задачу. Но многие подобные группы совсем не похожи на команды. У них нет общего определения успеха или проявленного командного духа. Чего-то не хватает. Не хватает того, что мы назвали явлением кристаллизации.
 
Понятие кристаллизации команды
   Команда, прошедшая кристаллизацию, – это группа людей, столь сильно связанных, что целое становится больше суммы составляющих его частей. Производительность этой команды выше, чем производительность тех же людей, не перешедших порог кристаллизации. И, что столь же важно, удовольствие от работы также выше, чем можно было бы ожидать, учитывая природу работы. В некоторых случаях кристаллизованная команда может замечательно себя чувствовать, работая над задачей, которую другие посчитали бы откровенно скучной.
   Как только начинается кристаллизация команды, вероятность успеха очень резко возрастает. Команда может стать неумолимой силой, стремящейся к успеху. Управлять этой стихией – одно удовольствие. Вы проводите большую часть рабочего дня, убирая препятствия с их пути, расчищая тропинку, чтобы зевак случайно не затоптали: «Так, народ, минуточку внимания. Сделайте шаг назад и придержите свои шляпы». Управление в традиционном смысле этого слова им не нужно и уж точно не нужны дополнительные стимулы. Они уже обладают собственным импульсом.
   Причины такого явления не столь сложны: команды по природе своей склонны формироваться при наличии целей. (Скажем, спортивная команда. Может ли она вообще существовать без цели?) До кристаллизации команды её участники, возможно, имели различные цели. Однако в процессе кристаллизации каждый поверил в общую цель. Эта корпоративная цель обретает особую важность по причине её значимости для группы. И хотя сама по себе цель может казаться участникам команды выбранной наудачу, они стремятся к её достижению с невероятным напором.
 
Управление посредством истерического оптимизма
   Некоторых руководителей беспокоит настрой предыдущего абзаца. Они считают неприятным предположение, что какой-то ловкостью нужно заставлять сотрудников принимать корпоративные цели. Зачем создавать ещё какие-то специальные отделы? В конце концов, предполагается, что профессиональные разработчики принимают цели своего нанимателя как одно из условий работы. Это и значит быть профессионалом.
   Вера в то, что сотрудники автоматически принимают цели организации, – признак наивного оптимизма руководителя. Механизмы вовлечения отдельных личностей в планы организации гораздо более сложны. Скажем, вряд ли вас удивит, что человек, известный вам своими познаниями в базах данных, более склонен считать себя отцом, предводителем бойскаутов, а также членом местного школьного комитета. На этих ролях он постоянно делает вдумчивые субъективные оценки. Но было бы удивительно, перестань он выполнять такие оценки, приходя на работу. Он не перестаёт этого делать. Находясь на рабочем месте, он пользуется любым поводом для проявления личной энергии и преданности. Цели организации постоянно критически рассматриваются сотрудниками этой организации, и большинство этих целей оценивается как ужасный бред.
   Дилемма здесь в том, что в качестве руководителя вы, вероятно, приняли корпоративную цель (завершить проект к следующему апрелю и уложиться в бюджетные $750 000), причём приняли чистосердечно. Если ваши люди не проявляют такого же энтузиазма, появляется разочарование. Их недостаточный интерес может показаться вам почти предательством. Но постойте-ка, возможно ли, что ваше собственное принятие этой корпоративной цели имеет иные корни, нежели простой профессиональный интерес? Разве нельзя сказать, что искусные действия вашего шефа и вышестоящих сил сделали так, что корпоративная цель находится на одной прямой с вашей собственной? Достижение корпоративных целей определённо добавит вам веса и ответственности: «Сегодня проект Сисбумба, а завтра весь мир!» В верхних эшелонах организации удивительные в своей изобретательности умы заботятся о том, чтобы у каждого руководителя были сильные личные стимулы принять корпоративные цели. Лишь в самом низу, где выполняется реальная работа, этой изобретательности не хватает. Здесь приходится полагаться лишь на «профессионализм», который позволит всем работать в нужном направлении. Что ж, флаг в руки.
   Если вы работаете в обществе защиты дартеров-моллюскоедов [59], или в Церкви Непорочного Зачатия, или же в любой иной организации, все сотрудники которой связаны общими убеждениями, то можете рассчитывать на их природное тяготение к целям организации. В противном случае – даже не надейтесь. Исполнительный комитет может бегать и суетиться в ожидании повышения прибылей, но та же цель для людей, находящихся внизу пирамиды, яйца выеденного не стоит. ПРИБЫЛЬ MEGALITHIC INC. УВЕЛИЧИЛАСЬ НА МИЛЛИАРД ДОЛЛАРОВ. Как скучно. РЕКОРДНЫЙ ДЛЯ КОМПАНИИ КВАРТАЛ. Раздаётся посапывание.
    Однажды мне пришлось руководить телекоммуникационным проектом в крупной кредитной компании. Эта организация давала деньги в долг бедным людям под невероятно высокие проценты, короче говоря, занималась деятельностью, объявленной вне закона в двадцати трех штатах. Увеличение и без того чудовищных прибылей компании не сильно трогало среднего работника, но руководство считало, что все обстоит иначе. Однажды в пятницу, ближе к вечеру, меня посетила делегация. В наших руках шансы на лучший второй квартал в истории компании, заявили они. И попросили поделиться этим фактом с другими участниками команды, чтобы «сфокусировать их усилия». Мне никогда ещё в жизни не приходилось работать с такой сфокусированной командой, но на следующее утро (они так загорелись, что даже в субботу утром на рабочих местах оказались все до единого) я покорно передал эти слова сотрудникам. Энергия вдруг исчезла из команды, словно ветер из парусов. Главный программист озвучил общее мнение: «Да нам плевать на их второй квартал». Полчаса спустя они все уже разошлись по домам.
Т. Д.
   Создание системы было целью произвольной, но команда приняла эту цель. Эта цель объединила людей. С момента кристаллизации подлинным центром притяжения их энергии стала сама команда. Они участвовали в процессе ради общего успеха, ради удовольствия от достигнутой цели. Перефокусировка их внимания на интересы компании в этом проекте ничего не дала. Она лишь сделала успех незначительным и бессмысленным в их глазах.
 
Пушки острова Наварон
   Цели корпораций всегда будут казаться людям выбранными случайно (как и сами корпорации), но случайность цели не означает, что её никто никогда не воспримет. Будь это верно, у нас не было бы спорта. Цели в спорте всегда абсолютно произвольны. Вселенной нет дела до того, что белый шарик перемещается между воротами команды Аргентины на одной стороне поля и воротами команды Италии на другой. Но многие люди увлекаются процессом и болеют за результаты. Их вовлеченность – функция ячеек общества, к которым они принадлежат.
   Вне команды люди могут проявлять умеренный интерес к её поражению или победе, но их интерес ничтожен в сравнении с интересом членов команды. Люди в кристаллизованных командах часто настолько вовлечены в процесс, что готовы штурмовать при необходимости остров Наварон, лишь бы только третья версия системы управления пенсионными фондами прошла приёмку. Вам приходится напоминать им, что они участвуют вовсе не в психологическом эквиваленте военных действий.
   Несмотря на полезную энергию и энтузиазм, наблюдаемые в командах после кристаллизации, руководители не особо заботятся о создании подобных команд. Отчасти причина в недостаточном понимании важности команды. Руководитель, всерьёз ориентированный на достижение цели, вероятно, обратит внимание, что цель достигается не командами, а их участниками. Практически все компоненты задачи, необходимые для получения результатов, выполняются отдельными людьми, входящими в состав команды. Причём большую часть работы выполняют люди, работающие в одиночестве.
   Действительно командная работа не так уж часто оказывается востребованной в нашей отрасли. Но команды все равно имеют большое значение, поскольку служат средством направления усилий отдельных людей.
    Назначение команды не в достижении цели, но в выстраивании целей на линии огня.
   Когда команда выполняет своё предназначение, её участники работают более эффективно, поскольку чётко видят направление.
 
Признаки кристаллизации команды
   Есть несколько характерных признаков того, что произошла кристаллизация команды. Самый важный – низкая текучесть кадров в проектах и в ходе выполнения чётко сформулированных заданий. Участники команды никуда не собираются идти, пока не сделают работу. Вещи, имевшие огромное значение до кристаллизации (деньги, положение, перспективы повышений), после кристаллизации становятся не столь важными или же совсем неважными. Вряд ли кто-то уйдёт из такой команды из-за банальной возможности небольшой прибавки к зарплате. Как ни прискорбно, руководители часто не замечают столь серьёзного признака собственного успеха. Они не склонны обращать внимание на текучку, даже если она их губит; а когда текучка низкая, они не задумываются о ней вовсе.
   Кристаллизацию команды обычно сопровождает сильное чувство индивидуальности. Команды, деятельность которых широко обсуждается по всей отрасли, выбрали себе яркие названия: «Okaie Coders» (Оклахом-ские Кодеры) в General Electric или «Gang of Four» (Банда Четырех) в Du-Pont или же «Chaos Group» (Группа Хаоса) в Gas & Electric из Цинциннати. У товарищей по команде появляются общие шутки, они произносят фразы, значение которых понятно только им. Они могут создавать командное пространство. Команда может собираться на обед или отдыхать после работы в одном и том же месте.
   Участники хорошей команды испытывают ощущение элитарности. Они чувствуют, что составляют нечто уникальное, что они выше всякой заурядности. Они проявляют смелость, достойную спецназа, что может отчасти раздражать людей, не входящих в группу.
   Неизбежно появляется и чувство общего владения продуктом, созданным командой, прошедшей кристаллизацию. Участникам приятно, что все их имена написаны на продукте или какой-то его части. Каждый готов к критике со стороны коллег. Командное пространство украшено видами продукта в различных стадиях готовности.
   И последний признак кристаллизации – очевидное удовольствие от работы. В таких командах царит атмосфера процветания. Общение протекает легко, уверенно и тепло.
 
Команды и клики
   Если вы неоднозначно отнеслись к тому, что прошедшие кристаллизацию команды самодостаточны и чувствуют своё лёгкое превосходство над остальным миром, вы не одиноки. Мы почти читаем ваши мысли: «Минуточку. То, что авторы называют „командой“, мы, пожалуй, назвали бы „кликой“. Командный дух – это, быть может, неплохо, но разве не следует любой ценой избегать образования группировок?»
   Разница между командой и кликой такая же, как между бризом и сквозняком. Бриз и сквозняк имеют одинаковое значение – «прохладный воздушный поток». Если вы находите прохладный поток приятным, то называете его бризом, а если раздражающим, то сквозняком. Коннотации различны, хотя денотаты одинаковы. Так же нет разницы в денотатах команды и клики, однако коннотации полностью противоположны. Слово команда люди употребляют, когда тесные химические связи кристаллизовавшейся рабочей группы им приятны, а слово клика, – когда такие связи создают опасность.
   Страх перед кликами – признак неуверенности руководства. Чем больше неуверенность, тем более устрашающей может показаться идея клики. Тому есть причины: часто руководитель не является действительным участником команды (об этом мы ещё поговорим в главе 23), так что его связь с командой слабее, чем связь с компанией в целом. Внутри группы связи сильнее, чем связь группы с компанией. Кроме того, руководителей посещает ужасная мысль, что тесно связанная команда может уйти сразу вся, отдать свою энергию и энтузиазм конкуренту. По этим причинам неуверенный руководитель боится клик. Он или она чувствует себя гораздо лучше, работая с единообразными пластиковыми людьми, идентичными, взаимозаменяемыми, не имеющими внутрикомандных химических связей.
   Кристаллизованная рабочая группа может быть дерзкой, самодостаточной, замкнутой, может вызывать раздражение, но она делает больше для достижения целей, поставленных руководством, чем любая комбинация взаимозаменяемых частей.

19. Чёрная Команда

   Польза от кристаллизации команд очевидна, если у вас имеется приятный опыт работы в такой команде. Но если такого опыта у вас нет, эта глава позволит до некоторой степени ощутить, каково это. Далее рассказывается о команде, известность которой начала формироваться в первой половине 60-х годов. Некоторые легенды, связанные этой командой, наверняка приукрашивают действительность, но придают правдивой в остальном истории особое очарование.
 
Материал для легенд
   На заре времён (скажем так) в штате Нью-Йорк существовала компания, производившая большие синие компьютеры. Компания также выпускала программное обеспечение для этих компьютеров. Клиенты компании были весьма достойными людьми, но, говоря между нами, имели обыкновение препротивно придираться к программам с ошибками. Какое-то время компания прилагала усилия к обучению клиентов, чтобы сделать их более терпимыми к ошибкам. Но из этого ничего не получилось, поэтому пришлось проглотить пилюлю и начать избавляться от ошибок.
   Простой и очевидный подход – заставить программистов удалять все ошибки перед сдачей программы. Этот подход по какой-то причине тоже работал не очень хорошо. Похоже, программисты (по крайней мере, в те времена) были в целом слишком хорошего мнения о своих программах. Как они ни старались, найти все ошибки до последней не могли, поэтому часто объявляли о готовности программ, полных изъянов.
   Тяжело было обнаружить последнюю ошибку, но некоторые тестеры справлялись лучше своих коллег. Компания сформировала группу из этих особо одарённых тестеров и предоставила ей право окончательного тестирования критических приложений перед отправкой их клиентам. Так родилась легендарная Чёрная Команда.
   Изначально в Чёрную Команду входили люди, проявившие себя в тестировании и превосходившие в этом качестве своих коллег. У них было больше мотивации. Они тестировали также и чужой код, поэтому были свободны от когнитивного диссонанса, сковывающего разработчика при тестировании собственных программ. В конечном итоге руководители, сформировавшие команду, ожидали хотя бы скромных улучшений качества продуктов, но не более того. А вот получили они гораздо больше.
   Удивительное заключалось не в том, насколько хороша была Чёрная Команда на заре своего существования, а в том, насколько она улучшилась за последующий год. Происходило что-то волшебное: в команде началось формирование индивидуальности. Эта индивидуальность находилась под влиянием оппозиционной философии тестирования, созданной участниками группы. Философия гласила, что они должны желать и ожидать недостатков в программах.
   Они вовсе даже не болели за разработчиков, но напротив находили наслаждение в том, чтобы подвергнуть программу (и программиста) испытаниям, которые были бы не просто тестом. Когда программист приносил программу на тестирование в Чёрную Команду, он чувствовал себя, как на аудиенции у Мина Беспощадного [60].
 
Жалкие земляне, кто вам теперь поможет?
   Поначалу просто ходили шутки, что тесты Чёрной Команды подлые и скверные и что участникам группы очень нравится, когда код работает неправильно. Затем шутки закончились. Члены команды начали культивировать образ разрушителей. Они разрушали не только ваш код, но и весь ваш день. Они делали нечеловечески несправедливые вещи, чтобы добиться сбоя: перегружали буферы, сравнивали пустые файлы, набирали возмутительные последовательности на клавиатуре. Взрослые мужчины и женщины начинали плакать, когда видели ужасное поведение своих программ в руках сумасшедших врагов. Чем хуже вам приходилось, тем большее удовольствие получала группа тестирования.
   Чтобы усилить неприятный образ, участники команды начали носить чёрное (отсюда и название «Чёрная Команда»). Они взяли в привычку страшно фыркать, когда программа давала сбой. Некоторые отращивали длинные усы, которые крутили, подражая Саймону Легри [61].
   Они собирались, чтобы придумывать ещё более ужасные тестовые уловки. Программисты начали перешёптываться о душевнобольных из Чёрной Команды.
   Что и говорить, компания была в восхищении. Каждый дефект, найденный командой, клиентам уже не суждено было увидеть. Команда стала настоящей удачей. Удачей в качестве подразделения тестирования, но, что более важно для нашего изложения, в качестве социальной ячейки. Люди в команде получали такое удовольствие от своей работы, что коллеги вне команды, несомненно, завидовали им. Чёрная одежда и по-детски глупое поведение были частью этого удовольствия, но происходило здесь и кое-что ещё. Химические процессы внутри группы стали самодостаточными.
 
Сноска
   С течением времени участники команды время от времени покидали её, чтобы заняться другими вещами. Поскольку функция команды была весьма важна для компании, уходивших людей заменяли немедленно. И так продолжалось, пока в какой-то момент не осталось ни одного из участников первого состава. Но Чёрная Команда продолжала жить. Она пережила потерю всех основателей, но полностью сохранила свою энергию и индивидуальность.