Я довольно давно использую этот принцип (не писать код без стэйкхолдера) в реальном мире. Мне - помогает. YMMV
> стэйкхолдера
Я не очень по современному смузихлёбскому, а это кто в текущей интерпретации? И причём тут код, архитектура продукта и планирование инфраструктуры? Разговор начался не с того как там код работает, а что имеет смысл хотя бы попробовать заложить основы нормальной архитектуры, а не сваливать на разработчиков (склонных делать велосипеды) работу других людей. Ну или готовится потом платить сантехнику, который разгребёт эти конюшни.