Как внедрить agile в компании, не разрушив ее — наш материал с vc.ru
Agile в деталях
Сибирикс
Agile в деталях
Как внедрить agile в компании, не разрушив ее — наш материал с vc.ru
Стоит ли нырять с головой в Agile-процессы, меняя всё на своём пути, как найти баланс между гибкостью и традиционностью, зачем классифицировать команды — мы перевели большую статью о разных масштабах agile-методологии внутри компаний.


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

Хотя в условиях жесткой конкуренции адаптивные методы управления более привлекательны, воплотить их в жизнь не так-то просто. Часто руководителям трудно понять, какие команды должны перейти на agile, а какие нет. С другой стороны, переход на Agile всех команд может выявить узкие места.
Сотни компаний, от небольших фирм до крупных предприятий (Spotify, Netflix), сразу работали по Agile и добились успеха. Некоторые вроде Amazon и USAA (компания финансовых услуг для военного сообщества) переходили от традиционной иерархии к гибким методам более постепенно. В то же время есть случаи, когда такая реорганизация процессов пользы не принесла.

Сложность в том, что не всем подразделениям подходит Agile. И если связанные команды будут работать по разным методологиям, это может привести к краху всей системы, поэтому очень важно построить оптимальную структуру взаимодействия между ними.
Внедряя Agile, практикуй Agile
Agile-команды работают в сложных условиях, когда решений проблем еще не найдено или требования к проекту могут изменяться. Обычные операции (техническое обслуживание, закупки или финансовый учет) не так интересны для них. Гибкие методологии изначально применялись в ИТ-сфере, а после перекочевали в маркетинг и даже в HR.
Гибким командам больше всего подходит работа с инновационными проектами. Применяя новые подходы, они улучшают качество самого продукта и бизнес-процессов. Большие сложные проблемы они декомпозируют и разрабатывают решения для каждого отдельного компонента, а после быстрого прототипирования и обратной связи команды интегрируют решения в единое целое.

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

Лидерам Agile-команд важно принимать эту методологию и управлять командами гибко. Они призваны решать проблемы и не делегируют этот процесс подчиненным, поскольку в конечном итоге отвечают за общие результаты и обучение других членов команды, а также помогают другим сотрудникам и следят за их активным участием в работе.
Компания Bosch при переходе к гибкой методологии разграничила работу agile-команд и традиционных структур, что привело к подрыву целостности компании. Изначально в компании попробовали жёстко систематизировать процессы управления, но вскоре стало ясно, что им не хватает гибкости.

Тогда члены правления поделились на группы, каждая из которых пробовала разные гибкие подходы. Так появились 10 принципов лидерства, введенных в 2016 году. Сегодня в Bosch баланс между гибкими подходами и традиционными методами — так проще и быстрее адаптироваться к изменениям на рынке.
Члены правления компании Bosch
«Обкатайте» процесс
Работая по Agile, невозможно запланировать каждую деталь заранее. В начале работы лидеры еще не знают, сколько гибких команд они будут запускать, как скоро и в какой степени на них будут влиять бюрократические ограничения.

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

Чтобы начать тестировать и изучать команды, лидеры обычно используют два основных инструмента: классификацию и план, отражающий основные приоритеты компании.


Классификация команд

Обычно лидеры после классификации возможностей выделяют три основных компонента:
Работа
с клиентами
Описывает события, которые влияют на поведение клиентов — их можно разделить примерно на 12 крупных фактов (например, оплата клиентом товара) и на десятки более конкретных (например, выбор способа оплаты или завершение оформления заказа).
Работа с бизнес-процессами
Этот компонент рассматривает взаимосвязь между этими событиями и ключевыми бизнес-процессами, чтобы избежать дублирования обязанностей и обеспечить сотрудничество между всеми группами.
Работа с технологическими системами
Здесь акцент делается на разработке технологических систем, которые улучшают процесс работы первого компонента.
В USAA гибкие команды связываются с людьми, ответственными за экономические и производственные функции. Делается это, чтобы ответственные за прибыль и убытки люди, понимали влияние многофункциональных команд на их результаты. Руководители полностью отвечают за результаты бизнеса, но при этом полагаются на более клиентоориентированные Agile-команды.

