
Scrum (Скрам) — методология управления проектами для гибкой разработки программного обеспечения. В отличие от каскадного подхода, где требования формализуются и фиксируются в самом начале проекта, использование методологи Scrum позволяет заказчику изменять требования к функциональности и свойствам системы непосредственно в процессе ее разработки. При использовании методологии Scrum разработка программного продукта ведется небольшими итерациями (2-4 недели). По окончании каждой из них заказчику передается готовый продукт, а приоритеты разработки анализируются и при необходимости пересматриваются. В ходе каждой итерации осуществляются все работы по сбору требований, дизайну, кодированию и тестированию продукта.
Scrum – наиболее распространенная на рынке гибкая (Agile) методология разработки программного обеспечения. В противоположность традиционному «принципу водопада», согласно которому вся система сдается заказчику одновременно в самом конце проекта, процесс Scrum построен таким образом, что команда разработчиков постепенно добавляет функциональность к системе, работая относительно короткими итерациями, и с определенной периодичностью сдает заказчику работающий код, имеющий реальную ценность для бизнеса. Тем самым минимизируются проектные риски и увеличивается возврат на инвестиции. Обширные исследования показывают, что в случае корректного применения Scrum помогает достичь значительного прироста производительности труда программистов, даже при работе больших команд, участвующих в крупномасштабных, глобально распределенных проектах.
Что такое Scrum? Простое объяснение за 5 минут | Scrum методология
2017: Новая версия руководства по Scrum
7 ноября 2017 года, Кен Швабер и Джеф Сазерленд опубликовали новую версию «Руководства по Scrum». Подготовку русскоязычной версии руководства организовала компания Unusual Concepts.
Главные изменения коснулись областей, где может применяться Scrum. Список существенно расширен и дополнен: теперь Scrum официально может использоваться абсолютно везде, если разработка идет в условиях неопределенности. Scrum можно применять в любой отрасли. За период с 1993 по 2017 годы Scrum применялся в огромном количестве разных контекстов:
- управлении организациями (движение со-автора первой книги по Scrum и «Манифеста Аджайла» Майка Биддла Enterprise Scrum);
- обучении (eduScrum движение, которое даже реализовало свою версию «Руководства по Scrum» для обучающих проектов);
- разработки автомобиля;
- маркетинге и продажах;
- управлении профессиональным развитием.
Эти контексты стали так многочисленны, что возникла необходимость расширить зону применимости Scrum в официальном описании фреймворка. В новой версии Руководства есть такие строки:
- исследовать и выявлять жизнеспособные рынки, технологии и возможности продуктов;
- разрабатывать продукты и улучшать их;
- выпускать продукты и их обновления по несколько раз в день;
- разрабатывать и поддерживать облачные технологии (онлайн, безопасно, по требованию) и другие среды для использования продуктов;
- поддерживать и обновлять продукты.
Scrum можно использовать на всех стадиях работы над продуктом. Важно, что слова «разрабатывать» и «разработка», которые часто используются в «Руководстве по Scrum», означают не только разработку, а также и исследование, выпуск, эксплуатацию и поддержку любых сложных продуктов. Это значит, что Scrum подходит для любой стадии работы над продуктом.
Что такое SCRUM — узнайте за 4 минуты
Представьте себе компанию в самом начале пути. Продукта еще нет, только ряд предположений, которые нужно проверить. На этой стадии Scrum можно использовать как движок для проверки гипотез, а результатом будет постоянно обновляемая бизнес-модель будущего продукта.
Когда успешная бизнес-модель будет найдена, Scrum можно применять для создания первой версии продукта. Затем Scrum подойдет для создания обновлений и улучшений продукта. Отдел клиентской поддержки тоже может работать по Scrum, тогда результатом работы итерациями может быть улучшение качества сервиса поддержки или улучшение документации.
Универсальных решений не бывает: Scrum по-прежнему не годится для предприятий конвейерной сборки, армии и большинства госструктур. Но поможет, если в вашей работе много неопределенности, конкурентный рынок или нужно создать инновационные продукты. Вот только часть «показаний» к применению Скрама:
- рынок быстро меняется, а спрос вас часто удивляет;
- сложно прогнозировать конечный результат, вы постоянно не попадаете в запросы клиентов;
- много меняющихся факторов: технологии, люди, требования к продуктам;
- вам нужна скорость, чтобы создавать продукты быстрее конкурентов;
- вы заняты поиском нестандартных решений.
Если у вас есть хотя бы одно из этих «показаний», пробовать нужно.
Если вы хотите попробовать Скрам в действии и получить его преимущества, определите ваш продукт, а потом запускайте движок Scrum. При этом продуктом может быть все что угодно:
- конференция, которую вам нужно организовать через полгода;
- предстоящий отпуск с семьей;
- ремонт квартиры;
- вы и ваша персональная бизнес-модель;
- отдельный бизнес-юнит, которым вы управляете;
- компания целиком.
Scrum — это фреймворк, который помогает создавать, выпускать и поддерживать продукты в сложных условиях. Не бойтесь пробовать его в неожиданных контекстах, сами авторы Scrum не знали, как широко он будет применяться. Потребовались годы и множество подтверждений, чтобы быть уверенным: это действительно работает.
1995: Появление Scrum
Scrum появился в 1995 году как фреймворк, который помогал разработчикам ПО быстро и эффективно разрабатывать программное обеспечение. Процесс Scrum был впервые описан в статье Джеффа Сазерленда и Кена Швабера, написанной для конференции в 1995 году.
Процедура сертификации Scrum-компетенции (Scrum Capability Assessment)
Процедура оценки Scrum-компетенции разработана компанией Scrum Inc. как инструмент совершенствования производительности и качества процессов разработки ПО. Это систематический последовательный процесс, предполагающий доскональное исследование всех аспектов применения принципов и практик методологии Scrum в компании и призванный реально оценить Agile-компетенцию конкретных проектных команд. В результате скрупулезной количественной оценки многих десятков параметров компании присваивается суммарный балл Scrum-компетенции, а также предоставляется подробный список конкретных рекомендаций по совершенствованию процесса разработки и управления.
Смотрите также
- Agile software development
- Agile в управлении государственными проектами
- DevOps Методология
- Канбан (Kanban)
- Lean
- Суперсеты, эстафеты и гонки на скоростных спорткарах – спортивный agile подход к процессу выполнения проекта
Источник: www.tadviser.ru
Agile и Scrum: как я живу по спринтам
Система управления проектом под названием «Жизнь» 1 мин.
Автор VeraTsareva 2 года назад 3 месяца назад

