Означает ли это, что в Agile-методологиях «доверие» ценится выше всего прочего? Что в Lean-методологиях «уважение» будет матерью остальных добродетелей? Что список ценностей Scrum лучше, чем список ценностей Экстремального программирования, поскольку коммуникация и обратная связь, упоминаемые в Экстремальном программировании, представляют собой действия, а не позитивные человеческие качества? Будут ли с точки зрения Agile– и Lean-методологий другие позитивные качества вроде стремления к совершенству, гибкости, честности, чувства юмора, ответственности, самодисциплины и компетентности относительно менее важными?
Я думаю, что ответы на все эти вопросы должны быть отрицательными. Скорее всего, наши гуру не углублялись в эту тему настолько сильно. Они могли с таким же успехом выбрать любые другие пять ценностей, например стремление к совершенству, честность, ответственность, самодисциплину и чувство юмора (я бы точно не стал включать в этот список целомудрие). Это никак бы не сказалось на принятии соответствующих методологий во всем мире. Или сказалось бы? В своем блоге и в выступлениях я неоднократно утверждал, что стремление к совершенству и самодисциплина напрасно воспринимаются как данность и почти никогда в явном виде не упоминаются в описаниях Agile– и Lean-методологий (см. главу 10). Но я отвлекся.
Исследования показывают, что креативность возникает на стыке знаний, мотивации и свойств личности [Runco, Pritzker 1999]. В любой проектной команде знания приведут к креативности только при наличии у людей мотивации и необходимых личных качеств. Именно они предопределяют поведение людей и оказывают огромное воздействие на мотивацию окружающих.
Выбор доверия, уважения или любого другого ограниченного набора добродетелей ведет к недопустимому упрощению и недооценке роли мотивации и свойств личности. Но, как мы видели в предыдущем разделе, для креативности также необходима разумная доза разнообразия личностей (и добродетелей) членов команды. В Agile-методологиях признается, что все мы люди, а не святые или роботы. Мы не можем преисполниться добродетелями одновременно во всех без исключения измерениях. (Моя основная личная проблема на данный момент состоит в том, что я практически неспособен воздерживаться от применения насилия, когда приходится общаться с чиновниками.)
Не давайте произвольно составленным спискам ценностей или принципов вводить вас в заблуждение. Просто помните, что ценности гибких методологий не могут быть сведены в фиксированные списки по пять, семь или двенадцать штук. Мы в этой книге говорим о сложных системах, а не ищем простых ответов.
Добродетели – это атрибуты личности. И это возвращает нас к темам креативности и инноваций, которые и стали предметом обсуждения этой главы. Без «личности команды» от этой команды никакой креативности ждать не стоит. И вот почему фокусирование на правильных добродетелях так важно: они формируют личность команды, что ведет к креативности в работе.
Наконец, это приводит нас к конструкции, изображенной на рис. 4.5. Информационные потоки циркулируют в системе, где комбинация знаний, креативности, мотивации, разнообразия и личности подталкивает людей делать работу, что приводит к тому, что мы нацелены… на инновации. Последние имеют решающее значение для бизнеса, а всеми необходимыми для них качествами располагают только люди. Именно поэтому занятие бизнесом означает, что в первую очередь нам приходится иметь дело с людьми.
Почему только люди способны управлять сложными системами
Люди – это единственный элемент в проектах по разработке ПО, который способен инициировать взаимодействия и конвертировать информацию в инновации. Но есть еще одна причина, почему люди находятся в центре нашего внимания. Это связано с законом необходимого разнообразия, который в определении Уильяма Росса Эшби звучит так:
Чтобы обеспечить устойчивость системы, количество возможных состояний ее управляющего механизма должно быть больше или равно количеству возможных состояний самой управляемой системы
[22].
Проще говоря, согласно этому закону система может управляться другой системой только при условии, что управляющая система столь же (или более) сложна. (На самом деле это некоторое упрощение, но здесь нет необходимости вникать в детали.)
Люди – наиболее сложный элемент любого проекта по разработке ПО. Поэтому только люди способны непосредственно управлять проектами. Люди (а не процессы) – это единственный достаточно сложный элемент, способный управлять тем огромным количеством состояний системы, с которым им приходится иметь дело. И любая сложная система, если мы хотим, чтобы она давала на выходе полезные результаты, нуждается в определенной степени контроля.
Ни стандартизированные процессы, ни генераторы кода, ни инструменты проектного менеджмента, ни самый изощренный дизайн не могут обладать сложностью, адекватной сложности самого обычного проекта по разработке ПО. Процессы, инструменты и дизайн с точки зрения сложности безнадежно проигрывают своим изобретателям. Без людей они бесполезны.
Из закона требуемого разнообразия становится ясно, что если проекты и нуждаются в некотором управлении, то в качестве его инструментов надо выбирать людей – среди всех прочих элементов, привлекаемых для решения проектных задач, только они обладают достаточной сложностью, которая позволит успешно решить эти задачи.
А что не так с инструментами?
Инструменты похожи на датчики. Они полезны при вводе и выводе данных, в результате чего нам становится легче контролировать ход проектов.
Инструменты бывают необходимым условием успеха, но не бывают достаточным. Прежде чем люди смогут предпринять действия, адекватные контексту, они должны проанализировать информацию, полученную с их помощью.
От создания идей к их реализации на практике
Инновации не только невозможны без людей, но и бесполезны, если целенаправленно не заниматься их внедрением. Не имеет значения, насколько креативны ваши сотрудники, если идеи, которые они генерируют, не используются при создании новых продуктов или услуг – в этом случае они будут не более чем интересными артефактами [Phillips 2008]. Бизнес-ценность создается при условии, что возникшая креативная идея встречается с практическим действием, становится частью работающей бизнес-модели и в конечном итоге выводится на рынок. По словам Теодора Левитта:
Бывает, что прекрасная новая идея годами витает в компании, но так и не находит себе применения – и не потому, что ее достоинства остались неоцененными; просто никто не берет на себя ответственность превратить ее из слов в дела
[23].