Ответ
Discovery и delivery — разные этапы проекта.
Discovery — исследование: сбор требований, анализ рисков, прототипирование, оценка сроков и бюджета. Здесь нет кода, только гипотезы и документы.
Delivery — реализация: разработка, тестирование, внедрение. Пример:
def deploy_feature():
if requirements_met():
code_review()
run_tests()
release_to_prod()
Некоторые проекты стартуют сразу на delivery (если требования четкие), но это рискованно. Discovery снижает неопределенность.