проблема же в том, что он хочет не то, что ему нужно)
Я, конечно, имел ввиду то, что ты называешь потребностями. Грубо говоря, чем ниже требование тем более оно верифицируемо. Самое верифицируемое требование - это готовое решение (например добавь столбец Description в таблицу Order). Но я часто вижу в проектах, когда есть дока с функциональными требованиями (в стиле "должее быть реализован функционал управления описаниями заказов"), а итоговое решение, если и описывается на бумаге, то может процентов на 20-30 отличаться от реальной реализации.