28 июня, 2022 г.
100 отзывов, в среднем 5 из 5

Внедрение LeSS в компании ⛰ — что нужно для внедрения Large Scaled Scrum

Что такое внедрение LeSS — это процесс запуска и развития фреймворка Large Scaled Scrum, способа масштабировать Scrum для работы в большой организации.
  1. Что такое внедрение LeSS
  2. Зачем нужно внедрение LeSS
  3. Как сделать внедрение LeSS
  4. Что такое LeSS?
  5. Внедрение новой структуры по LeSS
  6. Преимущества внедрения LeSS
  7. Как же внедрить LeSS

Что такое внедрение LeSS

Это процесс запуска и развития фреймворка Large Scaled Scrum — способа масштабировать Scrum для работы в большой организации.

Зачем нужно внедрение LeSS

Если вы работаете в большой компании, то реализация классического Scrum перестает работать — вам нужна будет синхронизация между различными командами. Large Scaled Scrum поможет вам начать работать эффективнее в условиях взаимодействия множества команд.

Как сделать внедрение LeSS

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

Что такое LeSS?

Large Scaled Scrum, сокращенно LeSS — это один из основных фреймворков гибкой (Agile) разработки программного обеспечения. Это фреймворк Scrum для нескольких команд, который может быть применен к Agile команде, состоящей из двенадцати, сотен или даже тысяч человек, каждый из которых работает вместе над одним продуктом.

Это простая и минималистичная структура, в которой не так уж много правил, процессов, ролей или артефактов. Есть только обычные роли, такие как владелец продукта, скрам мастер и команда.

LeSS очень ориентирован на клиента, так как команды взаимодействуют напрямую с клиентом, а владелец продукта сосредотачивается на определении дорожной карты, приоритетов и долгосрочного видения продукта.

Внедрение новой структуры по LeSS

Все начинается с кросс–функциональных Agile команд.

Эти команды должны состоять из примерно 8-12 людей, имеющих опыт и знания в области написания кода, тестирования, проектирования, архитектуры и знаний в области бизнеса.

В зависимости от структуры вашей компании может быть несколько команд.

Существует два типа LeSS, которые вы можете внедрить:

  • Базовый LeSS («Basic LeSS») для 2-8 команд
  • Большой LeSS («LeSS Huge») для более чем 8 команд

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

Один скрам мастер может помогать 1-3 командам. Скрам мастер обучает команды тому, как работать в LeSS, фасилитирует мероприятия Scrum в командах, за которые отвечает.

В LeSS есть один владелец продукта который управляет бэклогом продукта.

В «большом LeSS» одновременно с этим есть «местные» владельцы продуктов (Area Product Owners), которые ответственны за соответствующие их зоне ответственности бэклоги продукта. Главный владелец продукта (Chief Product Owner) руководит местными владельцами продукта и сосредотачивается на всем продукте в целом.

На рисунке ниже показано, как выглядит структура компании и процессов после внедрения LeSS:

Чтобы внедрить LeSS, вам необходимо построить соответствующую командную структуру — в зависимости от масштаба вашей команды. Если команд достаточно много и возникает риск, что один владелец продукта не справится с объемом работы, вам потребуются дополнительные владельцы продукта и один ключевой специалист, который отвечает за весь продукт в целом.

Преимущества внедрения LeSS

  • LeSS обеспечивает полный обзор продукта, который гарантирует прозрачность в работе, которую вы делаете.
  • Команды находятся в непосредственном контакте с клиентом, что позволяет командам понять реальное представление о том, что клиенту действительно нужно.
  • При бережливом мышлении (Lean Thinking) тратится минимум денег и других ресурсов (время, силы), что позволяет сосредоточиться на том, что действительно нужно сделать. У команды есть пространство и время, чтобы постоянно учиться и расти.
  • Команды ориентированы и на клиента, и на функциональность продукта — их подход является многокомпонентным.
  • Команды часто координируют свои действия и делятся базой кода.
  • Фокус топ менеджмента на определении видения продукта и развития членов команды. Владелец продукта определяет и устанавливает приоритеты высокого уровня для команд.
  • Для каждого спринта есть одно большое мероприятие по грумингу бэклога, где каждая команда работает над своим собственным бэклогом и имеет возможность общаться с другими командами.
  • DevOps и непрерывная интеграция — ключ для непрерывной поставки ценности клиенту. Каждая команда должна поставить инкремент продукта к концу спринта.
  • Частые ретроспективы, инспектирование и мероприятия по адаптации полезны для обеспечения культуры непрерывного улучшения в компании.

Как же внедрить LeSS

LeSS — или Large Scaled Scrum — это адаптированный вариант Scrum для большой команды, состоящей из большого числа людей, от нескольких десятков до тысяч.

В нем остаются все преимущества обычного Scrum, такие как:

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

Мы рекомендуем внедрение LeSS, если в вашей команде:

  • Слишком много процессов которые не связаны с работой
  • Долгая поставка продуктового результата
  • Возникновение ошибок, связанных с плохой коммуникацией между людьми.

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

Как результат — больше прибыли компании и больше ценности для клиентов.

Зачем нужно внедрение LeSS