Год назад я узнала о системе управления проектами Agile. Она быстро внедрилась в работу, а вслед за этим и в другие сферы. Для кого-то agile — образ жизни.
Для начала познакомлю вас с двумя ключевыми понятиями этого обзора: Agile и Scrum.
Agile и Scrum: что это такое?
Agile — семейство гибких методологий управления проектами. В переводе с английского «agile» — «ловкий», «проворный». Управление проектами по методологии Agile простыми словами — это организация работы над проектом, которая не предполагает жесткого долгосрочного планирования и допускает оперативное внесение изменений в ход работы.
Agile зародился в IT-среде, поэтому в сети очень много информации об использовании этого подхода в разработке и программировании.

Основные ценности этой методологии зафиксированы в Agile-манифесте (там много специализированной лексики).
* Если лень читать, то вот ключевое:
- Люди и личностные отношения важнее процессов и инструментов.
- Работающий продукт важнее исчерпывающей документации.
- Сотрудничество с заказчиком важнее согласования условий контракта.
- Готовность к изменениям важнее следования первоначальному плану.
Scrum – конкретный вид реализации ценностей Agile. Он предполагает, что работа над большой задачей делится на маленькие временные циклы — спринты. Для каждого спринта задаётся своя цель. У членов команды четко распределены роли, но при этом всем им нужно стремиться к взаимозаменяемости и обмену навыками, чтобы в случае чего помочь коллегам. Промежуточные результаты обсуждаются на регулярных встречах.
Как я познакомилась со Scrum?
На самом деле — добровольно-принудительно. На прошлой работе начальник любил внедрять нововведения в рабочий процесс. Получалось у него с разной степенью успеха. Но идея с Agile оказалась отличной — такая система работы очень выручила нас на вынужденной коронавирусной удалёнке. Всем административным сотрудникам было оплачено обучение, применять изученное мы начали сразу.
Раз в неделю мы обсуждали пройденные темы, к середине обучения выяснилось, что все «забрали» некоторые фишки Scrum в повседневную жизнь.
Agile и Scrum: как применять в жизни?
1. Во-первых, это удобная система планирования личных дел
Главный инструмент Scrum — Scrum-доска. В ней все задачи на короткий промежуток времени (спринт) делятся на «Нужно сделать», «В работе» и «Сделано». В отличие от обычного списка дел, главное преимущество Agile — наглядность. С помощью такой доски (которую можно создать как на физическом, так и на электронном носителе) легче планировать свою неделю.
К тому же Scrum предполагает расстановку дел по приоритетности и концентрацию на самых важных задачах. Отказ от мешающих и тормозящих формальностей, нацеленность на результат — это крайне важно, когда соблазн взяться за все дела одновременно так высок.
2. Scrum в семье/компании друзей
Семью и друзей можно рассмотреть как Scrum-команду, которая работает над одним большим проектом. Можно договориться с близкими собираться в начале недели для формулировки общей цели, распределения ролей и задач, а затем ежедневно проводить пятиминутки, чтобы делиться промежуточными результатами и проблемами. Такой формат мотивирует, помогает соблюдать сроки, позволяет равномерно распределять нагрузку между членами семьи.
Рассмотрим рядовую ситуацию — планирование отпуска и сборы. Чем не проект? Его можно разделить на части: планирование, бронирование жилья и билетов, покупка всего необходимого, сбор вещей. В каждой из частей — определить необходимые задачи, которые потом нужно распределить между членами семьи. Выполнение задач, а вместе с тем и готовность семьи к отпуску будет легко отследить по Scrum-доске.

