Привет.
Вижу, продолжаем тему архитектурного надзора.
16 команд у меня, да (точнее уже 17). В каждой команде есть "командный архитектор", с которым я взаимодействую на регулярной основе (в том числе тет-а-тет). И с помощью этого человека я могу, в принципе, осуществлять архитектурный надзор. Но есть одно "но". Не факт, что человек сможет сделать так, что бы технина была сделана согласно договоренностям, политикам, стандартам и даже здравому смыслу.
Я думаю эту проблему решать следующим способом:
1. Вкачивание именно людей. В том числе хард и софт скиллы, что бы они могли сказать нерадивым продуктам "нет";
2. Повышение прозрачности текущей архитектуры - диаграммы компонентов, связей, контекстов. Если будет что-то генерироваться автоматически - супер.