Что такое фреймворк Scrum? Ответ может вас удивить!
Что такое Scrum? Не усложняя, фреймворк Scrum можно определить так:
Scrum — лёгкий итеративный фреймворк для разработки и поставки ценных продуктов, включая программное обеспечение.
Хотя Scrum широко применяется в разработке программного обеспечения, этот итеративный гибкий фреймворк используют и за пределами программной индустрии.
Многие в ИТ считают, что термин «Scrum» появился в начале 2000-х параллельно с формированием тенденций гибкой разработки и поставки программного обеспечения. Это неверно!
Метафора Scrum появилась в статье о разработке продуктов в Harvard Business Review в январе 1986 года. Хиротака Такэути и Икудзиро Нонака использовали её в своей статье: The New New Product Development Game. (Да, слово New повторено дважды.) Посмотрите статью «The New New Product Development Game», чтобы узнать, с чего началась история Scrum!
Scrum можно использовать во всех видах проектов разработки программного обеспечения: для разработки и поставки полных программных пакетов или только модулей более крупных систем — как продуктов, так и услуг для внутренних и внешних клиентов.
Фреймворк Scrum — лёгкий процесс. Он направлен на повышение продуктивности команд при сокращении потерь и избыточных действий.
Scrum задаёт общие ориентиры с небольшим числом правил, ролей, артефактов и событий. При этом все эти составляющие (Основные компоненты Scrum) крайне важны, служат определённым целям и необходимы для успешного применения фреймворка Scrum.
Основные составляющие фреймворка Scrum:
- Три зоны ответственности в Scrum-команде: Владелец продукта, Scrum-мастер и Разработчики.
- Пять событий Scrum (ритуалов), или церемоний: Спринт, Планирование Спринта, Ежедневный Scrum, Обзор Спринта и Ретроспектива Спринта. Scrum-груминг (уточнение бэклога) — непрерывная деятельность, поддерживающая эти события, а не шестое формальное событие.
- Бэклог продукта (бэклог Scrum), или бэклог продукта Scrum: Артефакт, используемый для управления всеми известными требованиями Scrum-проекта и их приоритизации.
- Спринты: Циклы рабочих действий для создания готовых к выпуску Инкрементов программного продукта или услуги.
- Бэклог Спринта: Артефакт, содержащий Цель Спринта, выбранные элементы бэклога продукта и план Разработчиков по их поставке.
- Инкремент: Пригодное к использованию улучшение продукта, соответствующее Определению готовности.
Самоорганизация и безусловное сотрудничество — важнейшие составляющие фреймворка Scrum. Scrum-командам больше не нужен руководитель проекта в классическом смысле. В Scrum обязанности, традиционно возлагаемые на руководителя проекта, распределены между Владельцем продукта, Scrum-мастером и Разработчиками.
Разработчики самостоятельно определяют, как планировать и выполнять свою работу; Scrum-мастер и Владелец продукта поддерживают это самоуправление. Например, Разработчики выбирают элементы бэклога продукта в обсуждении с Владельцем продукта и планируют поставку пригодного к использованию Инкремента.
Ещё один центральный элемент фреймворка Scrum — непрерывное совершенствование, которое мы обеспечиваем с помощью «инспекции и адаптации». Scrum-команда постоянно наблюдает, проверяет и оценивает свои артефакты и применение фреймворка Scrum, чтобы адаптировать и оптимизировать их. Эти постоянные усилия повышают качество, эффективность и удовлетворённость клиентов, уменьшая потери и общие риски проекта.
Фреймворк Scrum учитывает, что требования, вероятно, будут меняться и не известны полностью, особенно в начале проектов.
В каждом проекте есть неизвестные неизвестные. Иногда их мало, иногда много. Фреймворк Scrum помогает принять тот факт, что обнаружить эти неизвестные неизвестные и справиться с ними можно только в ходе проекта.
Scrum-команда уточняет работу перед реализацией, подробнее прорабатывая более приоритетные элементы, которые, вероятно, будут выбраны раньше. Это происходит на встречах Scrum-груминга (уточнения бэклога) и Планирования Спринта. Открытость к изменениям, непрерывная оптимизация и обучение на ошибках становятся неотъемлемыми частями всего жизненного цикла разработки программного обеспечения.
Ещё одна основа фреймворка Scrum — прозрачность и прямое общение. Владелец продукта тесно сотрудничает со Scrum-командой, чтобы выявлять и приоритизировать требования. Их можно записывать в виде пользовательских историй и хранить в бэклоге продукта Scrum. Этот бэклог содержит известную работу, необходимую для улучшения продукта, и развивается по мере появления новых знаний у команды.
Scrum-команда вправе выбирать пользовательские истории, которые, по её уверенной оценке, сможет поставить за Спринт. Он часто длится от двух до четырёх недель и всегда не больше месяца. Поскольку Scrum-команда принимает обязательства перед собственными целями, участники чувствуют большую вовлечённость и знают, что к их мнению прислушиваются. Включение участников в естественный ход и планирование программных проектов повышает командный дух и затем улучшает результаты команды.
Scrum-мастера выполняют ещё одну важную роль во фреймворке Scrum: они служащие лидеры, работающие для своих Scrum-команд и вместе с ними.
Scrum-мастера — подготовленные фасилитаторы, помогающие обеспечить слаженную работу Scrum-команд. Иногда они искусные переговорщики, защищающие команды от прерываний и выдуманных приоритетов заинтересованных сторон. Иногда — мастера общения, помогающие устранить или предотвратить известные или ожидаемые препятствия до того, как те заведут команду в тупик. Это лишь некоторые обязанности Scrum-мастеров. Позже мы подробнее рассмотрим обязанности разных ролей Scrum.
Фреймворк Scrum в чистом виде лучше всего подходит для проектов одной в значительной мере независимой команды — как создаваемых с нуля, так и развивающих существующие системы.
Однако практический здравый смысл специалистов Scrum не остановился на этом. Благодаря дополнительным ролям и расширениям, таким как «главный Владелец продукта Scrum» и «масштабируемый Scrum», его применяют и в других конфигурациях проектов, включая несколько команд и географически распределённую работу. Об этом мы тоже расскажем подробнее.
А пока оставайтесь с нами и продолжайте получать удовольствие от изучения!
Мы гарантируем, что бесплатное онлайн-обучение поможет сдать сертификационный экзамен Scrum и Kanban!
-
01
Зарегистрируйтесь онлайн
Выберите аккредитованную сертификацию и завершите регистрацию.
-
02
Получите код доступа
Ваш личный код доступа к экзамену мгновенно придёт по электронной почте.
-
03
Подготовьтесь и сдайте экзамен
Пройдите бесплатное обучение и ответьте онлайн на 30 / 50 вопросов с выбором ответа согласно программе.
-
04
Получите бессрочную квалификацию
Получите всемирно действительный сертификат и проверяемый цифровой значок.
ВАШЕ БЕСПЛАТНОЕ ПРЕМИАЛЬНОЕ ОБУЧЕНИЕ ОНЛАЙН
The Scrum Framework, третье издание, готова.
Обучение создано консорциумом известных деловых лидеров и руководителей, коучей Scrum и Kanban, наставников, экспертов и авторитетов ведущих отраслей. Оно доступно каждому посетителю International Scrum Institute™. Найдите материалы через Ваша бесплатная книга о Scrum и Ваше бесплатное обучение Scrum и Kanban премиум-класса в главном меню.
Материалы — защищённая авторским правом интеллектуальная собственность International Scrum Institute™. Мы свободно делимся ими со всеми: обмен опытом служит специалистам и развитию Scrum и Kanban.
Экзамен содержит вопросы с выбором ответа. Пройдите онлайн-обучение для знаний, необходимых для сдачи и получения сертификации Scrum и Kanban.
Мы гарантируем, что бесплатное онлайн-обучение премиум-класса поможет сдать сертификационный экзамен Scrum и Kanban!
