Перейти к основному содержимому

Разработка новой функции

По функции видны требования, изменения кода, тесты, открытые риски и ответственные.

СитуацияПроблема команды
ДействияТри шага работы
РезультатЧто получает пользователь
МетрикиЧто измеряется на пилоте
Функция проходит от задачи до выпуска.

Ситуация

Задача сформулирована, но требования, архитектурные ограничения и критерии приёмки ещё не собраны в одной постановке.

Как проходит работа

  1. 1Проверить постановкуЗафиксировать результат, критерии приёмки, владельцев и обязательные решения.
  2. 2Ограничить работуОпределить затронутые пути, разрешённые действия, проверки и условия остановки.
  3. 3Проверить результатПроверить связь изменения с требованиями, тестами, результатами ревью и открытыми рисками.

Результат

Проверка до начала разработки

Неясные требования и отсутствующие решения блокируют реализацию до изменения кода.

Указанные права и ограничения

В задаче указаны разрешённые файлы и действия, исполнитель и ожидаемый результат.

Меньше циклов уточнения

Команда раньше находит отсутствующие критерии и противоречия.

Метрики и ответственные

  • Число уточнений после начала разработки
  • Изменения без связанного требования
  • Требования без критериев и тестов
  • Возвраты после ревью

CPO утверждает результат и требования. Архитектор принимает технические ограничения. Ответственный за выпуск принимает итоговое решение.

Разобрать поставку функции

На встрече возьмём одну функцию и проверим требования, изменения, тесты и критерии приёмки.

Разобрать поставку функции