Читать «Эффект плато. Как преодолеть застой и двигаться дальше» онлайн - страница 134

Боб Салливан

Модель, использовавшаяся для создания программ, была жесткой, а потребности, связанные с ней, – динамичными. Когда у нас имеется жесткая модель для чего-то, меняющегося часто (и быстро), дело заканчивается хаосом.

Подход Бека состоял в том, чтобы отказаться от структуры и связанной с ней видимости стабильности. Его мантра состояла всего из двух слов – приветствуйте изменения. Манифест гибкости предполагает высокую степень проворства. Если вам когда-нибудь доводилось работать над созданием программ или хотя бы работать в рамках какого-нибудь большого проекта, вы поймете, насколько бунтарскими были идеи Бека. Благодаря гибкой разработке новые программы создаются небольшими и изолированными блоками. Разработчики должны создавать черновые проекты, которыми могут поделиться с заинтересованными лицами (только представьте себе!), не за годы, не за месяцы, а за недели! В сущности, временны́е требования Манифеста гибкости предполагают, что программисты проектируют и кодируют рабочую модель своих подпроектов, а также предоставляют к ней доступ в течение периода от одной до четырех недель. Более того, Манифест гибкости включает в себя совершенно невероятный прежде принцип, согласно которому «требования к изменениям приветствуются даже на поздних этапах разработки». Иными словами, Манифест позволяет менеджерам и торговому персоналу оценить рынок и произвести корректировки курса. Если что-то движется к неудаче, он заставляет эти неудачи возникнуть как можно быстрее и не откладывать неизбежное.

Вот как Бек описывает процесс вождения машины:

«Я отлично помню первый день, когда сел за руль. Мы с мамой ехали на автомобиле по шоссе около города Чико в Калифорнии. Прямая дорога тянулась прямо до горизонта. Мама разрешила мне дотянуться до руля с пассажирского сиденья. Она дала мне почувствовать, как движение руля влияет на направление автомобиля. Затем она сказала мне: “Вот как нужно ехать. Направляй машину вдоль полосы движения прямо до горизонта”.

Я очень осторожно взялся за руль и повел машину. Она держалась прямо на середине полосы. Все шло отлично, и я даже начал думать о чем-то другом…

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

В этом и заключается парадигма XP. Сохраняйте внимание. Адаптируйтесь. Меняйтесь».

Большинство из нас живут по модели водопада, однако современная жизнь все сильнее требует гибкого подхода. Если мы не сохраняем внимание и не адаптируемся, то начинаем понемногу терпеть поражение и со временем сходим с нужного пути. Мы отказываемся замечать ветры перемен, сигнализирующие о приближающейся буре. Мы продолжаем надеяться на то, что нарушившиеся связи или ужасная работа каким-то образом станут лучше. Мы продолжаем вкладывать время и силы, хотя в глубине души знаем, что направляемся в сторону плато, не приносящего нам никакой награды. Кажется, что изменения руководят нами откуда-то извне. Смещение с траектории представляется нам результатом неправильного выбора, однако в реальности речь идет о целом ряде ситуаций выбора: когда нужно продолжать, а когда – останавливаться (и мы чаще всего выбираем продолжение). Остановка кажется нам признанием неудачи, а большинству из нас присущ смертельный страх поражения.