Agile-менеджмент. Лидерство и управление командами - [25]

Шрифт
Интервал

Еще раз об упрощении

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

Все следует упрощать до тех пор, пока это возможно, но не более того.

Альберт Эйнштейн

Своим высказыванием Эйнштейн хотел сказать, что структура системы должна быть представлена в понятном виде. В терминах моей модели это предполагает вертикальный сдвиг сверху вниз (упрощение). Тем не менее оговорка «но не более того», по всей видимости, отсылает нас к поведению этой системы. Эйнштейн пытается предупредить нас, что следует избегать чрезмерного упрощения, поскольку это изменит сам характер данной системы (что в моей системе координат соответствует линеаризации, а не упрощению).

Простота – это миф, время которого прошло, если оно вообще когда-либо существовало [Norman 2007].

В своей интереснейшей статье «Простота сильно переоценена» Дон Норман обсуждает вопрос, насколько ценно с точки зрения пользователя добавление функциональных возможностей в тот или иной продукт по сравнению с их ограниченным количеством. Обилие функциональных возможностей подразумевает иное или более сложное поведение продукта, а зачастую и его иную структуру. В моей диаграмме этому соответствует движение по обеим осям – горизонтальной и вертикальной. (Например, когда Google добавил в почтовый сервис Gmail отдельный почтовый ящик для приоритетных сообщений, поведение Gmail усложнилось. Стал более запутанным и пользовательский интерфейс, хотя для меня он остался вполне понятным.)

К сожалению, Дон Норман использует термин «упрощение» как для обозначения линеаризации поведения (движение вдоль горизонтальной оси в моей модели), так и для обозначения упрощения структуры (движение по вертикальной оси). Тем самым он сделал свой тезис достаточно запутанным, и именно поэтому многие в нем не разобрались. Может быть, для иллюстрации своей мысли ему стоило бы воспользоваться рисунками:

Цель визуального мышления состоит в том, чтобы сделать сложные вещи понятными посредством визуализации, а не в том, чтобы упростить их[9].

В своем бестселлере «Визуальное мышление» Дэн Роэм предлагает использовать рисунки для представления идей в более понятном виде. Очевидно, что он говорит о сдвиге по вертикальной оси от запутанного к простому. Но даже в его предупреждении «не упрощать» присутствует терминологическая путаница. На самом деле Дэн имеет в виду, что при представлении в виде рисунков не должна утрачиваться сложность поведения системы, поскольку это помешает тем, кто пользуется данными рисунками, разобраться в существе вопроса.

Следовательно, если вам хочется упрощать, то, ради бога, упрощайте все, что трудно для понимания. Но при этом следует избегать линеаризации («упрощения») поведения системы, потому что это вводит в заблуждение.

Адаптивные и неадаптивные системы

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

Когда я был маленьким мальчиком, сидел в ванне и вокруг плавали игрушки, меня завораживали воронки – они появлялись, когда вынимали сливную пробку. Играя с этими воронками, я постепенно обнаружил, что могу их остановить, заставить появиться вновь и вращаться в обоих направлениях. Этим воронкам приходилось терпеть мое присутствие, и они не могли адаптироваться к перепадам в моем настроении. Такие воронки – пример сложных неадаптивных систем. Они сложные, но не в состоянии адаптироваться [Lewin 1999: 15].

Несколько более интересны сложные адаптивные системы (САС). Они способны адаптироваться к внешней среде. В качестве примеров можно привести ребенка, который учится ходить; штамм бактерий, развивший резистентность к определенному антибиотику; водителей, пытающихся объехать пробку; колонию муравьев, обнаруживших недоеденный сэндвич, или команду разработчиков программного продукта, адаптирующихся к реальным потребностям заказчика.

Системы, о которых чаще всего идет речь в этой книге, включая команды разработчиков, будут сложными адаптивными. Они сами сдвигают себя в комфортную область между упорядоченностью и хаосом. Они способны обучаться и адаптироваться, а также двигаться по определенной траектории посредством «хаордических процессов», сочетающих в себе элементы хаоса и порядка, но никогда не являющихся ни полностью упорядоченными, ни действительно хаотическими [Highsmith 2002].

В той ванне десятки лет назад воронки были глупыми неадаптивными системами. Настоящей сложной адаптивной системой был я. Я адаптировал свои действия в зависимости от поведения воронок. И это помогало мне понять, как можно их контролировать.

Если исходить из представления, что команды разработчиков программных продуктов – это действительно системы, то можно ли считать такие системы сложными и адаптивными? Вправе ли мы сравнивать участников подобных команд с детьми, играющими в ванне?

Не злоупотребляем ли мы научным подходом?

При обсуждении гибких методологий разработки ПО мы регулярно слышим такие научные термины, как


Рекомендуем почитать
Исход. Как миграция изменяет наш мир

Это один из самых насущных и спорных вопросов нашего времени, вызывающий жаркие споры и глубоко пропитанный идеологией. Кому должно быть позволено иммигрировать, а кому — нет? Каковы доводы за и против ограничения числа иммигрантов? В «Исходе» выдающийся экономист Пол Коллиер ясно и сжато описывает последствия стимулирования или сдерживания миграции. Опираясь на оригинальное исследование и многочисленные обзоры конкретных случаев, он рассматривает эту проблему с трех точек зрения: самих мигрантов, людей, которых они оставили, и обществ, в которые они иммигрируют.


Великий уравнитель

Вальтер Шайдель (иногда его на английский манер называют Уолтер Шейдел) – австрийский историк, профессор Стэнфорда, специалист в области экономической истории и исторической демографии, автор яркой исторической концепции, которая устанавливает связь между насилием и уровнем неравенства. Стабильные, мирные времена благоприятствуют экономическому неравенству, а жестокие потрясения сокращают разрыв между богатыми и бедными. Шайдель называет четыре основных причины такого сокращения, сравнивая их с четырьмя всадниками Апокалипсиса – символом хаоса и глобальной катастрофы.


Капитал как власть: к новой космологии капитализма

Общепринятые теории капитализма находятся в глубоком кризисе: после столетий споров они все ещё не могут сказать нам, что такое капитал. Либералы и марксисты считают капитал экономической сущностью, которую они считают в универсальных единицах «единицах полезности» (utils) и абстрактного труда, соответственно. Но эти единицы абсолютно воображаемые: их нельзя ни наблюдать, ни измерить. А поскольку либерализм и марксизм зависят от этих несуществующих единиц, то подвергаются сомнению. Они не могут объяснить самого главного — процесс накопления капитала. Этот кризис теорий не является случайным.


Благосостояние и справедливость. Как победить бедность в богатой стране

Книга депутата Государственной Думы РФ, доктора экономических наук, члена-корреспондента РАН, Сергея Глазьева дает ответы на многочисленные вопросы, которые на встречах и в письмах известному политику задают жители самых разных регионов страны. Сколько мы потеряли людей, доходов, производственного потенциала? Что у нас еще осталось? Кто такие реформаторы и кто такие олигархи? В чьих интересах делаются сегодняшние реформы? Как повысить зарплату? Как защитить детей и укрепить семью? Можно ли удвоить доходы государственного бюджета? Реально ли вернуть "сгоревшие" сбережения? На эти и другие злободневные вопросы сегодняшней жизни Сергей Глазьев дает обстоятельные ответы.


Генеральный план «Ост»

Представлен оберфюрером СС проф. др. Конрадом Мейером (Берлин-Далем, 28 мая 1942 г.)Реконструкция и электронная публикация документа осуществлена в рамках проекта «Генеральный план Ост» (http://gplanost.x-berg.de). Координатор — Маттиас Бурхард.Перевод выполнен переводческой артелью «Северная Коза» (http://eotsu/node/3112), электронная почта: [email protected]Свободное распространение перевода или его частей, любое некоммерческое использование приветствуется при условии ссылки на коллектив переводчиков.Полная или частичная перепечатка перевода, любое использование в коммерческих целях без разрешения коллектива переводчиков запрещается.


Проблемы интеграции

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