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