
Дословно Скрам (англ. scrum) переводится как «схватка». Изначально этот термин пришел из регби. Там это слово обозначает часть игры, которая наступает после нарушения правил или после приостановки. Скрам в регби заключается в специальной «схватке», которая помогает возобновить игру.
С середины 1980-х метод скрам был адаптирован для применения в области управления, а в 1995 стал использоваться в индустрии разработки ПО. После чего получил масштабное распространение. Сейчас скрам используется не только IT-сфере, но и в других областях.
Что такое скрам?
Скрам — это гибкая методология (фреймворк), которая помогает автоматизировать совместную работу над проектом. Простыми словами выбор цели над которой вы будете работать ближайшее несколько недель или месяц (спринт). Каждый участник команды получает цель, которая разбивается на маленькие подзадачи.
Каждый день участники отмечают, на каком этапе выполнения они находятся. Такой подход помогает всем сосредоточиться на их частях работы и делать то, что вписывается в общую цель и нужно сегодня. Скрам-управление может быть самостоятельным процессом, либо быть его дополнением.
Руководство по Скрам 2020, часть 8: Спринт Планирование
Скрам-мастер — это тот, кто отвечает за реализацию скрам-системы. Если описывать скрам-мастера простыми словами — то это кто-то вроде коуча, кто поддерживает и тренирует команду. Его задача сделать так, чтобы все участники могли использовать скрам-систему наиболее продуктивно. Скрам-мастер не обязательно является продукт-менеджером, или управляющим командой. В этой роли он отвечает только за реализацию скрам-планирования.
Скрам-команда работает над созданием небольших, но эффективно работающих частей проекта или продукта. Делает это регулярно, через фиксированные временные отрезки.
Скрам-гайд — это официальный и обширный документ рассказывающий о том, как пользоваться методологией-скрам. Он бесплатный и переведен на все распространенные языки.
Скрам-доска — это визуальное представление всех задач спринта. Чаще всего, она выглядит как доска разделенная на 4 столбца:
- общий список задач;
- что надо сделать;
- в работе;
- что сделано.
Скрам-доска может быть представлена:
- в физическом варианте: например, стоять в офисе, для того, чтобы участники наклеивали на нее стикеры с задачами;
- в виртуальном варианте: в каждую колонку доски вносятся задачи и все участники команды имеют к ней доступ в любое время.
Как проходит скрам-разработка:
Что такое спринт в Scrum
- Первый этап — планирование. Команда собирается вместе. В это время скрам-мастер обсуждает со скрам-командой, какие текущие задачи имеют приоритет в скрам-проекте.
- Каждый день, во время спринта участники команды собираются вместе со скрам-мастером. Это короткая встреча, которая длится не дольше 15 минут. Участники вкратце говорят над чем работали вчера, что сделали, над чем будут работать сегодня и обсуждают, какие есть трудности. Такие встречи нужны для синхронизации команды.
- В конце проводится обзор спринта. Теперь участники обсуждают, какие цели они выполнили. Затем показывают, владельцу компании или продукта то, что они реализовали, чтобы получить обратную связь.
Благодаря комфортной системе участники скрам-команды в любой момент могут узнать:
- как они справляются с заданием;
- в нужном ли направлении двигаются;
- создают ли то, что на самом деле хочет видеть заказчик;
- есть ли способы усовершенствовать методы разработки и выполнять работу еще лучше и быстрее;
- существуют ли факторы, которые препятствуют выполнению задач.
Как стать скрам-мастером?
- В основе скрам стоит философия Agile — для работы скрам-мастером, важно разделять ее ценности.
- Любить людей и быть готовым постоянно работать с ними — обязательное условие. Взаимодействие с людьми — базовая часть работы скрам-мастера.
- Выбрать подходящую платформу и формат обучения.
- Пройти обучение и получить сертификат скрам-мастера.
Вывод
- Скрам — способ автоматизации проектов, который построен на методологии Agile
- Скрам подходит для разных бизнесов и для решения разных целей.
- Скрам-разработка происходит в три этапа.
- Каждый участник скрам-команды может в любой момент узнать, как идут дела в текущем проекте.
- Скрам-разработкой может руководить только сертифицированный скрам-мастер.
Источник: platrum.ru
Scrum

Scrum (скрам) ― это один из agile-подходов к разработке и управлению проектами. Чаще всего данный метод используют в IT-сфере, однако он применим для разных направлений, включая строительство, образование, производство товаров, ивент-индустрию и другие виды деятельности.
Посмотрите это короткое видео, чтобы лучше понять, что собой представляет методология scrum, как она помогает решать задачи и какие есть основные роли.

Содержание
Зачем нужен scrum?
По словам Джефа Сазерленда, создателя методологии скрам, этот подход является идеальной моделью полного взаимодействия участников команды. Он предполагает регулярное отслеживание процесса работы, что позволяет увидеть результативность прилагаемых усилий, оценить правильность направления движения и решать задачи с меньшими усилиями. При этом, основа планирования по методу scrum — это гибкость. Вы всегда можете внести новые идеи и необходимые изменения.
Скрам нужен для планирования работы, системной организации рабочего процесса, развития ответственности и самоорганизованности в команде. Методология позволяет легко адаптироваться к изменчивым окружающим факторам и постоянно обучаться.
Если говорить о разработке программного обеспечения, то скрам — идеальный подход для реализации идеи, поскольку помогает выстраивать работу без конкретного пошагового плана на начальном этапе. Команда постепенно устраняет неопределенность, выбирает курс дальнейшей работы и анализирует пользу приложенных усилий. В отличие от линейного (каскадного) способа разработки, процесс движется быстрее, требует меньших затрат и легко адаптируется под требования заказчика.
В следующем разделе вы ознакомитесь с преимуществами и главными недостатками методологии scrum.
Преимущества и недостатки scrum
Scrum имеет ряд преимуществ как для команды, так и для компании в целом. Ознакомьтесь с основными сильными сторонами этой методологии:
- команда работает короткими этапами, на каждом из которых определяет цели и пути их достижения, что ускоряет процесс работы;
- команда работает над разными задачами проекта одновременно, что позволяет быстрее достичь желаемой цели;
- большие задачи разделяют на мелкие, поэтому внести корректировки прямо в процессе работы намного проще, чем в каскадном подходе;
- сокращается время на поиск ошибок и объяснение проблем;
- минимизация финансовых рисков благодаря оперативной реакции на изменения и устранение ошибок;
- каждый член команды четко знает свою задачу, следовательно, повышается уровень ответственности к работе;
- присутствует открытый обмен информацией, что делает процесс работы максимально прозрачным;
- поддержание высокого уровня мотивации в команде благодаря ежедневной видимости достижений.
Скрам — это win-win подход, который обеспечивает такое взаимодействие команды и заказчика, при котором каждая сторона остается в выигрыше и получает желаемое. Однако, несмотря на явные преимущества в планировании, распределение нагрузки внутри команды, прозрачность коммуникации и гибкость работы у этого метода есть и недостатки:
- успех проекта во многом зависит от скрам-мастера (организатор процесса), квалификации команды и их приверженности своему делу;
- далеко не всегда можно адаптировать метод скрам под сферу деятельности, поскольку есть проекты, требующие исключительно планового подхода в работе;
- требует регулярной коммуникации с заказчиком, что порой тормозит процесс из-за невозможности получения обратной связи;
- сложность внедрения в масштабных и сложных проектах, так как больше подходит для малых и средних.
Чтобы лучше понять, что собой представляет методология скрам, ознакомьтесь с правилами организации работы в следующем разделе.
Как работает scrum
Работа по методу скрам предполагает определенный алгоритм действий.
- Распределение ролей. Scrum предполагает три роли: скрам-команда (scrum team) ― дизайнеры, разработчики, тестировщики и другие, скрам-мастер (scrum master) ― лидер, который следит за процессом, владелец продукта (product owner) ― заказчик или человек, представляющий его интересы и выдвигающий требования к продукту.
- Создание бэклога продукта. На этом этапе прописывают необходимые задачи для выполнения проекта и расставляют их по приоритету.
- Планирование спринтов. Спринты ― это этапы работы над проектом длительностью от одной до четырех недель. Чем короче промежуток времени, тем более гибким является процесс разработки. Для организации и проведения спринта используют три вида встреч: до начала работы, чтобы определить цели и распределить задачи, во время рабочего процесса, чтобы синхронизировать действия, и после завершения работы для подведения итогов.
Для визуализации процесса используют scrum-доску, на которой размещают задачи и отслеживают их статус в рамках текущего спринта. Она может быть виртуальной или реальной с использованием канцелярских стикеров. На скриншоте ниже вы видите, как может выглядеть такая доска.

На первый взгляд она схожа с доской, которую используют в методологии канбан. Однако, в них есть отличия. Scrum больше опирается на временные промежутки выполнения работы (длительность спринта), в то время как в канбан более важен сам список задач.
Тем не менее, и в том и в другом инструменте часто используют одинаковое этапы выполнения работы:
- бэклог задач;
- надо сделать;
- в процессе;
- сделано или готово.
Каждой задачи из бэклога присваивают определенный статус путем ее перемещения из одной колонки в другую. Чтобы получить максимальную отдачу от внедрения метода scrum, прежде всего важно его адаптировать под свои рабочие процессы. Помните, любой agile-подход — это метод управления, который еще важно научиться использовать.
Поэтому, не торопитесь сразу использовать подход scrum и кардинально менять рабочий процесс. Сначала проведите предварительную подготовку, изучите кейсы разных компаний и доступную литературу, оцените свою команду, взвесьте все за и против и только после этого приступайте к внедрению.
Также искали с «Scrum «
- BTL-реклама
- Олигополия
- Сегментация потребителей
- Мониторинг социальных сетей
- Юзабилити
- Баннер
- Тестимониал
- Взвешенная дистрибьюция
- Кросс-промоушн
- Крауд-маркетинг
Источник: sendpulse.com
Что такое метод Scrum?

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

Что такое Agile Scrum, каковы его принципы?
В официальной документации часто можно встретить термин Agile Scrum. Это полное название методологии. Скрам является одним из методов, пропагандируемых философией управления проектами Agile. Если описать взаимодействие Agile и Scrum простым языком, то можно сказать, что Agile — это диета, а Scrum — один из рецептов, который поможет похудеть.
Чтобы реализация проекта шла по плану, рекомендуется знать и понимать принципы Agile.
- Удовлетворение потребностей клиента. Желания заказчика всегда должны быть приоритетом. Даже если команде кажется, что она точно знает, как будет лучше, необходимо сначала получить согласие клиента. Вносить любые изменения можно только после положительной обратной связи.
- Качество и непрерывное совершенствование. Основная мера успеха — удовлетворенность клиента. Достичь желаемого можно только предоставив качественный продукт. Кроме постоянных проверок, тестирования, необходимо регулярно самообразовываться, следить за новыми тенденциями, инструментами.
- Активная совместная работа. Все члены команды должны быть активно вовлечены в процесс реализации проекта. У каждого участника должна быть личная мотивация выполнить свои задачи максимально качественно, точно в срок. Руководитель обязан обеспечить команду всеми инструментами, необходимыми для достижения успеха.
- Agile также подразумевает постоянную оценку текущих результатов, регулярную оптимизацию работы.
Принципы Scrum управления проектами
Жизненный цикл проекта разделяют на спринты: небольшие, но четко определенные периоды времени. По методологии, рекомендуемая продолжительность спринта составляет 3−4 недели (точный срок устанавливается, исходя из дедлайна).
После каждого спринта участники команды отчитываются о проделанной работе, предоставляют промежуточный результат на рассмотрение заказчику. После получения обратной связи, проводится работа над ошибками. Сотрудники переходят к следующему спринту. Благодаря Scrum, к дедлайну заказчик получает полностью рабочее программное обеспечение (или другой результат работы команды).
Преимущество Scrum перед другими методиками
Метод управления проектами Scrum — не единственный. Тем, кому нужно решать операционные задачи, часто пользуются Waterfall. Суть каскадной методики заключается в том, что команда выполняет всю работу самостоятельно на протяжение выделенного срока. После дедлайна клиент получает полностью рабочий результат.
Например, полностью наполненный сайт, который уже протестирован и даже SEO-оптимизирован. Главное преимущества такого метода: заказчик не тратит свое время на промежуточные обсуждения, получает готовое приложение (программу, сайт) «под ключ». Проблема в том, что клиенту может не понравиться результат и команде придется возвращаться к началу работы, жертвовать репутацией. Waterfall подходит для крупных компаний, проекты которых известны, а результаты предсказуемы для клиента. Правильно оформленное техническое задание также поможет избежать ситуации, когда заказчик получает не то, что ожидает.
Для небольших команд, которые выпускают уникальные продукты, Scrum является идеальным решением. Главное, чтобы заказчики были готовы к вовлечению, а не воспринимали регулярные запросы на обратную связь как признак неуверенности разработчика в результатах своей работы.

