Работая в разработке ПО в течение последних 15 лет, я постоянно вижу, как команды натыкаются на одну и ту же проблему – невозможность точно сказать, как работает конкретная версия системы, включая текущую – невозможность получить полное ТЗ. В зависимости от выбранной методологии разработки, обычно можно увидеть два варианта хранения требований: