К сожалению, нет.
Да, действительно, разработка нужна не всегда. Например, стартапам она не требуется для понимания целесообразности. Т.е. зона неопределенности там намного раньше.
В средних и крупные компаниях, как правило, зона неопределенности не в том, нужно или нет автоматизировать какой-то процесс. Там зона неопределенности в том, как именно это сделать. И динамические прототипы и ТЗ не решают эту задачу целиком.
Конечно можно фиксировать стоимость, сроки, функционал поэтапно, но это все-равно никак не защищает от рисков ни заказчика, ни исполнителя. Заказчик часто думает, что его требования ясны и очевидны. И всегда при детальном разборе это не так, если речь идет о большом объеме работ (от 400 часов разработки). Т.е. изменения по ходу работ все-равно будут, и, по-хорошему, их необходимо согласовывать письменно каждый раз. Часто, конечно, все на это забивают, но это до первой смены ЛПР. Новый ЛПР придет, откроет контракт и увидит, что нужно было сделать А,Б,В а сделали XYZ. А time & material договор довольно хорошо страхует все риски и определяет нормы поведения: если ЛПР изменился и все-таки настаивает на реализации АБВ, делаем так.
Дополню комментарий Андрея и отвечу на ваш вопрос. В нашей компании больше 100 сотрудников.