- Business Architect
- Information Architect
- Infrastructure Architect
- Database Architect
- Security Architect
- Software Architect
- Component Architect
- Application Architect
- Solution Architect
- Enterprise Architect
I believe the different architect roles fall into these three themes in the following ways;
Development Theme (responsible for designing, building, selecting, and implementing software solutions).
- Component Architect - designs a specific and specialized software component, needs to ensure it aligns with application architecture.
- Application Architect (same as Software Architect) - designs (and extends) the specific application to fit the project specifications
- Solution Architect - understands the extended environment for where and how the application needs to exists. Designs for how application will integrate with greater whole.
- Enterprise Architect - sets the technical standards and governance for the overall organization. Ensures all new solutions integrate well with organization and makes final call to technical solution environment.
- Database Architect - designs, develops, governs and integrates database technologies. Works closely with development architects.
- Security Architect - all things security (physical, technical, virtual, and otherwise)
- Infrastructure Architect - all things infrastructure!
- Business Architect - works toward common understanding to bring alignment with business strategy and tactical plans. Seeks continuous improvement for the business, often using technology.
- Information Architect - looks to bring alignment across information; whether this be branding and usability or how information and knowledge is stored and found within the organization.
- Enterprise Architect - The enterprise architect also has much to contribute within the alignment theme. This mostly occurs with governance and to ensure technology aligns with the business.
What I find most interesting is how the enterprise architect needs to have solid relationships with most all other architect roles. And often they will facilitate discussions among all roles to bring together the most effective and broad solution to meet both business and technical needs.