Твоя Россия будущего
Векторы развития
// Экономика

Миссия выполнима, или Как Agile, Kanban и Scrum управляют бизнесом

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

Что значит управлять процессами

Помнишь сказку «Репка»? Старик потратил много времени, чтобы вытащить из земли упрямый корнеплод. Сначала сам выбился из сил, затем позвал бабку и опять потерпел фиаско. Задачу удалось решить только с помощью мышки и других домашних питомцев.

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

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

Слово «аgile» в переводе с английского означает «гибкий», «подвижный». Цель Agile-управления – не в выполнении плана любой ценой, а в достижении результата, который понравится и заказчику, и потребителю.

Манифест Agile

Миру высоких технологий не подходят прежние методы управления. Сейчас для решения сложных задач все чаще используют Agile-концепцию. В её основе лежит «Манифест Agile». Его авторы – менеджеры крупных IT-компаний, уставшие от требовательных клиентов, огромных папок с документацией и бесконечных совещаний. В 2001 году они встретились на горнолыжном курорте и придумали четыре универсальных принципа управления.

Принципы Agile-управления:

  1. Люди и взаимодействие важнее процессов и инструментов.
  2. Успех любого бизнес-проекта зависит от людей. Самое крутое оборудование и современный софт не смогут решить задачу без команды профессионалов, готовых сотрудничать, находить компромиссы и выстраивать коммуникации.
  3. Работающий продукт важнее исчерпывающей документации.
  4. Работать нужно на результат, а не на согласование планов, разработку инструкций и составление отчётов.
  5. Сотрудничество с заказчиком важнее согласований условий контракта.
  6. Заказчик всегда прав. Его потребности – главный приоритет. Проект будет удачным только в том случае, когда заказчик и исполнитель работают в одной команде.
  7. Готовность к изменениям важнее следования плану.
  8. Изменения неизбежны. Это утверждение справедливо не только для бизнеса. Для достижения результата важно быстро реагировать на изменения и уметь адаптироваться к новым условиям.

Agile-концепция подходит не только программистам. На её основе созданы методы, которые используются для управления самыми разными процессами. Самые известные из них – Kanban и Scrum.

Kanban: выходи к доске!

Представь, что ты готовишься к экзамену. Объём информации тебя пугает. Кажется, что весь материал за несколько дней выучить невозможно. Решить проблему тебе поможет Kanban.

Крутой и простой лайфхак для подготовки к экзамену

Сначала раздели материал на билеты или темы. Каждую тему запиши на карточку-стикер. На листе бумаги или магнитной доске начерти три колонки:

  • «Надо сделать»
  • «В работе»
  • «Сделано».

Приклей все стикеры в первую колонку. Изучай все темы по очереди и передвигай карточки слева направо. Все карточки оказались в третьей колонке? Поздравляю – ты готов к экзамену! Теперь задача не выглядит невыполнимой, а процесс подготовки – скучным.

Принципы Kanban-подхода

Слово Kanban по-японски означает «доска» (да-да, та самая доска со стикерами!). Этот метод придумали в Японии, в автоконцерне Toyota. Главная цель – непрерывный выпуск продукции.

Основные принципы Kanban-подхода:

  • Прозрачность. Результаты работы должны быть видимым. Весь процесс делится на задачи. Для контроля за их выполнением используют канбан-доску со столбцами и карточками. Задачи перемещаются по доске в зависимости от их выполнения.
  • Баланс. Количество карточек в столбце ограничено. Сначала нужно выполнить одну задачу и передвинуть карточку дальше. Только после этого можно поместить на свободное место следующую карточку.
  • Сотрудничество. Руководство и исполнители должны вместе отслеживать ход работ, определять, что тормозит процесс, и принимать меры к исправлению ситуации.

Сейчас канбан-доски стали виртуальными. Для управления процессами используются электронные сервисы – такие, как Trello, Битрикс24, Яндекс.Трекер.

Играем в Scrum

Scrum напоминает компьютерную игру. В ней есть:

  • персонажи – владелец продукта, скрам-мастер и команда разработки;
  • артефакты – бэклог, журнал спринта и скрам-доска;
  • ритуалы – спринты, летучки и ретроспективы.

Цель игры – организовать выпуск продукта креативно и с наибольшей выгодой.

Персонажи

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

Бэклог

В начале игры владелец продукта составляет список желаний – бэклог. Каждое желание – это история пользователя, в которой он отвечает на вопросы: «Кто он такой?», «Что он хочет?» и «Зачем ему это нужно?».

Спринт

На исполнение каждого желания отводится промежуток времени – спринт. Он занимает от одной до четырех недель.

В начале каждого спринта проводится совещание с владельцем продукта. Определяются цели и заполняется журнал спринта. Затем команда приступает к работе. Каждое утро проводятся летучки – короткие встречи разработчиков со скрам-мастером. Каждый член команды отчитывается, что им сделано вчера, что он будет делать сегодня, какие возникли проблемы.

По окончании спринта проводятся демонстрация продукта владельцу и ретроспектива. Обсуждаются результаты и планы на следующий спринт.

Скрам-доска

Скрам-доска напоминает канбан. На карточках записаны пользовательские истории. Сначала они находятся в столбце «Бэклог», затем перемещаются слева направо в колонки «В процессе», «На рассмотрении» и «Сделано».

Разработчики могут выполнять сразу несколько задач. Главное – успеть до окончания спринта. Проект считается завершенным, когда все желания владельца будут исполнены.

Отличия Scrum и Kanban

Методики Scrum и Kanban основаны на Agile-концепции. В них много общего: гибкость, клиентоориентированный подход, работа в команде. Но есть и отличия.

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

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

Kanban – это марафон, Scrum – забег на короткую дистанцию.

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