Solution architects – the busy bees of agile teams
Until the early 2000s, the solution architect role was not widely recognized as a formal discipline in software development. IASA Global positions solution architect, in The Architecture Journal, as a role that sits between the enterprise architect and the technical architect, and is responsible for strategy alignment, solution and technology decisions, and inter-team collaborations, and is the go-to person for any technical conflicts, implementation issues, or decisions. The position of the solution architect is illustrated in the following diagram:
To explain the solution architect's responsibilities, let's say a customer in a restaurant is requesting a particular dish for dinner from the dine-in menu. In this context, the enterprise architect is responsible for the dinner menu that provides the best blend of indulging...