Если грань между требованием и проектным решением так легко переступить, возникает вопрос: а существуют ли они вообще, эти требования к системе?
Критерии качества для требований фигурируют в различных стандартах и книгах, но практика показывает, что требования практически никогда им не соответствуют. Требования всегда противоречивы, неполны, необязательны, изменчивы.
Если вам кажется, что требования полны, возможно вы
недовыявили их ― например, не выявили стейкхолдера, требования которого противоречат требованиям других стейкхолдеров. Более того, если даже вы выявили всех стейкхолдеров, они, чаще всего, рассматривают систему через призму своего отдела или функции и не могут дать полную картину происходящего.
Поэтому действительно обязательных к реализации требований от стейкхолдеров не существует. Обязательными на самом деле являются только требования регуляторов, прописанные в нормативно-правовых актах и документах. Все остальное обычно не требования, а особенности конкретного проектного решения.