Monday, February 16, 2009

Roles & Responsibilities of Tech Architects

The Technical Architect is the single point of responsibility for the technical solution from an application and system perspective.
Responsibilities: The main responsibilities of the Technical Architect are to:
Define the technical architecture,
Resolve technical issues,
Ensure that all components of the technical architecture are properly integrated and implemented,
Define the development tools and environment,
Coach the technical team in the development of the technical architecture; provide technical support and technical quality control throughout all stages of the project,
Co-ordinate vendor services related to technology selection and implementation.
Key Role Interactions:
The Technical Architect has key interactions with the following roles. These interactions are guidelines only and do not reflect all possible project organizations.
Application Architect. Determines how technology can be applied to meet the business needs.
Project Manager. Raises scope issues for resolution.
Data Architect. Helps determine data structure and distribution.
Network Specialist. Helps determine the communications architecture.
Application Engineers. Provide technical support during the development of the application solution.
Acceptor. Presents the technical solution and reviews any risks or other issues related to the technology. Each team member requires a combination of professional skills and interpersonal skills, depending on the specific role assignment on a project.
Experience:
On a number of project in all stages of the development life cycle,With the selected System Development Environment, including the specific development tools sets, on at least one other project or work assignment,In the specific technology, products, and development tools under study or in use on at least one other project or work assignment,In uncovering requirements, conceptualizing solutions, and developing a framework for implementation of systems on at least one other project or work assignment.
Interpersonal Skills:
As well, the architect role requires a high degree of leadership skills. The required level of proficiency increases as one progress to more senior roles. For more junior team members, these kinds of skills are required to move into leadership positions.
-Source Toolbox

2 comments: