Describe why an architect should be involved in this skill at a corporate level
The architect is both uniquely qualified and responsible for the vision and quality elements of their architecture. They should have the most comprehensive view of the nature of the solution and the elements which will add to or remove quality from the solution. They should be involved in the development of infrastructural capabilities, composing architectural elements into solutions, and prioritization of design components. In the event of competing concerns the architect will be able to assess options against architectural principles and quality targets and inform the solution selection process.
Primary push back and/or challenges for architects
The architect may not have had the opportunity to work with all aspects of IT infrastructure and may need to form trusted advisor/mentor relationships with engineering and operational stakeholders in their organization. This is particularly true of architects moving from an application development skillset into infrastructure design. Finally, the landscape of IT infrastructure is changing with the introduction of on-premises, off-premise, and hybrid cloud solutions which may introduce additional quality concerns for networking (latency), data security, and access and authentication.
How would a stakeholder engage an architect for assistance utilizing this skill?
The stakeholder would engage the architect during the design process to ensure that the quality and value objectives of the architecture are achieved and can be translated into reality leveraging the IT infrastructure solutions and standards of the organization. The professional architect should have awareness of IT infrastructure concepts, common element, concerns, and the need to consider all aspects of the solution to achieve functional and non-functional specifications.