Уместить в короткий рассказ все об Agile и его направлениях сложно. Поэтому если вас заинтересовала эта система, то поделюсь с вами ссылкой на курс, который проходила я:
Его можно пройти бесплатно без получения сертификата.
Источник: uptu.community
«А туда ли мы плывём?»: что такое методика SCRUM и как она может помочь школе
Школа меняется: новые механики и системы делают учебу современных детей эффективнее. Одно из нововведений называется SCRUM — это методология управления проектами, которая пришла в образование из IT-сферы. Разбираемся, как устроить в школе уроки будущего, пользуясь методами из мира IT, бизнеса и маркетинга.
Что такое SCRUM?

SCRUM (от английского «схватка») — это способ управления проектами для небольших команд. SCRUM помогает быстро двигаться к цели (глобальной или промежуточной) и гибко реагировать на изменение внешних условий. Путь к цели разбивается на отдельные проекты, которые выполняют небольшие команды за короткое время (пока это может звучать немного непонятно, но дальше мы всё подробно объясним).
Термин появился в командном спорте, где игрокам нужно максимально эффективно взаимодействовать друг с другом и в короткие сроки достигать целей на тренировках перед чемпионатами. Потом его переняли банки и большие компании в сфере IT, HR и маркетинга. В образовании метод начал использоваться совсем недавно, в 2011 году.
Терминология SCRUM
- Спринт (Sprint) — период, за который команда должна выполнить определенный набор задач и получить готовый промежуточный результат
- Дейли (Daily) — ежедневные встречи для планирования и координации
- SCRUM-доска — инструмент, который позволяет следить за актуальными задачами
- Бэклог (Product Backlog) — нераспределенный список всех задач
- eduScrum — учебное ответвление методологии SCRUM
Проще всего понять SCRUM, вспомнив о том, что это спортивная методика: команде необходимо победить в соревнованиях, для этого тренер разрабатывает систему интенсивных тренировок. Начинается спринт, во время которого игроки периодически останавливаются и оценивают свои результаты.

Методология eduScrum — это учебное ответвление SCRUM, основанное на теории эмпирического управления, то есть знании, построенном на опыте и результатах принятых решений. Отличительная черта такого подхода — гибкость и простота в освоении, ведь руководителю нужно только распределить роли между учениками и обозначить задачи. Дальше всю работу сделает команда. Организовать SCRUM в обучении дома или в школе — это очень просто. И сейчас мы расскажем как.
Принципы работы

