Входные требования проекта, например, требования заказчика, зачастую не являются абсолютными. Причина их появления всегда реальна, но зачастую можно сделать иначе, чем постулировано изначально, и это будет лучше. Например, надо делать то, что заказчик хочет получить — но необязательно заказчик сам знает, что он хочет получить, хотя вполне способен понять, что то, что есть сейчас, этим требованиям не удовлетворяет.