Скрам (разработка программного обеспечения)


В рамках управления проектами scrum , иногда называемый Scrum или SCRUM , представляет собой структуру для разработки, доставки и поддержки продуктов в сложной среде [1] с первоначальным акцентом на разработку программного обеспечения , хотя он использовался и в других областях, включая исследования, продажи, маркетинг и передовые технологии . [2] Он предназначен для команд из десяти или менее человек, которые разбивают свою работу на цели, которые могут быть выполнены в течение ограниченных по времени итераций, называемых спринтами , продолжительностью не более одного месяца и чаще всего двух недель. Скрам- команда оценивает прогресс вежедневные встречи продолжительностью 15 минут или меньше, называемые ежедневными схватками (форма стоячих встреч ). В конце спринта команда проводит еще две встречи: обзор спринта, который демонстрирует работу, проделанную заинтересованным сторонам , для получения обратной связи, и ретроспективу спринта , которая позволяет команде размышлять и совершенствоваться.

Термин «разборка» при разработке программного обеспечения впервые был использован в статье 1986 года Хиротака Такеучи и Икудзиро Нонака под названием «Игра в разработку новых продуктов» . [4] [5] Статья была опубликована в январе 1986 года в журнале Harvard Business Review . Термин заимствован из регби , где схватка представляет собой построение игроков. Термин « Scrum » был выбран авторами статьи, потому что он подчеркивает командную работу. [6]

Scrum иногда пишется заглавными буквами как SCRUM . [7] Хотя само слово не является аббревиатурой , его стиль написания с заглавной буквы, вероятно, происходит из ранней статьи Кена Швабера [8] , в названии которой использовалась SCRUM с заглавной буквы. [9] [10]

Хотя срок действия товарного знака самого термина « схватка » истек, теперь он считается общим товарным знаком , принадлежащим более широкому сообществу, а не отдельному лицу. [11]

Многие термины, используемые в скрам-литературе, обычно пишутся с заглавной буквы (например, скрам-мастер , ежедневный скрам ), но во многих случаях их не следует писать с заглавной буквы, если они являются именами нарицательными . Чтобы сохранить правильную грамматику, в этой статье для этих терминов используется обычный регистр предложений (например, скрам-мастер , ежедневный скрам ) — если они не являются признанными знаками (такими как сертифицированный скрам-мастер и профессиональный скрам-мастер ).

Scrum — это легкая, итеративная и постепенная структура для разработки, доставки и поддержки сложных продуктов. [12] [13] Платформа бросает вызов предположениям традиционного последовательного подхода к разработке продукта и позволяет командам самоорганизовываться, поощряя физическое совместное размещение или тесное онлайн-сотрудничество всех членов команды, а также ежедневные личные встречи. общение между всеми членами команды и вовлеченными дисциплинами.


Мероприятия Scrum Agile на основе The Scrum Guide 2020 [3]
Скрам-фреймворк
Скрам-процесс
Ежедневная схватка в вычислительной комнате. Это централизованное расположение помогает команде начать работу вовремя.
Образец диаграммы Burndown для завершенного спринта, показывающий оставшиеся усилия в конце каждого дня.
Образец диаграммы выгорания для релиза, показывающий завершение каждого спринта (MVP = минимально жизнеспособный продукт)