Цитируем:
«Преждевременный переход в область решений, означает в первую очередь то, что у разработчика, в общем случае, отсутствует понимание решаемых бизнес задач и проблем. Все что у него есть, это требования, изложенные в терминах решения, которые зачастую неполны и неточны. И, как это ни печально, вместо того чтобы выяснить, а зачем же заказчику система, все усилия разработчиков концентрируются вокруг уточнения требований к системе».