Все статьи

Андрей Гирин

Партнер в Лидерах изменений. Практик Scrum, Kanban и SAFe®.

В прошлом Agile-коуч в РТЛабс (Госуслуги), менеджер проектов и руководитель разработки в топ-5 телеком-операторе и RTE в топ-10 банках.

Подробнее

Agile: особенности внедрения

Дата: 03.10.2024

Agile: особенности внедрения

Когда речь заходит о внедрении Agile в компании, многие представляют себе что-то абстрактное, вроде автоматической магической трансформации процессов. На самом деле, внедрение Agile — это методичный, стратегический процесс, требующий не только изменений на уровне инструментов и процессов, но и значительной адаптации культуры внутри компании. Agile — это не про технологии, это про людей. О том, как эта трансформация происходит на практике, мы и поговорим, основываясь на моем опыте трансформаций.

Начало пути: осознание потребности

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

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

В этом и заключалась ключевая потребность — ускорение процесса и обеспечение большей гибкости в изменении курса.

С чего начинается Agile

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

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

Как работает Agile в реальных условиях

Когда вы только начинаете внедрять Agile, вам может показаться, что достаточно просто сказать: «Теперь мы работаем по Scrum». Но реальность куда сложнее. Важно не только применить новую методологию (для душных, фреймворк), но и создать культуру, которая будет способствовать гибкости и сотрудничеству. К примеру, однажды в банке, где я внедрял Agile, команда столкнулась с проблемой: у каждого отдела было свое понимание приоритетов. Разработчики тянули в одну сторону, тестировщики в другую. Казалось, что единственный выход — работать ночами, днем муторно и подробно согласуя каждый свой шаг. Именно тогда участники осознали необходимость формирования единой команды с общими целями, что стало основой успешного внедрения Scrum. Пока вы не докажете людям, что новый подход к работе дает им преимущества и при этом не угрожает им, чуда не случится.

Команды и ритуалы: Agile начинается с людей

Ключевая идея Agile — это кросс-функциональные команды. Вся магия происходит именно в таких командах, которые могут работать автономно и гибко, принимая решения самостоятельно. Scrum-мастер, владелец продукта, разработчики — все они работают вместе над одним продуктом, без лишних согласований и бюрократии. Это как маленькие компании внутри большой структуры.

Не менее важны ритуалы, которые идут в комплекте с Agile-подходами. Подмена слова «встречи» словами «ритуалы», «мероприятия» или «церемония» меня обычно раздражает. Но в данном случае, я осознанно использовал именно «ритуалы», потому что они важны в жизни человека и должны соблюдаться. Так уж мы устроены. Ритуалы помогают создать ритм, который удерживает команду в рамках процесса. Одним из самых полезных ритуалов стал ежедневный скрам (стендап, дейли и т.д.). Представьте, что каждая команда утром собирается и обсуждает, прогресс в достижении целей и наличие рисков, блокеров. Это не просто возможность узнать, кто что делает, но и способ поддержать команду в едином ритме.

Agile: особенности внедрения

Быстрый результат

Как только ваша команда начинает работать по Agile, она сразу переходит на второй уровень пирамиды: потребность в быстром результате. Это больше, чем просто выпуск продукта вовремя — это постоянная адаптация и улучшение. И здесь вступает в игру DevOps и практики технологический гибкости. DevOps — это не просто набор инструментов для автоматизации процессов, это целая философия, которая позволяет сокращать время выхода продукта на рынок. Дважды в моем опыте этот подход позволил сократить время релиза (lead time for changes) с нескольких недель до пары дней. Это стало возможным за счет того, что команда могла сама проводить тестирование, выпускать продукт и реагировать на фидбек практически мгновенно.

Ошибки и трудности: как их избежать

Внедрение Agile не обходится без ошибок. Один из главных рисков — это попытка «скопировать» методологию с одной компании на другую, не учитывая контекст. То, что работает для международной IT-компании, может оказаться провалом в региональной страховой компании. Я сталкивался с этим не раз: внедряя Agile в крупной компании, важно учитывать её размер, культуру и специфику процессов. Привет модель spotify.

Еще одна ошибка — это фокус на инструментах вместо людей. Если внедрять Agile как просто набор инструментов и методологий, без изменения культуры, это приведет лишь к тому, что команда начнет использовать новые слова, делать нужные приседания, но продолжит работать по-старому. Важно создавать среду, в которой люди могут экспериментировать, пробовать новые подходы и не бояться ошибок.

Большой результат

На этом уровне компания выходит за рамки небольших инкрементов и начинает думать о масштабных результатах. Здесь Agile помогает не только с точки зрения гибкости, но и с точки зрения стратегического планирования. В больших компаниях это особенно важно: когда каждая команда фокусируется на своем маленьком участке работы, нужно найти способ соединить все это воедино. Один из таких способов — это SAFe® (Scaled Agile Framework), который позволяет организовать работу множества команд в едином направлении и достигнуть бизнес-гибкости.

Если вы хотите понять, как организовать agile-трансформацию в крупной организации, как адаптировать команды к новым условиям или просто услышать практические советы, конференция Enterprise Agile Russia для вас. Это событие, которое уже зарекомендовало себя как одна из самых крутых agile-конференций в России. Она ориентирована на топ-менеджеров, владельцев бизнеса и лидеров трансформаций. Эта конференция стала платформой для обсуждения реальных кейсов трансформаций крупных компаний, охватывая такие фреймворки, как SAFe®, LeSS и OKR. Каждый год на ней выступают эксперты с успешным опытом внедрения Agile в различных отраслях, делясь не только успехами, но и ошибками, что делает их доклады особенно ценными. Нет лучшего места, чтобы позадавать каверзные вопросы тем, кто уже прошел часть пути.

Agile и российский бизнес

Российские компании часто задаются вопросом: «Подходит ли нам Agile?» Ответ: конечно, да! Agile не про западные методики или IT, а про гибкость и адаптивность. Даже в крупных российских компаниях, таких как банки или госкорпорации, Agile помогает сделать процессы быстрее и эффективнее. Например, в одном финансовом продукте, чтобы учесть в требованиях специфику нашего законодательства, мы заменили некоторые классические подходы более гибкими практиками оценки бизнес-ценности из продуктовых подходов.

Вывод: гибкость — это путь к успеху

Внедрение Agile — это не одноразовый процесс. Это путь, который требует времени и усилий, но в конечном счете приводящий к значительным улучшениям в работе компании. Важно помнить, что Agile — это не просто набор методик, это культура гибкости, экспериментов и постоянного улучшения. И как показывает опыт, этот путь ведет к успеху.

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

Автор:

Поделиться

VK
Telegram

Основы Agile

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

Зарегистрироваться