Шаблон плана спринта
Лист планирования спринта: цель одной фразой, задачи с оценкой в story points, исполнители и статусы.
Что в шаблоне
Цель спринта первой строкой
Одна фраза о том, что пользователь сможет в конце, — над списком задач.
Сумма против ёмкости
Две нижние строки: сколько набрали и сколько команда обычно закрывает.
Отдельная колонка «Готово, SP»
Закрытые очки считаются отдельно от взятых — по ним строят сгорание.
Четыре шага по этому файлу
Строка 1 — цель, а не заголовок
Первая строка примера стоит особняком: тип «Цель», оценка и исполнитель пустые, а в колонке «Задача» написано «Цель спринта: пользователь может оплатить заказ картой». Формулируйте её как состояние, которое наступит у пользователя, а не как список работ. По такой фразе спринт можно закрыть даже с недоделанной третьей задачей, а «сделать пять задач» целью не является.
Задачи набирайте под цель, потом всё остальное
Колонка «Тип» принимает в примере три значения: Story, Bug, Task. Четыре строки из пяти работают на цель — форма оплаты, обработка ответа платёжной системы, письмо об оплате и ошибка при повторной оплате. Пятая, «Настроить тестовый платёжный счёт» с типом Task, цели не даёт, но без неё не проверить остальные. Такие строки берут явно и с оценкой.
Оценку ставьте в story points, сумму смотрите внизу
Колонка «Оценка, SP» в примере: 8, 5, 3, 2 и 1. Строка «ВСЕГО В СПРИНТЕ» складывает их по диапазону, СУММ(D5:D10), вместе с пустой запасной строкой. Ниже стоит «ЁМКОСТЬ КОМАНДЫ (средняя скорость)» — 18. Это не план и не обещание, а замер: сколько очков команда закрывала в прошлых спринтах. Ёмкость берут из истории, а не назначают.
Статус и «Готово, SP» двигайте вместе
Колонка «Статус» — К выполнению, В работе, Готово. Соседняя «Готово, SP» получает оценку задачи только тогда, когда статус стал «Готово»: в примере это строки с двойкой и единицей, у остальных ноль. Половинок здесь не бывает — задача на 8 очков, доведённая до середины, даёт ноль. Иначе закрытых очков к концу спринта окажется больше, чем сделанной работы.
Что означают строки в файле
Сумма оценок в примере 19 очков при ёмкости 18. Расхождение в один очок сделано намеренно, и следует из него вот что: спринт уже переполнен, хотя выглядит собранным аккуратно. Решение принимается на планировании и всего одно — убрать строку. Логичнее всего снять «Письмо об успешной оплате» на 3 очка: цель «пользователь может оплатить заказ картой» достигается и без письма, а 16 очков в ёмкость помещаются.
Колонка «Готово, SP» в сумме даёт 3 из 19. Закрыты «Ошибка при повторной оплате» на 2 очка и «Настроить тестовый платёжный счёт» на 1 — обе не истории, а сопутствующая работа. Крупные строки на 8 и 5 очков не закрыты, причём восьмёрка уже «В работе». Картина типичная для начала спринта: сделано то, что было мелким, а цель пока не сдвинулась ни на шаг.
Порядок строк тоже читается. «Форма оплаты картой» (8), «Обработка ответа платёжной системы» (5) и «Письмо об успешной оплате» (3) идут по убыванию оценки и одновременно по ходу сценария: сначала пользователь платит, потом система принимает ответ, потом приходит письмо. При нехватке времени такой порядок отрезает хвост, а не середину, — и цель спринта уцелеет даже в урезанном виде.
!Частые ошибки
- Набрали больше ёмкости и понадеялись успеть Сумма оценок в примере 19 при ёмкости 18. Один лишний очок выглядит мелочью, и ровно так спринты и переполняются — каждый раз чуть-чуть. Подпись под таблицей говорит прямо: из спринта убирают задачу, а не надеются успеть. Убирать надо на планировании, до начала работ; в конце спринта решение за вас принимает случай.
- В колонке «Готово, SP» пишут проценты Колонка измеряется в тех же очках, что и оценка: в примере у закрытых задач стоят 2 и 1, у остальных ноль. Проценты сюда не встают — строка «ВСЕГО» сложит их с очками и даст число, которое ничего не значит. Задача либо закрыта целиком и отдаёт всю оценку, либо не закрыта и отдаёт ноль. Половины здесь не считают: наполовину закрытая задача не поставлена.
- Ёмкость поставили равной желаемому Число 18 в строке «ЁМКОСТЬ КОМАНДЫ» — средняя скорость по закрытым спринтам. Замените его на «сколько нам надо», и таблица начнёт всегда сходиться, то есть перестанет предупреждать. Ёмкость снижают на отпуска и праздники, но не повышают из-за обещания постараться: скорость — измеренное свойство команды, а не решение руководителя.
- Весь спринт достался одному исполнителю Колонка «Исполнитель» в примере: четыре строки на разработчика и одна на DevOps. Для команды из двух человек это нормально, но 19 очков на одного означает очередь, а не спринт. Проверяйте по колонке: если у одного больше половины оценок, спринт кончится тем, что остальные ждали. Разносить работу надо на планировании.
Частые вопросы
Что такое ёмкость команды?
Среднее число story points, которое команда закрывала за последние спринты, — её измеренная скорость. В примере стоит 18. Ёмкость снижают на отпуска и праздники и не назначают решением сверху.
Что делать, если сумма оценок больше ёмкости?
Убрать задачу из спринта на планировании. Не растягивать спринт, не занижать оценки и не рассчитывать на переработки — иначе следующий спринт начнётся с долгом. В примере 19 против 18: достаточно снять одну строку.
Чем план спринта отличается от бэклога?
Бэклог — очередь всего продукта, она бесконечна. План спринта — то, что команда взяла на две недели и обязалась закрыть. Строки приходят в него из верхушки бэклога, и после начала спринта список не пополняется.
Можно ли добавить свои колонки?
Да. Чаще всего дописывают «Критерии приёмки» и ссылку на задачу в трекере. Добавляйте справа от «Готово, SP»: формулы строки «ВСЕГО В СПРИНТЕ» считают по диапазонам колонок D и G, и вставка колонки левее сдвинет буквы — обе формулы придётся проверить.
Как из этого файла получить диаграмму сгорания?
Заведите копию листа на каждый день спринта и записывайте значение «Готово, SP» — сейчас в примере это 3 из 19. Ряд таких чисел и есть сгорание: по нему видно, идёт работа равномерно или всё закрывается в последний день.
Что ещё пригодится
Вся библиотека: 15 бесплатных шаблона — RACI-матрицы, реестра рисков (RAID), бэклога продукта, WBS — структуры работ, оценки задач (PERT), статус-отчёта по проекту, устава проекта, протокола совещания, плана проекта, сметы проекта, дорожной карты продукта, реестра заинтересованных сторон, Чек-лист запуска проекта, диаграмма Ганта в Excel
Шаблоны — это хорошо. Платформа — лучше
В TeamVector план, задачи, документы и бюджеты связаны и обновляются сами, без ручных таблиц.