Перейти к основному контенту
Tech Path Finder
КурсыИнтервьюКод-ревьюБлог
Tech Path Finder

Персонализированный путеводитель в IT. Квизы, мок-интервью, код ревью и аналитика прогресса.

@potapov_me

Платформа

  • Курсы
  • Прогресс
  • Мок-интервью
  • Код ревью
  • Живое ревью с ИИ
  • Тренажёр переговоров
  • Закладки

Контент

  • Блог
  • Главная
  • Обратная связь

Компания

  • О проекте
  • Тарифы
  • Условия использования
  • Конфиденциальность
  • Согласие на обработку данных
  • Cookie
  • Реквизиты

Аккаунт

  • Войти
  • Зарегистрироваться
  • Профиль

© 2026 Tech Path Finder. Все права защищены.

·ИП Потапов К.С.·Политика конфиденциальности·
Сделано с ❤️ в России
  1. Scrum
scrum

Scrum

Спринты, роли (PO, SM, Dev), церемонии, артефакты

Учебник: Scrum

Время освоения: ~40 минут
Цель: Научиться эффективно применять Scrum для итеративной разработки с постоянной адаптацией и улучшением


#Быстрый справочник

#Роли

РольОтветственностьКлючевое правило
Product OwnerУправляет бэклогом, приоритизирует, принимает результатЕдинственный владелец приоритетов
Scrum MasterФасилитация, устранение блокеров, коучингНе менеджер, не назначает задачи
Dev TeamРазработка, самоорганизация, оценка3–9 человек, кросс-функциональная

#Церемонии (для 2-недельного спринта)

ЦеремонияЦельДлительностьУчастники
Sprint PlanningВыбрать задачи + спланировать выполнениедо 8 часовВся команда
Daily ScrumСинхронизация, выявление блокеров15 минутКоманда
Sprint ReviewДемо результатов, обратная связьдо 4 часовКоманда + Stakeholders
RetrospectiveУлучшение процессов60–90 минутКоманда

#Артефакты

АртефактЧто содержитКто управляет
Product BacklogВсе требования (истории, баги, техдолг)Product Owner
Sprint BacklogЗадачи текущего спринтаКоманда
IncrementРабочий продукт, соответствующий DoDКоманда
Definition of DoneЕдиные критерии готовности задачиКоманда совместно

#Ключевые формулы

МетрикаКак считатьДля чего
VelocityСумма story points завершённых задач за спринтПрогнозирование, не оценка людей
Capacity(Дни × Часы/день) − непроизводственные часыРеалистичное планирование

#Введение (5 минут)

Scrum — это фреймворк для управления сложными проектами через итеративную разработку с частой обратной связью и возможностью адаптации к изменениям.

Основные ценности Scrum:

  • Сфокусированность на результате, а не на процессе
  • Доставка ценности клиенту как главная цель
  • Самоорганизация команды и ответственность за результат
  • Непрерывное улучшение через рефлексию

Ключевые компоненты:

  • Роли: Product Owner, Scrum Master, Development Team
  • Церемонии: Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
  • Артефакты: Product Backlog, Sprint Backlog, Increment
  • Правила: Фиксированные спринты, time-boxed церемонии, Definition of Done

💡 Помните: Scrum — это не методология, а фреймворк. Он предоставляет структуру, но требует адаптации под конкретный контекст команды.


#Основные элементы Scrum (25 минут)

#1. Роли в Scrum

Product Owner (PO):

  • Владелец Product Backlog и приоритетов
  • Представляет интересы заинтересованных сторон (stakeholders)
  • Принимает/отклоняет работу команды
  • Отвечает за ROI и ценность продукта

Scrum Master (SM):

  • Фасилитатор процесса и коуч команды
  • Устраняет препятствия (impediments)
  • Обеспечивает соблюдение правил Scrum
  • Не является менеджером — не назначает задачи и не оценивает производительность

Development Team (Dev Team):

  • 3-9 человек, кросс-функциональная команда
  • Самоорганизующаяся и ответственная за результат
  • Включает разработчиков, QA, UX, DevOps (в зависимости от контекста)
  • Нет подролей — все равны в принятии решений

Stakeholders:

  • Заинтересованные стороны (клиенты, заказчики, бизнес)
  • Не являются членами команды, но предоставляют входные данные PO

#2. Церемонии Scrum

Sprint Planning (Планирование спринта):

  • Длительность: до 8 часов для 2-недельного спринта
  • Две части:
    • Часть 1: Что будем делать? (выбор задач из Product Backlog)
    • Часть 2: Как будем делать? (детальное планирование работы)
  • Результат: Sprint Backlog + цель спринта

Daily Scrum (Ежедневный стендап):

  • Длительность: 15 минут максимум
  • Формат: Что сделал вчера? Что сделаю сегодня? Какие препятствия?
  • Ведет сама команда (не SM как менеджер)
  • Цель: синхронизация, выявление проблем

