В английском языке ранее использовался термин
Я использую перевод
Внимание! Доработать бэклог – не значит красиво обклеить его Post-it®, и все.
Бэклог дорабатывается, как сыр.
Искусство доработки для Scrum-команды заключается в
Рисунок 7.1 – Очень долгая доработка может навредить
Цель доработки – бэклог с достаточным количеством готовых историй.
Чтобы понять, какое количество является достаточным, можно ориентироваться на результаты предыдущих спринтов.
Пример: Команда Peetic за спринт завершает в среднем 10 историй. Прийти к концу спринта с десятком готовых историй для нее будет оптимально.
Scrum-подход,
Доработка касается двух частей бэклога и применима как к функциям, так и к историям.
Неотъемлемой частью работы команды является прохождение через этап
Критерии готовности – это список рекомендаций. Внимание: он не содержит элементов управления, применимых ко всем историям без разбора. Это рекомендации, которые требуют оценки.
Какие именно рекомендации? Команды иногда опираются на давнюю статью (2003) Билла Уэйка, в которой он говорит об акрониме INVEST. Статья была написана еще до популяризации критериев готовности, поэтому неуместно адаптировать нашу концепцию в соответствии с ней. Я предлагаю использовать рекомендации, которые формируют
• Паттерн 6К
Команды, только приступившие к определению критериев готовности, могут использовать этот паттерн. Согласно ему участники должны задать себе несколько вопросов. Ответ будет зависеть от контекста. То, что получится, и станет рекомендациями, которые помогут команде принять решение о готовности истории.
Рисунок 7.2 – 6К
✓ Какой вклад приносит история: что именно и кому?
✓ Как хорошо она разложена на части: достаточно ли она маленькая?
✓ Было ли коллективное обсуждение: как хорошо историю проговорили?
✓ Возможен ли краткий обзор: сможем мы использовать ее для демонстрации во время обзора?
✓ Обладает ли она критериями завершенности: чтобы она была готова, хорошо бы знать критерии ее завершенности.
✓ Какие риски: есть ли риски в реализации этой истории? Есть возможность их минимизировать?
• Пример контекстуализации 6К
Пример Peetic. История
Этот паттерн полезен для направления обсуждения во время доработки. Иногда в фокусе разговора связанные с историей данные (например, условия приемки), которые будут изучены с точки зрения качества.
Концепция
Исходя из этого, паттерн 6К, соответственно адаптированный, может применяться и для функциональности:
✓ чтобы оценить, есть ли вклад, необходимо попытаться подтвердить гипотезу о влиянии на пользователя,
✓ декомпозиция будет заключаться в нахождении наименьшей функциональности, которая способна привнести этот вклад,
✓ заинтересованные стороны будут сильнее вовлечены в обсуждение.
Для проверки гипотезы может потребоваться, чтобы соответствующие истории уже были завершены – если подходить с научной точки зрения, как в Lean Startup.