Скрам — это способ организовать работу в духе Аджайла. Он помогает быстро выпускать и улучшать продукты, когда меняются требования рынка.
Многие называют Скрам методологией. Это не так, Скрам — фреймворк. Разница в правилах: методология даёт готовую инструкцию, как добиться результата, например, предписывает менеджеру анализировать работу отдела каждую пятницу.
Фреймворк не даёт инструкции на все случаи жизни. Сотрудники следуют правилам Скрама, но процесс работы меняют сами. Например, сами определяют, как часто нужно анализировать работу, в каком составе собираться, какие документы составлять.
Посмотрим на правила Скрама для сотрудников, процессов и инструментов.
Команда Разработки
В Скраме сотрудник — часть Команды. Мы рекомендуем формировать Команду из 3–9 человек, потому что именно маленький размер делает её эффективной.
Команда — это группа специалистов, которые сами создают Продукт от начала до конца.В традиционной компании программисты сидят с программистами, бухгалтеры — с бухгалтерами. Командой считают специалистов одной профессии. В Скраме по-другому.
Команду собирают из профессионалов в разных областях. Они смотрят на ситуацию под разным углом и придумывают неожиданные решения.
В Команду пекарни со Скрамом входят повара, кондитеры, продавцы, закупщики и владелец. Продавцы говорят, что покупатели редко берут пирожки с черникой и предпочитают необычную форму. Команда делает треугольные пирожки с грибной начинкой, которые сметают с прилавков.
В Скраме нет иерархии. В традиционной компании есть начальники и подчинённые. Первые дают указания, вторые их выполняют. В Скраме сотрудники не руководят друг другом, а работают сообща.
В Скраме нет анархии. Вместе с Командой работает Владелец Продукта — это человек, который знает, что хотят видеть клиенты, и делится видением с остальными. Он не указывает сотрудникам, но приоритизирует задачи перед стартом работы и помогает в процессе.
Команда вместе отвечает за результат. В случае провала никто не ищет виноватого. Вместо этого находят и исправляют причину неудачи. Например, берут меньше задач, подключают ещё одного специалиста или пробуют новые инструменты.
Члены Команды помогают друг другу. В Команде действует принцип: один за всех, и все за одного. Если у кого-то в Команде завал, коллеги ему помогают.
Процесс работы
Процесс в Скраме цикличен. Работу над большой задачей разбивают на много коротких Спринтов. Максимальная длина одного Спринта — месяц, но мы рекомендуем начинать с циклов в 1–2 недели.
Внутри Спринта Команда проходит четыре этапа: планирование, работа, обзор и анализ. Все этапы обязательны.
В конце каждого цикла появляется видимый результат. За время Спринта Команда должна создать Продукт или добавить к существующему новую функцию, которая нужна клиентам. Если клиенты не видят результата, значит, ничего не сделано.
Допустим, две пекарни решают продавать не только пирожки, но и пирожные. Посмотрим, что готово после двух недель работы:
Традиционная пекарня Разработала идеальный рецепт и рассчитала стоимость закупки продуктов. Покупатели даже не подозревают, что в пекарне будут пирожные. | Пекарня со Скрамом Взяла 2–3 готовых рецепта из интернета, испекла и выложила на прилавки. Покупатели уже могут попробовать. |
Процесс работы регулярно меняется. После каждого Спринта Команда оценивает, как прошла работа, и решает, что и как улучшить. Решения внедряют в следующем Спринте, чтобы Команда с каждым разом работала эффективнее.
Команда знает, кто что делает, потому что регулярно сверяет часы. Скрам предлагает проводить ежедневные встречи, где каждый рассказывает о своих действиях.
Нет бумажной волокиты. Скрам применяет идею Аджайл Манифеста: работающий Продукт важнее исчерпывающей документации. Это не значит, что документы не важны. Но сотрудники составляют только те документы, которые им пригодятся.
Артефакты
Команда в Скраме создаёт три артефакта. Это специальные объекты, которые помогают организовать работу Команды и выпустить работающий Продукт.
Бэклог Продукта — это список функций, которые нужны клиентам. Список упорядочивает Владелец Продукта, чтобы знать, что делать в первую очередь и в каком направлении будет развиваться Продукт.
Бэклог Спринта — это список задач на ближайшие недели. Составляет Команда, чтобы знать, над чем работать в Спринте.
Инкремент Продукта — это готовый Продукт в конце Спринта. Показывают клиентам, чтобы собрать отзывы и решить, что делать с Продуктом дальше.
Улучшить работу и добиться результата помогает каждый артефакт.
Посмотрим, как Бэклог Продукта помогает пекарне делать новые пирожки:
Традиционная пекарня Важнее всего выполнить указание владельца о расширении ассортимента и не сильно запариваться. Поэтому о покупателях повара не думают: «Если все делают с капустой, пускай и у нас будут с капустой». Возможно, они угадают, и пирожки придутся по вкусу, но велик шанс, что нет. | Пекарня со Скрамом Команда составляет список требований к пирожкам: одним пирожком должен наесться голодный студент, и стоить пирожок должен не больше 10 рублей. С такими ограничениями интересно работать, в итоге получаются вкусные пирожки. |
Команда регулярно обновляет артефакты исходя из изменений на рынке, обратной связи или новых идей. Например, если покупатели хотят пирожки послаще, команда записывает это в список требований к Продукту и в следующем Спринте кладёт в начинку больше сахара.
Мы описали правила Скрама для сотрудников, процессов и инструментов. Но следовать нужно и ценностям Аджайла. Только тогда появится ответственность за свою работу, ведь в Скраме нельзя прикрыться регламентом или свалить вину на подчинённых. Появится свобода от диктата начальников и бумажек и понимание, как сотрудники влияют на работу компании.Ключевые мысли
- Скрам — это фреймворк, который помогает организовать работу в духе Аджайла.
- Команду собирают из профессионалов в разных областях.
- Процесс работы в Скраме разбивают на короткие Спринты. В конце каждого Спринта появляется видимый результат.
- Чтобы добиваться результата, Команда создаёт артефакты: Бэклог Продукта, Бэклог Спринта, Инкремент Продукта.