Проекты заходили на discovery или на delivery

«Проекты заходили на discovery или на delivery» — вопрос из категории Методологии разработки, который задают на 23% собеседований Менеджер Проектов. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Discovery и delivery — разные этапы проекта.

Discovery — исследование: сбор требований, анализ рисков, прототипирование, оценка сроков и бюджета. Здесь нет кода, только гипотезы и документы.

Delivery — реализация: разработка, тестирование, внедрение. Пример:

def deploy_feature():
    if requirements_met():
        code_review()
        run_tests()
        release_to_prod()

Некоторые проекты стартуют сразу на delivery (если требования четкие), но это рискованно. Discovery снижает неопределенность.