Scrum на практике. Высокая продуктивность и результаты – прямо сейчас - страница 21

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

стр.

Задумайтесь над тем, что вы только что прочли. Оставим в стороне военный контекст и сосредоточимся на основных пунктах. Это не армейская дисциплина, это пример работы Scrum в сложной, запутанной и непредсказуемой среде.

Хаас и его команда всегда были высококвалифицированны и мотивированы. Поскольку они служат в спецподразделениях, они по умолчанию лучшие из лучших. Однако после внедрения Scrum Хаас и его команда зафиксировали повышение продуктивности с 4 до 50 баллов в день за восемнадцать месяцев. Это рост на 1250 %.

И хотя их работа высокотехнологична, это не история стартапа, занимающегося программным обеспечением, не история команды, создающей продукт. В определенном смысле это компания, оказывающая услуги с узкоспециализированным, опасным и летальным способом поставки. Поскольку я работал с Джоном, на моих занятиях был стабильный поток служащих войск специального назначения ВМС. А это люди, которые прежде всего сосредоточены на результатах. Они решительно отказываются от того, что не делает их более быстрыми или более эффективными.

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

На краю хаоса

В Анн-Арборе, городе, где расположен Университет штата Мичиган, в начале 1980-х на программе бакалавриата учился студент, захваченный идеей моделирования жизни внутри компьютера. Его звали Кристофер Ленгтон, и он начал заниматься тем, что назвал клеточными автоматами.

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

Здесь можно быстро запутаться. Я опущу подсчеты, но Ленгтон категоризировал наборы правил в зависимости от степени изменений, которые они порождают. Он назвал этот параметр лямбдой. Чем он выше, тем больше изменений вызывает набор правил. Чем ниже, тем меньшим количеством изменений она управляет. Тут и случаются по-настоящему интересные события. Если лямбда слишком мала, вся система замирает и становится статичной. Если слишком велика, то система скатывается в хаос. Между двумя этими состояниями – переходная зона. Правила не могут быть слишком жесткими, поскольку это парализует систему, или слишком свободными, ведь это повергает ее в хаос. Должно быть ровно столько структуры, сколько достаточно для того, чтобы оставаться на краю хаоса.

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

Мой отец говорит, что божественное чудо направило создание Scrum. Он управлял крупным каскадным проектом в банке, когда прочел работу Ленгтона. Он говорит, что оттуда узнал, почему проект опаздывал на годы и бюджет оказался превышен на десятки миллионов долларов. Управление на краю хаоса, на котором Ленгтон увидел самую высокую скорость эволюции цифровой жизни, – как раз то, для чего разработан Scrum.

Приведу еще пример. Рассмотрим дорожное движение. Каждое утро по всей планете, не договариваясь друг с другом заранее, сотни миллионов людей садятся в машины и едут по улицам на работу. Вы один из них. У вас в руке чашка кофе, и вы часть системы, известной как дорожное движение. Возможно, произошла авария и кто-то поехал медленнее, чтобы рассмотреть, что случилось. Человек позади любопытного из-за этого начинает ехать еще чуть медленнее, за ним еще один, и вот в результате эффекта домино все шоссе встает. Тогда вы решаете проскочить пробку и сворачиваете с шоссе на улицу. Но не вы один до этого додумались, и вскоре улицы тоже заполняются автомобилями и там возникают пробки. Вы решаете изменить маршрут и узнаёте, что если вы проедете вниз по переулку, а затем срежете путь через парковку магазина, то вам удастся объехать пробку. Такова система за счет действий каждой клетки, направленных на поиск решения.


стр.

Похожие книги