Методологию Scrum характеризуют определенные принципы и ценности. Ваши оценки помогают сделать блог еще лучше и информативнее. Пример более сложного бэклога с описанием пользовательских историй, оценкой сложности, расстановкой приоритета и тегами. Финальная встреча, на которой делается обзор завершенных этапов.
После груминга при планировании текущего цикла скрам-группа совместно решает, что сделает за итерацию. Важно на каждой из них добиваться поставки заказчику «инкремента» – пусть и небольшого, но демонстрирующего увеличения ценности проекта. Эту методику изобрели разработчик программного обеспечения, аналитик и менеджер Кен Швабер вместе с программистом и военным летчиком Джеффом Сазерлендом. Понаблюдав некоторое время за армией и спецназом, они поняли, что в основе успеха как отрядов специального назначения, так и всех силовых структур США в целом – слаженная командная работа.
Она оказалась очень эффективной в условиях быстрого изменения рынка. Здесь есть гибкость и место для эксперимента, что важно для скорости и возможности меняться. Разработка — процесс динамичный, этапы могут перетекать друг в друга, меняться. Для этого и был придуман Скрам, где работа над этапами происходит параллельно.
Если заинтересованные лица не содействуют, а приходят с ТЗ и ждут результата — лучше выбрать другую методологию. Цикличность всех пяти событий спринта обязательна и не обсуждается. Так команда фиксирует и масштабирует полученный ранее ценный опыт и делает выводы на будущую итерацию. Построив одну комнату, бригада тестирует ее успешность — все ли получилось, можно ли в этой комнате жить, из скольких таких комнат будет состоять целый дом, подойдет ли он ЦА. Например, потому что изменился спрос, гипотеза оказалась нерабочей или число потенциальных жильцов выросло. Scrum-команды проводят много совещаний — в дополнение к регулярному планированию и анализу спринтов они каждый день собираются на стендап.
На основании этих микроотчетов Scrum-мастер старается понять, так ли идет рабочий процесс и как можно помочь команде преодолеть препятствия. После этого команда проводит оценку предстоящей работы, подбирает продолжительность цикла (около двух недель). Особенности Scrum — командный подход и нестандартное распределение обязанностей в коллективе. В процесс вовлечены как сотрудники компании, так и бизнес-заказчики.
Scrum-мастер И Менеджер Проекта
Оценки могут записываться на листках бумаги, либо для этого могут использоваться специальные карточки (см. покер планирования) и должны открываться одновременно. Такая организация проведения оценки позволяет избежать эффекта привязки. Цель Sprint Review — получение методология скрам обратной связи от заказчика, чтобы понять, на чём нужно делать акцент в дальнейшем, и какой должен быть следующий инкремент бизнес-продукта. Участники обучают друг друга выполнению разных задач, чтобы ни один из них не стал препятствием на пути к цели.
Это приводит к снижению качества, из-за чего многие команды все больше продлевают свои спринты и в конце концов возвращаются к каскадной модели. Вместо того чтобы информировать руководство о ходе работы, вы можете показать результат! После поставки программного обеспечения клиенты начинают его использовать. Дополнительные данные об использовании помогают определить дальнейшее направление развития и стимулируют рост.
Попробуйте подготовить повестку вашего ближайшего совещания с помощью нашего бесплатного шаблона ретроспективы спринта. Если вы хотите запустить процесс Scrum, важнее всего знать то, что структура Scrum зиждется на системе непрерывного улучшению. Однако в структуре Scrum есть дополнительные роли и системы, которые помогают сотрудникам сохранять гибкость.
Масштабирование Scrum (scrum Of Scrums, Less, Safe)
Успешные scrum-команды способны к самоорганизации, и их подход к проектам пронизан командным духом. Все участники команды помогают друг другу, чтобы успешно завершить спринт. Владельцы стремятся создать все условия, чтобы команда разработчиков производила максимальную ценность для бизнеса. Вряд ли команда разработчиков захочет получать разные указания от нескольких владельцев одновременно. Методика Scrum определяет набор ценностей, принципов и практик, которым следуют scrum-команды при создании продукта или предоставлении услуги.
После своей первоначальной публикации Швабер и Сазерленд выпустили «Руководство по Scrum» — регулярно обновляемый ими документ. В соответствии с ним Scrum побуждает команды «взглянуть на то, насколько эффективны применяемые методы работы, и стимулирует их постоянное развитие и улучшение». Методика Scrum делает упор на гибкость, адаптируемость и непрерывное совершенствование, из-за чего является популярным вариантом для управления сложными проектами согласно принципам Agile. Scrum-команда является фундаментальной составляющей методики Scrum.
Скрам-мастер — это тот, кто отвечает за реализацию скрам-системы. Если описывать скрам-мастера простыми словами — то это кто-то вроде коуча, кто поддерживает и тренирует команду. Его задача сделать так, чтобы все участники могли использовать скрам-систему наиболее продуктивно. Скрам-мастер не обязательно является продукт-менеджером, или управляющим командой.
На нем лежит задача организовать работу так, чтобы продукт получил наивысшую ценность при расходовании наименьшего объема ресурсов. Они сами решают, как работать, какие именно операции выполнять в пределах спринта и как получить максимальную ценность от продукта. При этом каждый разработчик перенимает опыт другого, чтобы процесс разработки не прекратился из-за чьей-то ошибки или несостоятельности.
Участники команды Scrum проводят собрания, используют специальные инструменты и принимают на себя особые роли, чтобы организовать работу и управлять ею. Оценка гибкости процесса и тестирование продукта проводятся после каждого спринта. Если проверка показывает несоответствие полученного результата желаемому, команда может быстро скорректировать стратегию разработки или пересмотреть бэклог. Команды определяют требования в начале каждого цикла Sprint.
В конце Sprint команда собирается на неформальную сессию, чтобы проанализировать выполненную работу и представить ее заинтересованным сторонам. Владелец продукта может также переработать бэклог продукта на основе текущего цикла Sprint. Бэклог продукта – это динамический список функций, требований, усовершенствований и исправлений, которые должны быть выполнены для успеха проекта. По сути, это список дел команды, который постоянно пересматривается и изменяется в соответствии с приоритетами, чтобы адаптироваться к изменениям на рынке.
Для начала необходимо понять, насколько это нужно именно вашей компании. Выбрать цели, собрать и обучить команду, разработать спринты. К концу ретроспективного анализа спринта, команда должна определить предложения по улучшению для внедрения в следующем спринте. Scrum Master гарантирует проведение таких встреч, но отвечает за проведение Daily Scrum команда разработчиков. Также Scrum Master обучает команду разработчиков удерживать проведение Daily Scrum в 15 минутных рамках и должен следить, чтобы встреча не была нарушена.
Бережливое мышление сокращает траты и сосредотачивается на главном. В ее основе лежит постоянное обучение и адаптация к изменчивым факторам. Согласно Scrum, команда не знает всего в начале проекта, но будет развиваться, извлекая уроки из опыта. В структуре Scrum заложена та свобода, с которой команды приспосабливаются к меняющимся условиям и требованиям пользователей.
Если кто-то не успевает решать свои задачи, общий план могут скорректировать. Участие в ежедневных планерках обязательно для каждого члена команды разработчиков. Участие scrum-мастера на стендапах необязательно, но часто практикуется. Плотный коннект с владельцем продукта дает возможность чуткого и четкого реагирования на результаты тестирования.
Что Такое Артефакты Scrum?
Последний MetaScrum называется Executive Meta Scrum(EMS)[36] или Executive Action Team(EAT)[37]. Такой подход позволяет всего за час организовать работу 4096 человек[34]. Иногда также используются дополнительные поля в бэклоге проекта в основном для того, чтобы помочь владельцу продукта определиться с его приоритетами.
Выслушав друг друга, члены команды сообща могут определить степень готовности продукта на данном этапе и способы достижения наилучших результатов. Важно не превратить Daily-митинг в нудное зачитывание вчерашнего распорядка дня из блокнотов участников. Выступление одного члена команды должно длиться не более 2-х минут. Владельцы малого бизнеса или руководители небольших организаций, благодаря принципам работы спринтов, могут не тратиться на привлечение в команду узких специалистов под каждую задачу.
В этой статье мы обсудим традиционную структуру методологии Scrum с помощью руководства по Scrum и Дэвида Уэста, генерального директора Scrum.org. Мы также приведем примеры наблюдений за тем, как клиенты отходят от этих основ в пользу своих конкретных потребностей. Наш специалист Меган Кук, руководитель отдела по управлению продуктом в Jira и бывший тренер по Agile, поделится советами и рекомендациями в серии видеороликов The Agile Coach.
Она написала множество статей для блогов Trello и Atlassian. Материалы, подготовленные с ее участием, регулярно публикуются на Medium, в том числе в категориях HackerNoon, Art+Marketing и PoetsUnlimited. Клэр выступает на технических конференциях по всему миру, рассказывая о методиках agile, преодолении разрозненности и развитии эмпатии. В отношении методологии нужно сохранять ту же гибкость, что и в отношении продукта.
Kanban-команды организуют свою работу на доске Kanban с помощью карточек, столбцов, лимитов незавершенной работы, конкретных обязательств и точек поставки. Методика Kanban идеальна для работы в сфере накопления знаний, где продукт или услуга достаточно незаметны. Kanban помогает командам визуализировать достижения и добиваться успехов изо дня в день. Принципы Agile могут завести вас туда, куда вы вовсе не планировали идти. С помощью Agile команды могут менять направление работы на основе реакции рынка и отзывов клиентов. В погоне за этими идеалами вы рискуете обнаружить, что ваша команда создала нечто совершенно отличное от задуманного.