С точки зрения инженера...
Мы в своем коллективе такой способ разработки называем методом лопаты.
Когда нет внятного ТЗ, а хотелки появляются на любом этапе и часто противоречат выбранной архитектуре.
В итоге разработчик, как лопатой накидывает в кучу сверху новых фич. Потом лопатой же прижимает, чтобы вся эта куча не рухнула...