На моих глазах и из моих подчиненных и еще "параллельным курсом" выросло довольно много людей, которые добрались до позиции архитектора, скажем так. За некоторых, кто добрался, причем, я бы не поручился, а за других - вполне. Естественно, никто - не гениальный идеальный архитектор, таких не существует.
Я бы сказал, что очень много зависит от хорошего опыта разработки, хотя аналитик, плотно наблюдавший разработку на всех стадиях жизненного цикла, тоже может.
Второе - важен склад ума, некоторые кажется физиологически не могут оторваться от детального уровня и исключительной приклеенности к коду.
Третье - технологический кругозор, его надо накачивать, как и опыт архитектурной работы, и работа с архитектурным review.
Четвертое - формальное образование по архитектурной тематике. Оно хиленькое, не особо развитое, но с ним все-таки сильно лучше, чем без него. Речь о книжках и курсах типа SEI, где чуть более системно разложат по полочкам ключевые понятия и дадут некоторые классические обобщенные приемы.
Кстати, навык общего системного мышления - один из главных в работе архитектора, его сегодня можно хорошо прокачать в школе Левенчука, хотя, к сожалению, без уклонов/адаптаций к ИТ-архитектуре. Но если вы реально освоили - то эту адаптацию легко сделаете сами.