|
The Software Architect
is responsible for making, explaining and documenting technical choices in the project which determine the software architecture and therefore the technical borders and possibilities of the system. He is also responsible for communicating the architecture and supervises its implementation.
|
Knowledge and skills: |
- Expertise and large experience in designing software and Software Architecture
- Deep knowledge of non-functional requirements
- Convincing personality, who is able to make his team work well with the chosen architecture.
|
Tasks: |
|
Work Products: |
|
Architectural Proof of Concept, Software Architecture Document, Design
Model, Data Model, Architectural Prototype, Definition of Done, Sprint Backlog, Sprint Burndown Chart, Impediments List |
|
|
Risk List, Vision, Product Acceptance Plan, Product Backlog, Software Development Plan, Release Burnup Chart, Working Software, Release Notes, Acceptance Findings |
|