As we’ve seen, architecture is mostly about expensive and hard-to-change decisions. And someone has to make these decisions.
The design of the architecture is based on an analysis of the requirements. Analysis determines what the system is expected to do; architecture determines how to do that. And someone has to examine the whats to determine the hows.
The architect is the professional tying together requirements and specifications. But what are the responsibilities of an architect? And skills?
According to the ISO/IEC 42010 standard, an architect is the person, team, or organization responsible for the system’s architecture. The architect interacts with analysts and the project manager, ...