Суть SCRUM — командная работа и грамотное распределение задач. Команда от трех до девяти человек работает короткими циклами — спринтами (Sprints). Участники планируют ближайшие задачи, выполняют их и оценивают результат. Так повторяется снова и снова, пока изначальная глобальная цель не будет достигнута.
В коллективе должны быть владелец продукта, который отвечает за качество конечного продукта, и SCRUM-мастер, который отвечает за качество рабочих процессов и координирует проект. А все задачи вносятся на специальную SCRUM-доску.
У обучения по SCRUM существуют определенные основы — мероприятия и правила, которые должны соблюдаться участниками. Тогда методика будет работать и нагрузка будет распределяться равномерно между всеми участниками команды.
Основные принципы SCRUM:
- Грамотное распределение ролей;
- Спринты (период, за который выполняется часть работы);
- Регулярные встречи и совместное планирование;
- Совместный обзор проделанной работы и обсуждение результатов.
Работа по SCRUM происходит циклами. Команда собирает все задачи в бэклог (Backlog), а дальше распределяет их по спринту на одну или две недели по приоритету. Ежедневно команда собирается на короткую планерку (дейли) и обсуждает планы на день. После каждого спринта команда обсуждает результаты работы и ставит новые задачи.
А затем все участники делятся друг с другом тем, что им понравилось и не понравилось в проделанной работе (это называется «ретроспектива проекта»). Цикл повторяется, пока не будет достигнута конечная цель.
Екатерина Бредихина, ведущий тренер и представитель команды eduScrum в России:
Когда я пытаюсь объяснить людям, как работает SCRUM, я привожу метафору водного спорта. Представьте, что вы команда пловцов и вам нужно доплыть на другой берег. Но берег далеко, и не совсем понятно, как построить путь.
Команде необходимо грамотно спланировать ближайшие шаги и работать сообща, постоянно спрашивая себя: «А туда ли мы плывем?», «Как будет выглядеть наш конечный результат?» Мне нравится эта метафора, она ясно дает понять, что SCRUM — не четкая методика. Пловцы сами решают, каким образом им плыть: на лодке или на плоту, брассом или кролем. Это абсолютно не важно. Важен только результат и опыт, полученные в процессе.
SCRUM в образовании

SCRUM в образовании начал применяться сравнительно недавно. Учебное ответвление eduScrum придумал Вилли Вейнандс — учитель химии и физики из обычной голландской школы. Он адаптировал методику, которой пользовались разработчики из IT-компаний, и переложил ее на процесс школьного обучения.
И это сработало: дети стали лучше запоминать материал и сдавать выпускные экзамены на высокие баллы. С 2011 года Вейнандс начал проводить тренинги для учителей по своей системе, а в 2018 году посетил с лекциями Россию. На данный момент eduScrum применяется по всей России: в Москве, Хабаровске, Краснодаре, Иркутске, Воронеже, Томске.
Методика не требует вложений — нужно только желание преподавателя и одобрение администрации школы
Команда eduScrum в России оказывает информационную поддержку педагогам, которые решили внедрить SCRUM в свои уроки, проводит тренинги и мастер-классы. На официальном сайте каждый желающий может скачать и прочитать специальное пособие по тому, как организовать работу в классе по SCRUM. Примеров использования SCRUM в школе множество: дети могут работать в группах на лабораторных и контрольных по химии, делать проекты по истории или литературе, вместе изучать языки.
Ученики прорабатывают то, что им рассказывал на уроке учитель, и выполняют задания. Если кто-то пропустил урок или не понял тему, команда должна ему объяснить — иначе проект не будет выполнен. Основное преимущество eduScrum — актуальность полученных навыков в дальнейшей жизни ученика: умение договариваться, работать в команде, грамотно делегировать ответственность. Такие навыки называют soft skills (гибкие навыки), и их наличие играет важную роль при приеме на работу в западных и многих российских компаниях.
Екатерина Бредихина:
Мне всегда очень приятно смотреть на смелых и креативных учителей, когда я посещаю конференции или езжу в командировки по России. Один из моих любимых примеров — школьный учитель литературы Никита Андреевич Муковозов из Саратова, один из самых активных моих знакомых, применяющих eduScrum на уроках.
Его ученики сначала проходят тему в классическом формате, а потом на ее основе создают учебный проект. Например, они делали буктрейлер (трейлер к книге) к роману «Отцы и дети». Смысл в том, что снять или собрать из готовых кусочков трейлер можно, только прочитав роман и объединившись в команду. Они сами решают, кто из команды будет писать сценарий, снимать и монтировать. Так они перерабатывают пройденный материал и учатся брать на себя ответственность.
Как организовать SCRUM в школе или дома

