Similar presentations:
11. Scrum-ритуалы_ Дейлики, Ревью и Ретроспектива
1.
Управление программнымипроектами
Scrum-ритуалы: Дейлики, Ревью и
Ретроспектива
2.
Agenda● Зачем нужны события в Scrum?
● Daily Scrum: 15 минут на синхронизацию
● Sprint Review: демонстрация инкремента
● Sprint Retrospective: улучшение процесса
● Чего не стоит делать: антипаттерны
3.
Активность 1: "Идеальный день команды"Представьте, что вы в команде из 5 человек. Опишите идеальный
рабочий день: как вы понимаете, кто что делает? Как узнаете о
проблемах? Как принимаете решения?
Вывод: Без регулярной синхронизации даже в идеальной команде
начнется хаос. Scrum-ритуалы создают этот ритм.
4.
События Scrum как инспекция и адаптация● Daily Scrum: Инспекция и адаптация прогресса (ежедневно)
● Sprint Review: Инспекция и адаптация продукта (раз в
спринт)
● Sprint Retrospective: Инспекция и адаптация процесса (раз
в спринт)
● Общая цель: Сделать работу прозрачной и постоянно
улучшать ее
5.
Daily Scrum — это не "отчет начальнику"Время: Максимум 15 минут, каждый день в одно время
Участники: Команда разработки (обязательно), SM, PO (по
желанию)
Формат: Стоя, если оффлайн (чтобы не затягивать)
Цель: Синхронизироваться и спланировать работу на ближайшие
24 часа
6.
Три классических вопроса (и почему они устарели)● Традиционная форма:
1. Что я сделал вчера?
2. Что я сделаю сегодня?
3. Какие есть препятствия?
● Проблема: Превращается в отчет менеджеру
● Современный подход: Обсуждение продвижения к цели спринта
○
"Какой прогресс по цели спринта?"
○
"Что нужно сделать сегодня, чтобы приблизиться к цели?"
○
"Что мешает нам двигаться к цели?"
7.
Правила эффективного дейлика● Говорит команда, а не SM: Scrum Master только следит за
временем
● Фокус на Sprint Backlog: Обсуждаем задачи на доске
● Не решаем проблемы: Фиксируем блокеры, решаем после
митинга
● Начинаем вовремя: Даже если не все пришли
8.
Активность 2: "Плохой vs Хороший дейлик"● Сценарий 1: Разработчики по очереди докладывают SM: "Вчера
кодил, сегодня буду кодить, препятствий нет"
● Сценарий 2: Команда у доски: "Мы застряли на интеграции
платежа. Вася поможет Маше сегодня. Блокер: ждем доступ к
тестовому API от банка"
● Обсуждение: "Чем отличаются два подхода? Где больше пользы?"
● Вывод: "Дейлик — это рабочая встреча команды, а не отчет."
9.
Sprint Review — "что мы сделали?"● Время: 1 час на 1 неделю спринта (для 2-недельного
спринта — 2 часа)
● Участники: Команда, PO, стейкхолдеры, клиенты
● Цель: Продемонстрировать готовый инкремент и получить
обратную связь
10.
Структура обзора спринта● Часть 1: Напоминание о цели спринта
● Часть 2: Демонстрация инкремента ("Шоу, а не рассказ!")
● Часть 3: Обсуждение обратной связи
● Часть 4: Обновление Product Backlog (PO вносит изменения
на основе фидбека)
11.
Чего НЕ должно быть на Review?● ❌ Презентации PowerPoint вместо демо
● ❌ Оправданий, почему что-то не сделано
● ❌ Обсуждения оценок и сроков
● ❌ Технических деталей, непонятных стейкхолдерам
12.
Ключевой вопрос Review● Вопрос стейкхолдерам: "Готовы ли вы выпустить этот
инкремент в продакшен?"
● Если "нет" — что нужно доработать?
● Если "да" — PO может планировать релиз
13.
Sprint Retrospective — самая важная церемония● Время: 45 мин на 1 неделю спринта
● Участники: Команда разработки, SM, PO (по желанию)
● Главное правило: Безопасная среда, никакой критики
личности
● Цель: Улучшить процесс работы команды
14.
Формат ретроспективы (Glad/Sad/Mad)● Что прошло хорошо (Glad)? → Делать больше
● Что можно улучшить (Sad)? → Изменить
● Что вызвало разочарование (Mad)? → Перестать делать
● Итог: 1-3 конкретных действия по улучшению на следующий
спринт
15.
Роль Scrum Master на ретроспективе● Не менеджер, а фасилитатор
● Создает безопасную атмосферу
● Следит, чтобы все высказались
● Помогает сформулировать конкретные действия
16.
Сводная таблица событий ScrumСобытие
Участники
Длительность
Вопрос
Daily
Команда, SM
15 мин
Как продвигаемся к
цели спринта?
Review
Команда, PO,
стейкхолдеры
1-2 часа
Что сделали? Готово
ли к выпуску?
Retro
Команда, SM
45-90 мин
Как улучшить
процесс работы?
17.
Топ-5 антипаттернов1. Daily-доклад: Когда говорят только SM или менеджеру
2. Review без демо: Показывают слайды вместо работающего
кода
3. Пропуск ретро: "Нет времени на улучшения"
4. Обвинения на ретро: Нарушение безопасной среды
5. Затягивание встреч: Daily дольше 15 мин, Review дольше 2
часов
18.
Главный выводDaily — для команды, про прогресс
Review — для стейкхолдеров, про продукт
Retro — для команды, про процесс
Все вместе — создают цикл инспекции и адаптации
19.
Домашнее задание1. Сформировать спринт в проекте в taiga:
1. Создать спринт
2. Перетащить в него юз-кейс с подзадачами
3. Назначить исполнителей задачам
2. Попередвигать задачи между колонками, на каждом шаге
прописав в комментариях к задаче, что было сделано
(желательно от лица разработчика).
3. Отправить ссылку в журнал
20.
Создаем спринт21.
Добавляем юзкейс в спринт22.
Назначаем исполнителей23.
Передвигаем в канбане24.
Добавляем комментарий25.
Еще передвигаем тот же или другойСсылка в нашем случае может быть фейковой
26.
Еще передвигаем тот же или другойМожем менять статус не перетягиванием,
а прямо в задаче.
CodeReview делает не тот же
разработчик, что писал код
27.
Добавляем комментарийСсылка в нашем случае
может быть фейковой
programming