fbpx

Что это такое?

Scrum (скрам) часто называют гибкой методологией управления проектами, но корректнее все-таки назвать этот подход фреймворком, то есть, структурой или основой для управления процессами разработки, поставки и поддержки сложных продуктов и проектов. Scrum – это один из Agile-подходов. Здесь Agile мы понимаем как набор принципов и ценностей, а вот, чтобы их формализовать и применить, нужен Scrum. Помимо него еще довольно популярны Kanban, FDD, XP, SAFe, которые пришли на смену классическим методологиям TDD, Waterfall. Но скрам побил все рекорды популярности, по нему сейчас работают более половины всех команд разработки ПО. Давайте разберем, почему так происходит.

Присоединяйся к школе HRPR в Telegram-Сообществе IT-Рекрутеров и в соцсетях

Основные понятия

Проавторы данного фрейворка – Хиротака Такеути и Икуджиро Нонака.
Название: scrum – (англ) момент схватки в регби, борьба за мяч для возобновления игры после нарушения правил или остановки. То есть, набросились, поработали, завершили “игровую ситуацию”, снова набросились, поработали, завершили новую “игровую ситуацию” и т.д.
Давайте разберемся с основными принципами и понятиями Scrum.
Основные принципы Scrum:

  1. Одна или несколько кроссфункциональных, самоорганизующихся команд создают проект итерациями (временные отрезки для разработки отобранных задач и поставки результатов разработки заказчику).
  2. Система ролей, встреч, правил и артефактов. Рассмотрим из подробнее ниже.
  3. Итерации (спринты) фиксированной длины на протяжении всего проекта, от 1 недели до 1 месяца. На время спринта команда не может меняться, все изменения в команде нужно вводить между спринтами.

Основные роли:

Product owner (владелец продукта) управляет бэклогом (упорядоченный список требований к продукту) продукта, обеспечивает его прозрачность, доступность и ясность для всех членов команды. Знает и понимает потребности бизнеса, оптимизирует ценности работ.
Scrum master отвечает за процессы в проекте, помогает настроить их таким образом, чтобы бэклог продукта был упорядочен,а  команда понимала цели, объем работ и предметную область продукта. Также фасилитирует все скрам-события. В идеальном скраме команда стремиться к самоорганизации и самопознанию, настроена на результат и искренне болеет за успех проекта. Помочь команды стать именно такой – это задача скрам-мастера,  к нему приходят за советом, чтобы найти причину проблемы, с которой столкнулась команда. Это касается не технической стороны проекта, а управления и коммуникации в первую очередь.
Dev team – команда профессионалов, работающих для поставки потенциально готового к релизу инкремента (прироста функционала) в конце каждого спринта. Обычно в команде от 5 до 9 человек, не дробится на подкоманды и обладает всеми компетенциями для реализации спринт-бэклога. Обычно состоит из разработчиков, тестировщиков, технических писателей, бизнес-аналитиков. Могут быть и другие роли, если они нужны команде для достижения целей проекта.
Scrum team состоит из Dev team, Scrum master и Product owner.

Артефакты:
Product-backlog (продукт-бэклог) – упорядоченный список требований к продукту, которые предоставляет клиент, ведь он лучше всех знает и представляет, какой продукт ему нужен. Кроме требований может содержать новые характеристики и новые функции продукта, информацию о путях усовершенствования продукта. Формирует и приоритезирует Product owner .
Sprint-backlog (спринт-бэклог) – список задач, которые команда оценила (сложность и время исполнения) и обязуется выполнить в текущем спринте. Изменять или отменять задачи из спринт-бэклога можно только в форс-мажорном случае, сделать это может только Product owner.

Product Increment (продукт инкремент) – сумма завершенных за спринт элементов Product-backlog и всех инкрементов предыдущих спринтов. Для упрощения понимания можно назвать это совокупностью выполненных работ.

Основные события:

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

Daily Scrum (daily stand-up, sync) – ежедневный короткий митинг для синхронизации действий команды. Часто проводиться стоя возле доски с задачами. 

Sprint Review (demo) – неформальная встреча для инспекции инкремента и адаптации Product-backlog. Демонстрация клиенту функционала, реализованного в текущем спринте. Может проводиться любым членом команды. 

Sprint Retrospective – инспекция команды самой себя, применим к людям, отношениям, процессам и инструментом. Результатом события является запланированное конкретное улучшение на следующий спринт.

Все эти события должны быть регулярными, чтобы другие события были не нужны.

В нашей следующей статье мы рассмотрим, какие есть плюсы и минусы Scrum.

На занятиях в школе HRPR мы расскажем про современные подходы работы команд!

Чтобы вы понимали, как работают те, кого вы ищете!

01

ШАГ

Приходите на курс HRPR для IT-рекрутеров. Скоро старт новой группы. 125+ часов, 40+ занятий, 10+ спикеров из ведущих IT-компаний

Последнее из блога

IT-СловарьITHR & IT-РекрутингТехнологии IT-сорсинга
4 января, 2022

Golang. Где искать разработчиков и сколько они стоят?

В ноябре 2021 года, языку программирования GO исполнилось 12 лет. Название GO, язык получил как производное от материнской компании Google, но позднее, чтобы не пересекаться с еще одним языком программирования “Go!”,…
IT-ПродажиIT-СловарьITHR & IT-РекрутингЛикбез для IT-SalesТехнологии IT-сорсинга
4 января, 2022

Embedded system. Что это? Почему так востребовано?

АМбЭдет или ЭМбэдед. Только не скажите - эмбед, как это делает большинство.  Встраиваемая, или встроенная, система (Embedded System) ― это микропроцессорная вычислительная система, являющаяся модулем какого-либо устройства и предназначенная для…
IT-МаркетингIT-ПродажиOutbound MarketingКопирайтинг в ITЛидогенерация в ITЛикбез для IT-SalesТехнологии IT-продаж
17 декабря, 2021

Onepager. Коммерческое предложение-одностраничник для IT. Что в нем?

Коммерческое предложение в IT нередко нужно еще на этапе до квалификации клиента, когда клиент делает запрос на продукт или услугу, но мы решение о сотрудничестве еще не приняли и нам…
Human managementIT-МенеджментITHR & IT-РекрутингТехнологии ITHRM
17 декабря, 2021

Мотивация в IT: деньгами или проектами? Тренды 2021-2022

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