Цель классификации — вовлечь правильных людей в определенную работу без путаницы.
Последовательность внедрения

Руководителям важно устанавливать приоритеты и последовательность действий, учитывая многие критерии, вроде стратегического значения, ограничения бюджета, издержек, рисков и так далее. Самое важное — не забывать про боли, которые испытывают клиенты и сотрудники, с одной стороны, и ограничения организации — с другой. Это позволит сохранить баланс и понять, сколько гибких команд сможет запустить и поддерживать компания.
В 2015 году руководство ING Netherlands, ожидая рост потребительского спроса на цифровые решения и вторжение новых конкурентов, распустило организационные структуры, выполнявшие самые инновационные функции (развитие технологий, управление производством, маркетинг). Вместо них создали небольшие agile-отряды, и около 40% сотрудников должны были занять новые рабочие места и полностью поменять свое мышление (Смотрите «One Bank's Agile Team Experiment,» HBR, March-April 2018).

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

Независимо от темпа, результаты внедрения появляются достаточно быстро (кроме финансовых, которые могут занять некоторое время). Джефф Безос полагает, что на полную отдачу требуется 5−7 лет, но признаки улучшения можно видеть в короткие сроки: упрощение работы с клиентами, ускоренный выпуск продукции.

Джефф Безос
Глава и основатель Amazon.com, основатель и владелец аэрокосмической компании Blue Origin и владелец издательского дома The Washington Post.
SAP, компания корпоративного ПО, начала внедрять Agile 10 лет назад. Руководство создало небольшую группу, которая консультировала и обучала новым способам работы. Также был создан трекер результатов команд. Показ конкретных достижений и успехов в работе помог поддерживать мотивацию. Через некоторое время уже 80% всей организации работало по Agile. Люди в сфере продаж и маркетинга также видели необходимость адаптироваться к новым условиям и идти в ногу со временем.
Как понять, что команда готова начать работать по Agile — чеклист:

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


Мастер крупных Agile-инициатив

Многим руководителям трудно представить, что небольшие команды могут работать с долгосрочными крупными проектами. Но дело в том, что нет никаких ограничений по тому, сколько Agile-команд будет работать над проектом. Каким бы сложным он ни был, можно организовать эффективную мультикомандную работу.
Agile во всем бизнесе
Увеличение числа agile-команд — важный шаг для повышения гибкости бизнеса. Но не менее важно, как команды взаимодействуют с остальной организацией. Даже самые продвинутые Agile-предприятия (Amazon, Google, Netflix, Bosch, SAP, Tesla и SpaceX) сочетают гибкий и традиционный подходы. Чтобы бюрократические процедуры не мешали работе agile-команд, такие компании стремятся к изменениям, по крайней мере, в 4 областях:


1. Ценности и принципы

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

Руководству придётся прививать ценности и принципы Agile-методологии по всей компании. Именно поэтому Bosch разработали новые принципы лидерства: они хотели, чтобы все структуры были готовы к изменениям и понимали, что Agile станет центром культуры компании.


2. Управление архитектурой

Внедрение Agile-подхода требует интеграции рабочих потоков. Например, Amazon может запускать тысячи ПО в день, так как их архитектура изначально заточена под быстрых и частых релизов. Но многие компании, независимо количества разрабатываемого ПО, смогут выпускать всего несколько ПО в день.
Основываясь на модульном подходе разработки продукции, Tesla разрабатывает интерфейсы каждого модуля и внедряет их независимо друг от друга. Они также отказываются от традиционных ежегодных выпусков продукции в пользу общения с клиентами в реальном времени. Илон Маск говорит, что компания делает около 20 технических изменений в неделю для улучшения производства и производительности моделей.
Riot Games разработчик игр (в том числе очень популярной League of Legends), пересматривает общение между Agile-командами и традиционными структурами (финансы, HR):

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

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


3. Талант и мотивация сотрудников

Компаниям, которые хотят развиваться по agile, важно нанимать классных специалистов и поощрять их. Более того, нужно строить в командах доверительные отношения и прививать общую ответственность за результаты. Это практически невозможно сделать без изменения работы HR-отдела.

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


4. Ежегодный цикл планирования и формирования бюджета

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

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

Когда решение задач еще не готово, амбиции и глобальное видение процесса помогут двигаться дальше.