Ru
06.04.2023 12:14

Что такое Scrum? Простое руководство для менеджеров по продуктам 2023

News image

Привет!

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

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

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

Что такое Scrum?

Scrum – это система разработки программного обеспечения, в которой особое внимание уделяется командной работе, сотрудничеству и итеративному прогрессу. Но как именно она работает?

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

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

Этот процесс повторяется на новом наборе целей, постоянно продвигая проект вперед.

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

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

Краткая история Scrum

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

Однако Scrum не является одним из них. Этот термин был придуман в 1986 году в работе под названием «Новая игра по разработке новых продуктов». В документе описывался новый способ разработки продуктов, а название было навеяно расстановкой схваток в игре регби.

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

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

Столпы Scrum

В основе методологии Scrum лежат три основных столпа: прозрачность, проверка и адаптация. Мы можем применить их ко всем проектам Scrum.

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

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

Адаптация означает, что команды должны быть готовы адаптировать свои процессы или продукты для решения проблем, выявленных во время проверки. Scrum – не место для закрытости или сопротивления новым подходам! Инновации лежат в его основе.

Принципы Scrum

Помимо этого, существует шесть ключевых принципов Scrum.

Давайте кратко остановимся на них:

1. Эмпирическое управление процессом

Проще всего определить этот принцип, указав на его противоположность - эмпирический контроль процесса. Это когда до начала проекта все спланировано и понятно. На этом построен водопадный метод планирования.

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

2. Самоорганизация

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

3. Сотрудничество

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

4. Расстановка приоритетов на основе ценностей

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

5. Тайм-боксинг

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

Именно поэтому в Scrum время делится на спринты. Как правило, это двухнедельные отрезки времени, в течение которых необходимо выполнить задачи или проект.

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

6. Итеративная разработка

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

Основные ценности Scrum

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

Итак, каковы же основные ценности Scrum? Если коротко, то это:

  1. Приверженность
  2. Фокус
  3. Открытость
  4. Уважение
  5. Смелость

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

Для чего используется Scrum?

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

Некоторые общие примеры включают:

  1. Проектирование и разработка веб-сайтов
  2. Разработка программного приложения
  3. Маркетинговые кампании
  4. Крупные строительные проекты

В целом, Scrum хорошо подходит для сложных или непредсказуемых проектов, где традиционные методы или методы управления проектами могут оказаться менее эффективными.

Scrum против Agile

Если вы изучаете Scrum, вы также могли наткнуться на термин «Agile». Хотя Scrum и Agile иногда используются как взаимозаменяемые понятия, это не совсем одно и то же.

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

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

Итак, если вы задаетесь вопросом, что лучше использовать в вашем следующем проекте – Scrum или Agile, ответ не так прост. Если вам нужен определенный процесс, которому вы должны следовать, то Scrum – хороший вариант. Но существуют и другие методологии управления проектами Agile.

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

Вот некоторые примеры:

  1. Kanban
  2. Экстремальное программирование (XP)
  3. Функционально-ориентированная разработка (FDD)

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

Как продакт менеджеры работают со Scrum

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

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

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

В целом, продакт-менеджеры должны быть проактивными и хорошо разбираться в разрабатываемом продукте, а также в самом процессе Scrum. Это поможет им быстро принимать решения в случае необходимости.

Если вы заинтересованы в том, чтобы освоить профессию продакт-менеджера, то вам стоит обратить свое внимание на курс от образовательной платформы Netology «Продакт-маркетолог с нуля до PRO». На данном курсе вы получите новую профессию, два проекта в портфолио и помощь с трудоустройством.

Также вы освоите инструменты интернет-маркетинга и продуктовый подход к задачам и узнаете, как сфокусировать коллег на преимуществах продукта и вместе донести пользу до клиента.

В чем разница между продакт-менеджером и Scrum-мастером?

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

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

Излишне говорить, что обе роли тесно сотрудничают для достижения общих целей.

Подведение итогов

Вот и все – краткое руководство для менеджера по продукту о том, что такое Scrum!

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

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

До новых встреч!


0 комментарии