Sprint Review (Обзор спринта):

  • Длительность: до 4 часов для 2-недельного спринта
  • Участники: команда, PO, stakeholders
  • Содержание: демонстрация завершенной работы, получение обратной связи
  • Не является ретроспективой или планированием

Sprint Retrospective (Ретроспектива):

  • Длительность: 60-90 минут для 2-недельного спринта
  • Цель: улучшение процессов и работы команды
  • Структура: установка контекста → сбор данных → генерация идей → принятие решений → завершение
  • Ключевое правило: безопасная среда, без обвинений

#3. Артефакты Scrum

Product Backlog:

  • Упорядоченный список всех требований к продукту
  • Управляет PO, проводит регулярный refinement с командой
  • Включает пользовательские истории, баги, технический долг
  • Приоритезация основана на ценности для пользователя

Sprint Backlog:

  • Задачи, выбранные для текущего спринта
  • Создается командой во время Sprint Planning
  • Команда берет обязательства, а не получает задания
  • Может изменяться только командой в течение спринта

Increment (Инкремент):

  • Рабочий продукт, готовый к доставке пользователю
  • Должен соответствовать Definition of Done
  • Сумма всех инкрементов = продукт

#4. Definition of Done (DoD)

Что это: Согласованные критерии готовности задачи.

Пример DoD:

  • Код проверен (code review)
  • Модульные тесты проходят (>80% покрытия)
  • Интеграционные тесты проходят
  • Документация обновлена
  • Развернуто на стейджинге
  • Одобрено PO

Зачем нужно:

  • Общее понимание "готово"
  • Контроль качества
  • Предотвращение состояния "почти готово"
  • Отличается от критериев приемки (acceptance criteria) для каждой пользовательской истории

#5. Оценка в story points

Что это: Относительная мера сложности (усилия + риски + неопределенность).

Как оценивать:

  • Выбрать базовую историю (например, 5 баллов)
  • Сравнивать новые истории с базовой
  • Использовать последовательность Фибоначчи (1, 2, 3, 5, 8, 13...)
  • Planning Poker для достижения консенсуса

Velocity:

  • Среднее количество story points, завершенных за спринт
  • Используется для прогнозирования, а не для оценки производительности
  • Должен быть стабильным во времени для надежного прогнозирования

#Практическое применение и адаптация (10 минут)

#1. Адаптация для разных контекстов

Высокая неопределенность:

  • Короткие спринты (1 неделя)
  • Частый refinement Product Backlog
  • Гибкая приоритизация
  • Акцент на экспериментах и быстрой обратной связи

Стабильные требования:

  • Спринты 2-4 недели
  • Более детальное планирование
  • Фокус на оптимизации процесса

Удаленные команды:

  • Видеосвязь для всех церемоний
  • Цифровые доски для визуализации
  • Четкие правила взаимодействия
  • Асинхронные элементы для подготовки

#2. Измерение успеха Scrum-команды

Бизнес-результаты:

  • Удовлетворенность клиентов и пользователей
  • Скорость доставки ценности
  • ROI и финансовые показатели
  • Рыночная конкурентоспособность

Процессные показатели:

  • Стабильность velocity (для прогнозирования)
  • Снижение cycle time
  • Улучшение Definition of Done
  • Рост командной автономии

Что НЕ использовать:

  • Количество завершенных задач без контекста
  • Процент выполнения спринта как показатель успеха
  • Velocity для сравнения команд
  • Количество проведенных церемоний без анализа результатов

#Типичные ошибки

ОшибкаПочему это плохоКак исправить
SM назначает задачи разработчикамРазрушает самоорганизацию, команда перестаёт думать самостоятельноSM фасилитирует, команда сама берёт задачи с доски
Definition of Done меняется под каждую задачуНет единого стандарта качества, возникает «почти готово»Один DoD для всех задач команды, меняется только командой целиком
Velocity используют как KPI разработчикаКоманда накручивает цифры, растёт технический долгVelocity — исключительно инструмент прогнозирования спринтов
PO добавляет задачи в Sprint Backlog в середине спринтаСрыв Sprint Goal, команда теряет фокусИзменения — только в Product Backlog, войдут в следующий спринт
Ретроспектива без конкретных действийНичего не меняется, команда теряет веру в процессМаксимум 3 действия с конкретным ответственным и дедлайном
Daily Scrum превращается в отчёт менеджеруЛюди говорят то, что хотят услышать, а не правдуDaily ведёт команда для себя, SM не задаёт вопросы каждому

#Практические упражнения

#Упражнение 1: Анализ текущей практики

Оцените вашу текущую реализацию Scrum по критериям:

  • Какие роли существуют и как они выполняются?
  • Как организованы церемонии?
  • Как управляется Product Backlog?
  • Как определяется Definition of Done?

#Упражнение 2: План улучшения

Выберите одну область и разработайте план улучшения:

  1. Какую область выберете?
  2. Какие проблемы видите?
  3. Какие действия предпримете?
  4. Как будете измерять успех?

Далее: Kanban