МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
____________________________
Кафедра ____________________________
РЕФЕРАТ
на тему: «Методология Scrum: роли, артефакты и события»
Выполнил(а): ____________________________
Группа: ____________________________
Проверил(а): ____________________________
2026
Содержание
- 3
- 5
- 7
- 9
1. Scrum: гибкий подход к разработке
Scrum, это фреймворк для управления проектами, построенный на принципах гибкой разработки, известной как Agile. Вместо жёсткого следования заранее утверждённому плану он предлагает адаптивную структуру: команда учится на каждом шаге и корректирует курс. Такой подход появился не случайно. Он стал ответом на хроническую проблему IT-проектов, когда требования меняются быстрее, чем традиционный менеджмент успевает на них среагировать.
История Scrum напрямую связана с кризисом классических методов управления в софтверной индустрии. В начале 1990-х Джефф Сазерленд и Кен Швабер, анализируя провальные проекты, заметили устойчивую закономерность. Команды, работавшие по каскадной модели, тратили месяцы на разработку продукта, который к моменту релиза уже никому не был нужен. В 1995 году они представили публичную версию Scrum. Сам термин позаимствовали из статьи Хиротаки Такеучи и Икудзиро Нонаки, опубликованной в 1986 году, где успешные команды разработчиков сравнивались со схваткой регбистов. В регби «схватка» (scrum), это способ возобновить игру, когда вся команда действует как единый организм.
В каскадной модели фазы анализа, проектирования и кодирования идут строго друг за другом. Scrum ориентирован на итеративную поставку продукта. Работа разбивается на короткие циклы, и в конце каждого заказчик получает работающий фрагмент функциональности. Это радикально меняет логику взаимодействия. Вместо того чтобы показывать клиенту результат через полгода и выслушивать список претензий, команда демонстрирует промежуточный результат через две-три недели. Если что-то пошло не так, потери минимальны, а вектор разработки можно развернуть без катастрофических последствий. Каскадная модель предполагает, что требования можно зафиксировать однажды и навсегда, но на практике так почти не бывает. Scrum признаёт ограниченность человеческого предвидения и встраивает механизм
обратной связи прямо в процесс.
Философским фундаментом Scrum служит Agile-манифест, опубликованный в 2001 году семнадцатью независимыми разработчиками, включая создателей фреймворка. Основные ценности документа просты до аскетизма: люди и взаимодействие важнее процессов и инструментов, работающий продукт важнее исчерпывающей документации, сотрудничество с заказчиком важнее контракта, готовность к изменениям важнее следования плану. Сазерленд и Швабер не изобретали эти принципы с нуля. Они перевели их на операционный язык управления проектами. Манифест задал систему координат, а Scrum предложил конкретный механизм, как эти ценности реализовать на практике.
Любопытно, что сам Agile-манифест не содержит ни одного технического термина. В нём нет ни слова о программировании, базах данных или архитектуре. Это чистый управленческий документ, который говорит о приоритетах. Scrum, в свою очередь, стал самой популярной реализацией этих приоритетов. По данным ежегодного отчёта State of Agile, более семидесяти процентов команд, использующих гибкие методологии, выбирают именно Scrum или его гибриды. Популярность объясняется не сложностью, а скорее её отсутствием: фреймворк описывает всего несколько ролей, три артефакта и пять событий, но при этом задаёт достаточно жёсткую дисциплину, чтобы хаос не разрушил проект.
Важно понимать, что Scrum не решает все проблемы разработки автоматически. Это не волшебная таблетка, а инструмент, требующий осознанного применения. Фреймворк лишь создаёт условия, при которых команда может быстро обнаруживать ошибки, честно оценивать свою скорость и адаптироваться к реальности. Именно эта адаптивность (заложенная в Agile-манифесте и реализованная в итеративной природе Scrum) сделала его стандартом де-факто в современной IT-индустрии.
2. Роли в Scrum: владелец, мастер, команда
Scrum выделяет ровно три роли, и это принципиальное решение. Никаких проджект-менеджеров, тимлидов с административными полномочиями или начальников, спущенных сверху. Вместо иерархии, три зоны ответственности, которые пересекаются только на границах спринта. Каждая роль существует для одной цели: сделать так, чтобы ценность для заказчика создавалась непрерывно и без потерь.
Product Owner, это голос заказчика внутри команды. Он единственный, кто имеет право менять приоритеты в списке требований. Джефф Сазерленд, соавтор Scrum, сравнивает его с генералом, который решает, какой холм штурмовать следующим. Владелец продукта отвечает за то, что команда строит правильную вещь, а не просто правильную вещь с инженерной точки зрения. Он собирает требования от стейкхолдеров, фильтрует их, раскладывает по степени важности и формулирует так, чтобы разработчики понимали, какую проблему решают. Ключевой момент: владелец не говорит, как делать, он говорит, что нужно получить. Технические решения, вне его компетенции. Его метрика успеха, максимизация ценности каждого релиза, а не скорость работы команды.
Scrum Master, это слуга-лидер, и здесь часто возникает путаница. Он не управляет людьми и не раздает задачи. Его работа, управлять процессом. Мастер следит за тем, чтобы правила фреймворка соблюдались: события проводились вовремя, артефакты были прозрачны, а команда не скатывалась в хаос или бюрократию. Если владелец продукта слишком часто меняет приоритеты в середине цикла, мастер вмешивается и напоминает о правилах. Если команда застревает из-за внешнего блокера, например, недоступной тестовой среды, мастер устраняет это препятствие, даже если для этого нужно пойти к руководству компании. В книге Кена Швабера и Майка Бидла «Agile Software Development with Scrum» подчеркивается: мастер не принимает решений
за команду, он создает условия, при которых команда может принимать их сама. Это тонкая грань, и хороший мастер постоянно балансирует между вмешательством и невмешательством.
Команда разработки, самоорганизующаяся и кросс-функциональная. Самоорганизация означает, что команда сама планирует, как выполнить работу в рамках спринта, кто какую задачу берет, и как распределить нагрузку. Кросс-функциональность, что внутри команды есть все навыки, необходимые для создания готового продукта: аналитик, дизайнер, программисты, тестировщики. В идеале команда может сделать всё от идеи до работающего функционала, не привлекая внешних специалистов. Именно эта автономия позволяет команде не ждать указаний сверху, а действовать. Члены команды не имеют званий внутри себя: «старший разработчик» или «главный тестировщик», это анахронизм. Есть общая ответственность за результат. Если инкремент не работает, виновата вся команда, а не отдельный человек, который писал код.
В Scrum сознательно отсутствует классическая роль менеджера проекта. Управление распределено: владелец управляет содержанием и приоритетами, мастер управляет процессом и качеством взаимодействия, команда управляет своей работой и техническими решениями. Это распределение предотвращает ситуацию, когда один человек становится узким горлышком. В классическом управлении проектами менеджер контролирует сроки, бюджет и ресурсы. Здесь же сроки фиксированы длиной спринта, бюджет задается заранее, а ресурсы, это сама команда. Менеджерские функции буквально растворены в трех ролях. Такой подход радикально меняет культуру: вместо подчинения и контроля, прозрачность и совместное владение результатом. Команда не может переложить неудачу на менеджера, потому что менеджера нет. Каждый вносит вклад в процесс, и каждый несет долю ответственности. Именно это, по замыслу Швабера, делает Scrum устойчивым к изменениям: решения принимаются там, где есть информация, а не там, где есть должность.
3. Артефакты Scrum: бэклог и инкремент
Если предыдущие главы описывали каркас фреймворка, теперь речь пойдёт о его содержательном наполнении. Артефакты в Scrum существуют не для отчётности, а для прозрачности. Они позволяют каждому участнику процесса видеть реальное положение дел, не полагаясь на устные заверения.
Центральный элемент здесь, бэклог продукта. Это упорядоченный по ценности перечень всего, что может понадобиться в продукте, а не просто список пожеланий. Владелец продукта отвечает за его содержание и приоритизацию. Порядок элементов не задан раз и навсегда. Он постоянно меняется: появляются новые требования, устаревают старые, меняются рыночные условия. Бэклог продукта, живой документ, отражающий текущее понимание того, что сделает продукт успешным. Верхние строки списка всегда более детализированы и готовы к работе, тогда как нижние могут содержать лишь общие формулировки.
Из верхней части этого списка команда выбирает задачи на ближайший спринт. Так формируется бэклог спринта. Ключевое отличие от продуктового бэклога, в обязательности. Всё, что попало в бэклог спринта, должно быть реализовано в течение итерации. Это коллективное обязательство команды, а не задание сверху. Состав списка замораживается на время спринта, чтобы внешние изменения не разрушали концентрацию разработчиков. Внутри спринта команда сама решает, как декомпозировать задачи и кто за какую часть отвечает.
Результат работы команды за спринт называется инкрементом. Важно понимать, что это не просто набор выполненных задач. Инкремент, это сумма всех завершённых элементов бэклога, которые вместе образуют работающий, готовый к использованию продукт или его часть. Здесь вступает в силу так называемое «определение готовности» (Definition of Done). Это формализованный список критериев, которым
должен соответствовать каждый элемент, чтобы считаться завершённым. Например, код написан, протестирован, задокументирован и развёрнут на тестовом окружении. Без общего определения готовности команда рискует столкнуться с ситуацией, когда разные разработчики по-разному понимают слово «сделано».
Определение готовности, это коллективная договорённость, а не чей-то каприз. Оно защищает от полуфабрикатов и скрытого технического долга. Если инкремент не соответствует определению готовности, он не показывается на обзоре спринта. Смысл артефактов Scrum сводится к простой логике: прозрачный список приоритетов, сфокусированный план на короткий срок и честная оценка результата по заранее согласованным стандартам. Именно такая система позволяет команде двигаться быстро, не теряя качества.
4. События Scrum: циклы и ритуалы
Все события в Scrum подчинены одному принципу: время, ограниченный ресурс, и каждая встреча должна приносить измеримую пользу. Поэтому у каждого события есть строгий таймбокс, фиксированный лимит продолжительности. Это не рекомендация, а правило, зафиксированное в Scrum Guide, который написали Кен Швабер и Джефф Сазерленд.
Центральное событие фреймворка, спринт. Это фиксированный интервал, обычно от двух до четырёх недель, в течение которого команда создаёт работающий инкремент продукта. Спринт нельзя продлить или сократить: он заканчивается ровно тогда, когда заканчивается отведённое время, даже если часть задач осталась незавершённой. Именно эта жёсткость дисциплинирует команду и заставляет её учиться планировать реалистично. Каждый спринт, это мини-проект, после которого продукт должен стать лучше, чем был.
Перед стартом спринта проводится планирование. На этой встрече команда, владелец продукта и Scrum-мастер совместно отвечают на два вопроса: что мы будем делать и как мы это сделаем. Результатом становится цель спринта и бэклог спринта, список задач, отобранных из общего бэклога продукта. Планирование обычно занимает не более четырёх часов для спринта длительностью в месяц. Для более коротких спринтов время пропорционально сокращается.
Когда спринт начался, команда встречается каждый день на Daily Scrum. Это пятнадцатиминутная встреча, которая проводится в одно и то же время и в одном и том же месте. Её цель проста: синхронизировать работу и выявить препятствия. Каждый участник коротко отвечает на три вопроса: что я сделал вчера, что сделаю сегодня, какие блокеры мешают мне двигаться. Это не отчёт перед начальником, а инструмент самоорганизации. Если обсуждение какого-то вопроса затягивается, его выносят за пределы встречи. Иначе
пятнадцать минут превратятся в час, а ценность события потеряется.
По завершении спринта команда проводит обзор спринта, или Sprint Review. Здесь инкремент демонстрируется заинтересованным сторонам: владельцу продукта, пользователям, заказчикам. Важно понимать: это не формальная презентация, а рабочая встреча для сбора обратной связи. Участники смотрят, что реально работает, задают вопросы и корректируют приоритеты на будущее. На основе этой обратной связи владелец продукта может обновить бэклог продукта, добавив новые требования или переставив существующие. Обзор обычно длится до четырёх часов для месячного спринта.
Завершающее событие спринта, ретроспектива. Это внутренняя встреча команды, на которую внешние стейкхолдеры не приглашаются. Участники обсуждают, как прошёл спринт: что было хорошо, что мешало, какие процессы стоит изменить. Ключевая задача ретроспективы, найти конкретные улучшения, которые команда внедрит уже в следующем спринте. Если обсуждение не приводит к действиям, встреча теряет смысл. Ретроспектива ограничена тремя часами для месячного спринта и является последним событием перед началом нового цикла.
Все эти события образуют замкнутый цикл: планирование задаёт направление, ежедневные встречи поддерживают движение, обзор проверяет результат, ретроспектива улучшает процесс. Каждое событие имеет свою функцию, и пропуск любого из них ослабляет весь механизм. Спринт без ретроспективы, это просто работа по таймеру, а не обучение. Планирование без чёткой цели, потерянное время. Именно благодаря строгой структуре событий Scrum остаётся гибким, но предсказуемым фреймворком.
Нужна такая же работа по своей теме? Соберём структуру, текст и источники в этом же оформлении.