Принятие решения – этап рассмотрения вопроса о дальнейших действиях пользователя в отношении задачи.
Если анализ неудовлетворителен (результаты неадекватны) – принимается решение о дальнейшей работе с задачей.
При этом должны быть найдены причины несоответствия результатов решаемой задаче и устранены повторным выполнением необходимых этапов подготовки и решения.
Если полученные результаты решения соответствуют (адекватны) поставленной задаче – цель достигнута и программный продукт эффективен. Задача считается решённой и возможен переход к этапу оформления технической документации.