Agile - определение «готово»
Определение done для пользовательской истории, итерации и выпуска приведены ниже.
История пользователя
Пользовательская история - это требование, которое сформулировано в нескольких предложениях на повседневном языке пользователя и должно быть выполнено в рамках итерации. Пользовательская история создается, когда
- Весь связанный код был зарегистрирован.
- Все модульные тесты пройдены.
- Все приемочные испытания пройдены.
- Текст помощи написан.
- Владелец продукта принял эту историю.
Итерация
Итерация - это ограниченный по времени набор пользовательских историй / дефектов, над которыми нужно работать и принимать во время выпуска продукта. Итерации определяются на совещании по планированию итераций и завершаются демонстрацией итераций и совещанием по обзору. Итерация также называетсяsprint. Итерация выполняется, когда
- Резервное копирование продукта завершено.
- Работоспособность проверена.
- Пользовательские истории были приняты или перенесены на следующую итерацию.
- Дефекты исправлены или перенесены на следующую итерацию.
Выпуск
Релиз - это важный этап, который представляет собой внутреннюю или внешнюю поставку рабочей, протестированной версии продукта / системы. Релиз делается, когда
- Система прошла стресс-тестирование.
- Производительность настроена.
- Проверки безопасности выполняются.
- План аварийного восстановления протестирован.