утопия какая-то) по ощущениям в реальности все только так работает
Во времена, когда я работал в IBM, мы такое делали. Но делали по очень понятным причинам:
- сложная бизнес-логика, которую надо было по кусочкам выбить из нескольких команд начиная с маркетинга, а потом передать в разработку;
- traceability;
Впрочем, после десятка повторений оно ритуалом стало и быстро делалось даже в тех случаях, когда было понятно, что задача похожа на предыдущую.
У нас было mrd-> psd + tp -> tdd + tc