ProcessRole Detail Architect
DescriptionOverview: This role is responsible for defining the software architecture, which includes making the key technical decisions that constrain the overall design and implementation of the project.
Main Description: This role leads or coordinates the technical design of the system and has overall responsibility for facilitating the major technical decisions expressed as software architecture. This typically includes identifying and documenting the architecturally significant aspects of the system as views that describe requirements, design, implementation, and deployment. This role is also responsible for providing the rationale for these decisions, balancing the concerns of the various stakeholders, reducing technical risks, and ensuring that decisions are effectively communicated, validated, and followed. This role is closely involved in organizing the team around the architecture by working closely with the Project Manager in staffing and planning the project. Key Considerations: This role places emphasis on the core principle Focus on the architecture early to minimize risks and organize development.
|
Last modified at 1/25/2008 2:13 AM by Administrator
|
|