Scrum без обмана: как рождался, как устроен и почему даёт результат в любом деле

Оглядываясь назад, понимаешь: мир окончательно пересел на гибкие рельсы, и слово «спринт» прочно обосновалось в лексиконе не только айтишников, но и врачей, учителей, маркетологов. Scrum перестал быть модным экспериментом, превратившись в базовый способ думать и организовывать работу в хаотичной среде. Вот только до сих пор вокруг фреймворка роятся мифы: одни видят в нём магический ритуал со стикерами и ежедневными посиделками, другие — очередную управленческую удавку. Чтобы разобраться в сути, стоит вспомнить, кому вообще пришло в голову сравнить разработку продукта с регби, из каких кирпичиков сегодня строится настоящий Scrum и за счёт чего он стабильно приносит плоды там, где классические планы рассыпаются в труху.

Откуда появился Scrum: регби, эстафета и крах долгосрочных иллюзий

История Scrum началась не в гараже стартапа, а на страницах солидного журнала Harvard Business Review в 1986 году. Два японских исследователя, Хиротака Такэути и Икудзиро Нонака, объехали десятки компаний — от Toyota и Honda до 3M и Xerox — пытаясь понять, как рождаются по-настоящему прорывные продукты. Они увидели, что традиционная «эстафета», где отдел исследований передаёт наработки конструкторам, те — технологам, а потом производственникам, безбожно тормозит процесс и убивает все смелые идеи по дороге. В противовес этому они описали команды, которые движутся как единое целое, словно игроки в регби во время схватки, постоянно перепасовывая задачи и плечом к плечу продираясь к общей цели. В той знаменитой статье авторы написали: «Companies must learn to manage product development flexibly and imaginatively to be competitive» — компаниям необходимо научиться управлять разработкой продукта гибко и с фантазией, чтобы оставаться конкурентоспособными. Термин «scrum», позаимствованный из регби, обозначал именно этот момент максимальной собранности и коллективного напора, когда вся команда буквально сбивается в кучу ради одного решительного рывка.

Красивая метафора могла остаться лишь академическим курьёзом, если бы за неё не взялись два очень разных, но горящих одной идеей практика. Кен Швабер, в юности серьёзно учившийся на художника и лишь потом ушедший в программирование, и Джефф Сазерленд, бывший пилот ВВС США, в начале 1990-х обнаружили, что их проекты тонут в тоннах документации и бессмысленных совещаниях. Они взяли эстафетную палочку у японских исследователей и засели за формализацию нового подхода, который позволил бы командам не угадывать будущее, а итеративно нащупывать правильный путь. На ежегодной конференции OOPSLA в 1995 году они впервые публично представили фреймворк под названием Scrum, детально описав роли, события и правила, помогающие организовать непредсказуемую творческую работу. С самого начала Швабер и Сазерленд подчёркивали, что не изобрели великую «методологию» с ответами на все случаи жизни, а лишь собрали лёгкий каркас, внутри которого команда сама находит живые решения.

Поначалу Scrum действительно казался узкопрофессиональной штукой для гиков: его пробовали исключительно в софтверных лабораториях, где традиционный проектный менеджмент трещал по швам быстрее, чем падали серверы. Но правда о сложной интеллектуальной работе в том, что неопределённость везде одинакова — будь то написание кода, запуск образовательной программы или разработка новой медицинской услуги. Очень скоро фреймворк просочился за пределы IT: в голландских школах появился eduScrum, где дети планируют спринты и проводят ретроспективы на уроках истории, а крупные автомобильные концерны начали применять схватку для сокращения цикла разработки узлов. Сам Сазерленд с удивлением рассказывал, как его систему взяли на вооружение даже для планирования свадебных церемоний. Этот побег из «айтишного гетто» и стал, пожалуй, главным доказательством того, что в основе Scrum лежит нечто гораздо более глубокое, чем очередная табличка правил.

Что такое Scrum сегодня: не мёртвый свод правил, а живой организм

В нынешнем виде Scrum держится на трёх столпах, без которых фреймворк тут же превращается в декорацию: прозрачность, инспекция и адаптация. Чтобы не скатываться в абстракции, представьте себе кухню с полностью прозрачными кастрюлями — любой повар в любой момент видит, что именно варится и не подгорает ли соус с краю. Инспекция в этой метафоре — привычка каждые несколько минут приподнимать крышку и пробовать бульон, а не заглядывать в кастрюлю только перед подачей на стол, когда спасать блюдо уже поздно. Адаптация же — это готовность немедленно убавить огонь, долить воды или выбросить испорченный ингредиент, не дожидаясь, пока блюдо будет безнадёжно испорчено. В официальном руководстве Scrum Guide эти три опоры прямо связываются с эмпирическим подходом: «Scrum основывается на эмпирическом подходе, который утверждает, что знание приходит из опыта, а решения принимаются на основе того, что наблюдается». Без готовности видеть горькую правду, регулярно в неё вглядываться и тут же что-то менять вся конструкция падает.

