Solution Architecture 102

What tasks and deliverables do solution architects typically produce in their day-to-day practice?

Every solution should start with a business problem statement or objective, and these should be agreed upon, reviewed, and signed off by business representatives before proceeding to any technical or architectural design.

There are various components of a solution architecture, including the architecture vision, high-level non-functional requirements, solution options, and costing estimation. We use presentations for each component, such as lists, text descriptions with graphs or diagrams, and capability models.

We discuss the design of the architecture at a high-level, including the identification of design principles, assumptions, constraints, and risks for the proposed solution. Check out this great article!