Я часто слышу, что "X% проекта программного обеспечения выходит из строя из-за плохих требований". X в этом заявлении варьируется от 70 до 95. Однако я редко слышу, как требования ухудшаются. Фактически, само утверждение предполагает, что на самом деле были требования.
Что делает "плохое" требование? Как можно избежать?