Is responsible for software architecture throughout the lifecycle development taking into consideration system constraints and enterprise architecture strategic directions
Directs and coordinates software architecture studies for their functional area
Identifies modelling, simulation and prototyping opportunities
Provides knowledge on state-of-the art software architecture, taking future developments into account
Articulates the design to the development teams
Selects appropriate design standards, methods and tools
Contributes to the architect community, educates, studies options, and recommends evolutions