Найти в Дзене
biz360

Методология Scrum: что это такое и как она работает

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

Методологию Scrum разработал Джефф Сазерлэнд - американский программист и предприниматель. Её суть в том, что при работе над продуктом долговременное планирование бесполезно, целесообразнее разбивать разработку на короткие отрезки, по окончании которых проводить экспресс-оценку и вносить коррективы. В этой статье представлены ключевые идеи книги Джеффа Сазерлэнда «Scrum. Революционный метод управления проектами».

Что такое Scrum

Методология Scrum появилась более двадцати лет назад как эффективный метод увеличения продуктивности при разработке ПО. Завоевав популярность в IT-индустрии, Scrum быстро получил признание в других сферах бизнеса. Джефф Сазерлэнд утверждает, что каскадная модель, в которой процессы идут поэтапно, безнадёжно устарела: работа продвигается медленно, строго согласно долговременному плану, и часто на выходе получается не тот продукт, который на самом деле был нужен.

  • Термин «Scrum» заимствован из спортивной терминологии. Это элемент регби, выполнение которого требует эффективного взаимодействия группы из нескольких человек.

Основная идея Scrum - «Инспектируй и адаптируй» - заключается в том, что долговременное планирование бесполезно, и не стоит ждать окончания проекта для того, чтобы оценить продукт. Напротив, нужно регулярно проверять, нужно ли людям то, что вы делаете, и быстро перестраиваться в случае необходимости. В результате многократно улучшается продуктивность и снижаются затраты.

Основы Scrum

Ключевые принципы метода:

  • Люди важнее процессов.
  • Продукт важнее документов.
  • Сотрудничество с клиентом важнее переговоров.
  • Способность меняться важнее следования планам.
  • Должности и титулы не важны – важно то, что вы делаете.

Базовое понятие методологии – спринты (от англ. Sprint - забег на короткую дистанцию), равные отрезки времени (оптимально от 1 до 4 недель), из которых состоит проект. Чем короче спринт, тем динамичнее и гибче процесс разработки. Во время каждого спринта создаётся продукт или услуга, которые можно продемонстрировать клиенту. «Частично сделанное» считается несделанным.

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

Важнейшая фигура в работе по scrum-методике – scrum-мастер. Сазерлэнд пришёл к выводу, что команде разработки необходим человек, который будет следить за эффективностью процесса. Не босс, а нечто среднее между капитаном команды и тренером. Эта роль называется scrum-мастер и предполагает выполнение следующих функций:

  • контроль за соблюдением прозрачности проекта;
  • организация рабочих встреч и совещаний;
  • обнаружение препятствий в работе (поиск ответа на вопрос «Что больше всего мешает быстро и качественно работать?»);
  • обеспечение постоянного улучшения (поиск ответа на вопрос «Каким образом мы можем работать лучше?»).

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

  • быть универсалом, а именно: уметь поставить себя на место потребителя, понимать возможности команды и уметь преобразовывать результаты труда команды в реальную ценность для клиента;
  • быть наделён полномочиями принимать решения относительно того, каким должен быть продукт и как этого достичь;
  • быть постоянно на связи, чтобы объяснять команде, что нужно сделать и почему, и оперативно обсуждать спорные вопросы с клиентом;
  • отвечать за ценность продукта и определять, в чём она измеряется;
  • быстро принимать решения, основанные на полученной обратной связи.

Как всё работает

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

В конце спринта члены команды вновь встречаются на ретроспективном совещании, чтобы продемонстрировать, что было сделано и сколько это заняло времени (в течение первых спринтов определяется скорость работы). На ретроспективном совещании команда отвечает на следующие вопросы:

  • Каким образом мы можем работать лучше в следующем спринте?
  • Что нам мешало в этом спринте? Что снижало скорость?

Практикуется и ежедневный stand-up - короткое совещание не более 15 минут, которое проводится в одно и то же время. На этих встречах обсуждается текущее положение дел (все ли задания выполняются вовремя, требуется ли помощь кому-то из членов команды и кто может помочь) и ставятся задачи на день (каждый человек выходит с совещания, чётко зная, что он будет делать в течение дня).

Почему стоит задуматься о внедрении Scrum

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

Scrum помогает снизить технический, финансовый и рыночный риски.

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

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

Инфографика компании Smart Reading
Инфографика компании Smart Reading

***

Больше статей о малом бизнесе, бизнес-идеях и лайфхаках читайте на портале Biz360.ru.