1. Распределите роли
Если руководитель (начальник, родитель или учитель) решает ввести SCRUM в процесс обучения, ему в первую очередь необходимо грамотно распределить ответственность в команде.
В состав команды SCRUM входят:
- Scrum Master (скрам-мастер) — отвечает за качество рабочих процессов
- Product Owner (владелец продукта) — отвечает за качество продукта
- Developers (разработчики) — отвечают за процесс работы
Если переложить эту структуру на eduScrum, принцип не поменяется: распределять обязанности необходимо с учетом интересов каждого члена команды. Допустим, если учитель видит, что ребенок хорошо пишет или разбирается в материале, он может дать ему задачи под его компетенции. Роль eduScrum-мастера разделяют между собой учитель и капитан команды. В начале за ведение процесса больше отвечает учитель, а затем, по мере роста опыта команд, учитель передаёт все больше ответственности им и капитану.
2. Организуйте eduScrum-доску
eduScrum-доска — это общая таблица задач, поделенная на категории. Вы, скорее всего, сталкивались с чем-то похожим, если пользовались какими-либо таск-менеджерами. В течение спринта команда расставляет на ней задачи и следит за их выполнением. В начале дня команда подходит к доске (или открывает ее онлайн) и распределяет оставшуюся работу.
Категории на доске могут распределяться по трем колонкам: «Надо» (To do), «В работе» (In progress) и «Готово» (Done). Основной принцип — наглядность. Ученики должны знать статус каждой задачи и помогать друг другу, когда возникает необходимость. Если доска правильно организована, все будут понимать, что и для чего нужно делать именно сейчас.

В одном из блогов наш читатель подробно рассказал, как он организовал Scrum-доску дома и как она научила его ребенка самоорганизации.
3. Назначьте eduScrum-мастера
eduScrum-мастер поддерживает командный дух и следит за соблюдением сроков. Он помогает решать конфликты в команде и разбираться с препятствиями в работе, следит за тем, чтобы все встречи проводились вовремя, отвечает за обновление eduScrum-доски и поддерживает рабочий настрой в команде. Мастер работает с каждым участником команды индивидуально.
Главное условие обучения по eduScrum — мастер не должен вмешиваться в рабочий процесс учеников. Они чувствуют свою ответственность и вовлекаются в процесс совместной работы. eduScrum-мастеру важно формировать и поддерживать атмосферу доверия и психологической безопасности в командах. Учитель должен давать возможность ученикам самостоятельно планировать свои шаги, принимать решения командой, совершать ошибки и не наказывать за них. Это может идти вразрез с устоявшейся моделью обучения в школах, поэтому такие уроки необходимо согласовывать с администрацией.
Екатерина Бредихина:
У нас сильно падают показатели в средней школе, потому что детей семи и пятнадцати лет учат по одному и тому же принципу «учитель читает учебник и что-то пишет на доске». Но в средних классах у детей начинается переходный возраст — смещается фокус авторитета и внимания со взрослых на сверстников. Поэтому обучение в командах становится более легитимным. Учитель, который решил внедрить eduScrum, должен быть готов к гулу обсуждений и потере привычного контроля. Но взамен он получит самостоятельных учеников, которые готовы поддерживать друг друга и брать на себя ответственность.
Отмечу, что у нас в стране (как и во всем мире) нет школ, где методология SCRUM применялась бы на всех уроках. Но этого и не нужно: нескольких предметов достаточно, чтобы дети поняли принципы совместной работы и познакомились с новым форматом обучения. Поэтому школе ничего не стоит организовать учебный процесс по eduScrum. Учителям достаточно просто прочитать методические материалы, изучить все инструменты и пробовать. Все не так уж и сложно.
Фото: Shutterstock / Berk Ozel. Иллюстрации: Shutterstock / pikepicture
Источник: mel.fm
