This person leads the project technically. He should bring in own design decisions and he is responsible for implementing the requirements. He communicates to all stakeholders and coaches them. Furthermore he ensures the information flow and reviews others. He is a role model for the organization and he creates code guidelines. The software architect takes care of professionals inside and outside the company. He minds the community without having disciplinary rights. To become a software architect you should have experience in this job. As a precondition you should have worked for a long time in a software company as a senior developer and should have gained experience. A very important competence is to have a sense of the relevancy of a technology and a broad overview. His mindset is to be able to deal with the existing complexity and structure it.
Christian
The role of the software architect
Advertisement