Кому может быть полезен Scrum?
Чаще всего скрам рассматривают в разрезе задач разработчиков программного обеспечения. Поскольку практически все продукты IT-сферы связаны с постоянным тестированием и исправлением ошибок, идея Scrum реализовывается максимально полно.
Но методологию можно применить практически в любой сфере деятельности, например на производстве. Практически любой проект можно разбить на спринты. Согласование промежуточных итогов работы позволит избежать ненужной работы, своевременно исправить допущенные ошибки. Скрам можно использовать и при одиночной работе.
Например, один из способов написания годового отчета: самостоятельный сбор данных и их структуризация, формирование структуры, заполнение документа. Все этапы работник проходит самостоятельно, и подает на утверждение руководителю готовый результат. В большинстве случаев руководитель вносит правки, и, если замечания критические, сотруднику приходится переделывать отчет заново.
Работа по Scrum строилась бы по следующему принципу. Вначале сотрудник за отведенное время собрал бы данные и получил у руководителя подтверждение, что именно эти цифры нужны для отчета и их достаточно. Аналогичным образом по результатам каждого этапа собиралась бы обратная связь. Ситуация, когда отчет сформирован и готов, но руководитель говорит, что нужно отобразить абсолютно другие данные, исключается.
Обзор основных ролей
Перед тем, как внедрять скрам, необходимо понять, кто именно должен реализовывать проект.
Описание ролей поможет правильно подобрать участников команды, которые реализуют первый проект без срывов.
- Владелец продукта.
Product Owner отвечает за конечный результат. Именно владелец принимает окончательные решения по результатам совещаний команды, коммуницирует с заказчиком. Важно, чтобы у каждого проекта был только один владелец. А вот ситуации, когда один владелец курирует сразу несколько разных проектов, допустимы.
При внедрении Scrum, HR-специалисты должны обращать внимание на авторитетных сотрудников с опытом работы на руководящей должности. Преимуществом будет наличие сертификатов Agile Alliance или Scrum Alliance.
Скрам-мастером называют лидера (но не руководителя!) команды. Очень важно различать две роли, поскольку окончательные решения и ответственность за них берет владелец продукта. Основная функция скрам-мастера: координация всех членов команды, помощь владельцу в распределении ресурсов, контроле.
Scrum Master также может проводить промежуточные совещания, отслеживать статус выполнения задач каждым участником команды. В маленьких компаниях мастер может отвечать за один из процессов разработки продукта. Но в крупных организациях Scrum Master является координатором-посредником.
Кандидат на роль скрам-мастера должен пройти любую сертификацию Scrum или Project Management Institute, иметь опыт курирования крупных проектов.

Как внедрить Scrum
Команду для реализации проекта собирает владелец продукта при тесном сотрудничестве с HR-дирекцией. Если есть возможность, то стоит реализовать «тестовый» проект с собранной командой, и лишь затем переходить к реализации крупных задач от внешних заказчиков. С точки зрения налаживания процессов, ничего сложного для опытного руководителя в Scrum нет. Основные проблемы связаны с «человеческим фактором». Далеко не все работники готовы отчитываться за каждый проделанный шаг и адекватно реагировать на постоянные доработки.
Внедрение Scrum необходимо начать со сбора команды.
Скрам-команды — это небольшие группы из 5−7 человек, которые занимаются технической реализацией проекта. Члены команды должны обладать специфическими навыками, а также хотя бы теории знать и понимать нюансы методологии Scrum.
Скрам мастера назначает владелец продукта после того, как будет сформирована скрам команда. При выборе кандидата важно уделять внимание не только профессиональным навыкам, но и чертам характера. Ведь именно скрам мастер будет отвечать за взаимодействие членов команды, гасить конфликты, выявлять и устранять проблемы с коммуникацией. Scrum-Master может иметь склонность к управлению людьми, но не должен командовать, брать на себя роль владельца продукта. Иначе конфликты обеспечены.
Технические особенности реализации проекта по методологии Scrum
Итак, все роли заполнены, можно переходить к реализации проекта. Первым этапом является создание исходного бэклога продукта. В России также встречается термин техническое задание. По сути, исходный бэклог продукта — это список всех пожеланий заказчика. После первого формирования бэклога проводится совещание касательно определения длины спринтов.
После завершения каждого этапа бэклог обновляется, а его содержимое ранжируется, исходя их переоценки важности задач.
Бэклог обычно состоит из двух типов элементов:
- эпики: основные вехи, ключевые этапы работы над проектом;
- истории: подробно описанные требования, которые должны быть выполнены.
Все невыполненные задачи приоритизируют от «горящих» до неважных. Затем команда проводит мозговой штурм и решает, сколько каких историй будет выполнено в предстоящем спринте, разбивает user stories на конкретные задачи. Во время совещания определяется и длина спринта.
Спринт — это временной интервал, во время которого реализовывается минимальное количество задач, необходимое для релиза продукта. Чем короче временной промежуток, тем меньший объем работы придется переделывать после получения критических замечаний от клиента. С другой стороны, слишком короткий спринт приведет к тому, что участники команды не будут успевать показать какой-либо конечный результат.
В конце каждого спринта проводится обзор итогов с демонстрацией проделанной работы. Если на совещании большинством участников будут продемонстрированы только промежуточные итоги, то стоит задуматься об увеличении длины временного интервала. В идеале, после завершения каждого спринта запланированные задачи должны быть полностью выполнены.
Нет ограничений на количество спринтов. Но при планировании работы над проектом обязательно нужно установить крайний срок и бюджет. Если хотя бы один из этих критериев не выбран, проект будет реализовываться бесконечно.
Scrum-доска как основной инструмент реализации проектов
Чтобы все участники команды были в курсе прогресса всего проекта, организовывается Scrum board. Это физическая или виртуальная доска, на которой размечено четыре столбца.
- «Для выполнения»: задачи и подзадачи, которые никто не взял в работу.
- «В процессе»: задачи, над которыми прямо сейчас идет работа.
- «Требует проверки»: выполненные задачи, которые необходимо проверить на ошибки перед презентацией на совещании.
- «Выполнено».
Каждая задача может быть отдельным клейким стикером с ключевыми словами, который крепится на стену. Но современные менеджеры используют цифровые доски. Карточки задач в таких программах могут быть оформлены с указанием ответственных лиц. Некоторые даже оснащены таймером, полями для комментариев. Все изменения вносятся в режиме онлайн и отображаются у всех участников команды.
Методика скрам достаточно проста для понимания, её несложно освоить. Но в коллективах, использующих на практике старые методы, любое нововведение может приниматься с недоверием. Это совершенно нормально, если первый проект не завершится в срок или выйдет за рамки установленного бюджета. Но если какой-то из членов команды явно саботирует процесс, игнорирует правила работы, необходимо подключить нового сотрудника.
Источник: synergy.ru
