My colleague, Amit Unde, recently wrote an article, titled Becoming an architect in a system integrator, in the latest issue of The Architecture Journal. In this article, Amit has described variations of architect role, explained the architect competencies and has provided useful advice to aspiring architects.
Amit has captured following three variations of architect role by putting them on a two-by-two matrix with Technology Focus one one axis and Strategy Focus on the other axis:
- Technical Architect on higher side of Technology Focus (indicating technology depth) and on lower side of Strategy Focus (indicating project scope).
- Enterprise Architect on lower side of Technology Focus (indicating technology breadth) and on higher side of Strategy Focus (indicating organization scope).
- Solution Architect exactly at the center of matrix
Amit has also explained the architecture competencies. He has constructed a pyramid in which the foundation consists of leadership, relationship management and variety of experience. The middle layer for skills consists of domain knowledge, project management, technical acumen and communication skills. Finally the top layer consists of strategic mindset.
The advice for aspiring architects contains pointers to educational resources, certifications and groups and forums. But what are more interesting are the tips on how to choose employer for availing desired development opportunities!
In all, it's a good read for any practicing or aspiring architect.