Чтобы эта тройка работала на практике, Scrum предлагает удивительно устойчивую структуру, которую практики между собой называют «3-5-3». Три роли: Владелец продукта — он не надзиратель с плёткой, а, скорее, амбассадор ценности, который денно и нощно отвечает на вопрос «что делать прямо сейчас, чтобы принести больше пользы?». Scrum-мастер — талантливый наставник и слуга команды, чья главная работа заключается в отлавливании организационных «палок в колёсах» и обучении всех правилам игры. И, наконец, команда разработчиков — небольшой, как правило от трёх до девяти человек, отряд универсалов, способных довести идею от наброска до готового куска продукта, не перебрасывая задачи через заборы отделов. Пять событий: Спринт как защищённый контейнер длиной максимум в четыре недели, Планирование спринта, где команда честно прикидывает, сколько успеет, Ежедневный Скрам — короткая 15-минутная сверка часов, на которой обычно даже не садятся, чтобы не засиживаться, Обзор спринта с реальной демонстрацией работающей функции и Ретроспектива — самый важный разбор полётов, посвящённый не поиску виноватых, а шлифовке самого процесса. Артефактов три: Бэклог продукта — живой, постоянно дышащий и меняющийся список идей, Бэклог спринта — детализированный план на ближайшее будущее и Инкремент — та самая конкретная, готовая к использованию часть продукта, которая появляется на свет каждые пару недель.

При этом любой опытный скрам-мастер скажет, что разговорами о ролях и артефактах тут не отделаешься. Всё держится на ценностях, которые команда либо проживает, либо безнадёжно имитирует. В Scrum Guide об этом сказано предельно ясно: «Когда ценности приверженности, смелости, фокуса, открытости и уважения воплощаются и проживаются командой Scrum, столпы прозрачности, инспекции и адаптации оживают и создают доверие для каждого». Приверженность заставляет брать на себя реальные, а не дутые обязательства; смелость нужна, чтобы открыто сказать: мы ошиблись с архитектурой, давайте всё перепишем; фокус не даёт распыляться на десяток параллельных задач; открытость превращает ошибки и проблемы из стыдного секрета в рабочий материал; а уважение просто не позволяет переходить на личности и хоронить конструктивные споры. Не случайно Джефф Сазерленд любит повторять: «Scrum прост, но не лёгок». На бумаге фреймворк можно изучить за час, а вот построить среду, где эти ценности не декорация, уходят месяцы, а порой и годы.

Почему Scrum работает: три секрета, которые меняют всё

Первый и самый глубокий секрет — это эмпирический контроль процесса, то есть отказ от иллюзии, будто будущее можно подробно запланировать. Традиционный менеджер достаёт пухлую табличку и заявляет: через полгода здесь будет проект с такими-то функциями, и мы начинаем постройку. Скрам-команда на такое только усмехнётся: мы понятия не имеем, что будет востребовано через полгода, поэтому давайте через две недели покажем крошечный работающий кусочек и спросим у живых людей, попали ли мы в боль. Вся суть в постоянной подстройке курса, похожей на поведение яхтсмена, который каждые несколько минут сверяется с ветром и течением, а не закладывает единственный румб на много миль вперёд. Джефф Сазерленд не раз подчёркивал: «Scrum — это не методология, а фреймворк, позволяющий достигать результата». И эта разница принципиальна: методология диктует пошаговые инструкции и предполагает, что вы знаете, что делаете, а фреймворк исходит из того, что вы находитесь в тумане и нуждаетесь в коротких циклах наблюдения и коррекции. Удивительно, но признание собственной слепоты перед будущим оказывается гораздо более выигрышной стратегией, чем слепое следование самому красивому плану.

Второй секрет — это неумолимый ритм коротких итераций, которые ставят психику в очень продуктивные рамки. Когда команда знает, что в конце двухнедельного спринта ей предстоит выйти перед реальными пользователями или стейкхолдерами и показать живую, а не нарисованную на слайдах функцию, мозги начинают работать совершенно иначе. Весь воздух из бэклога вылетает сам собой: невозможно запланировать десять эфемерных хотелок, потому что придётся за них краснеть на обзоре. Вместо этого происходит вынужденная, но очень отрезвляющая приоритизация: возьмём ровно то, что сможем сделать качественно и что действительно изменит продукт к лучшему. С каждым новым спринтом появляется Инкремент — не потраченное время, а конкретный прирост функциональности. Заказчик видит не отчёт о потраченных человеко-часах, а реально работающую кнопку или экран, и может тут же сказать: вот это удобно, а здесь я ничего не понял, давайте исправим. В традиционной модели такие правки влетели бы в чудовищные бюджеты и многомесячные переделки, потому что всё уже отлито в бетоне; в Scrum же это обычная рабочая ситуация на стыке спринтов, не вызывающая священного ужаса.

Третий секрет, наверное, самый человеческий, — это радикальный переворот во взгляде на власть и ответственность. Scrum-мастер принципиально не раздаёт приказы и не проводит статус-встреч в духе «а ну-ка расскажи, чем ты занимался вчера». Его любимый вопрос звучит иначе: что тебе мешает работать лучше и как я могу это препятствие убрать? Он отправляется к системным администраторам добывать сервер, выбивает у директора согласование, ограждает команду от лавины внезапных просьб, а главное — терпеливо учит людей договариваться самостоятельно. Сама же команда на планировании спринта с помощью специального подхода, например planning poker, сама оценивает сложность задач и решает, какой объём работы возьмёт — ни один начальник не спускает цифры сверху. Такое самоуправление не имеет ничего общего с анархией; это трезвый расчёт взрослых людей, которые понимают, что именно они будут отвечать за результат перед заказчиком. Психологический эффект — вовлечённость совершенно другого уровня: люди перестают отбывать повинность и начинают относиться к продукту как к собственному детищу. А когда на ретроспективе кто-то говорит «вот тут мы запороли срок», звучит не поиск виноватого, а желание всем вместе перестроить процесс, чтобы в следующий раз такого не случилось. Именно в этом сдвиге с кнута и пряника на осознанную коллективную ответственность и прячется главная причина, по которой Scrum будет жить долго после того, как все модные управленческие аббревиатуры забудутся.

 

 

Похожий код:

Олег Степанов
Оцените автора
Бла, бла код
Добавить комментарий