According to Microsoft, these key characteristics are common to all effective architects:
Possess strong business acumen
Display forward thinking
Investigate new technologies
Understand architectural frameworks and best practices
Follow and diverge from frameworks
Can quickly develop deep knowledge in a technology
Can work with ambiguous or incomplete information