3. 3
Definition
What is a Solution Architect?
The essence of the Solution Architect (SA) role is the conversion of the requirements into an
architecture and design that will become the blueprint for the solution being created. This
conversion is based largely upon the previous design patterns that the SA has been involved with
in the past through reading and staying abreast of the latest techniques, or through personal
experience. [1]
Solution Architecture is a phrase which is becoming more widely used but can mean different
things to different people. The high level system design which defines the technical solution to a
single business or IT problem.”
It lays out the overall shape of the solution and specifies the necessary system level changes (or
requirement for new implementation) in a set of “views” that can be understood by a wide
range of audiences all of whom have differing information requirements.
The solution design both draws from and contributes to the overall enterprise architecture.[2]
[1].http://www.developer.com/mgmt/article.php/3504496/Anatomy-of-a-Software-Development-Role-Solution-Architect.htm
[2].http:// www.impactiveltd.com
4. 4
Definition
Input and Output of Solution Architect?
http:// www.impactiveltd.com
The Solution Architect needs input from:
Each of the key stake holders in the form of business requirements;
An understanding of the existing IT estate (e.g. system documentation, service risk assessments);
Delivery constraints (i.e. time, cost, mechanism) from the project manager; and
Enterprise architecture standards, guidelines, patterns and roadmaps for the problem domain.
The Solution Architect may deliver the Solution Delivery as follow:
Application Design as the architecture logical view
Database Design as the architecture data view
Infrastructure Design as the architecture deployment view
Plan and Approaches as the architecture implementation view
Test Design, Training, Manuals as the architecture Use Case view
Business Unit
IT OPS, IT APS
Project
Manager
IT SAP
Use Case
7. 7
Roles
Difference between IT Architect Roles
http://blog.danovich.com.au/2012/03/24/difference-between-it-architect-roles/ | https://en.wikipedia.org/wiki/Software_architect |
http://sysarchitect.com/2011/09/19/differences-between-architecture-roles/
Enterprise Architect Solutions Architect Technical Architect
Strategy Focus Across Projects Focused on solution Component re-use,
maintainability
Technology Focus Highly Abstracted Very Detailed Centered on single Application
Communication Across Organization Multiple Teams Single Project
Design Minimal, High Level Detailed Very Detailed
8. 8
Roles
Difference between IT Architect Roles
http://blog.danovich.com.au/2012/03/24/difference-between-it-architect-roles/ | http://sysarchitect.com/2011/09/19/differences-between-architecture-roles/ |
http://sysarchitect.com/2011/09/19/differences-between-architecture-roles/
Enterprise Architect Solutions Architect Technical Architect
Enterprise Architect (EA) is a
planning role that is responsible
for identifying the future state of
an organization’s IT environment
and engage wherever and
whomever necessary to help
guide project teams to deliver
toward it.
An EA would ensure IT
investments are aligned with
business strategy.
Responsible for strategic thinking,
roadmaps, principles and
governance of the entire
enterprise.
Enterprise Architect defines
which problem need a solution
Solutions Architect (SA) focuses on
delivery of a particular solution.
The SA is responsible for
implementing a strategic IT
program within the framework laid
down by the enterprise
architecture (EA) team.
Solutions Architect (SA) is assigned
to ensure technical integrity and
consistency of the solution on
every stage of its life-cycle
Solutions Architect translates a
problem to a solution
Technical Architect is usually a
technology specialist in a
particular technology or group of
interrelated technologies.
Job titles vary for this role and
they may also include
Infrastructure Architect, Domain
Architect, Application Architect
(Java Architect, .Net Architect),
Network Architect, Security
Architect .
Technical Architect works within
a solution
9. 9
Roles
Solutions Architect Role in The Total Solution Life Cycle
http://msdn.microsoft.com/en-us/library/bb756611.aspx
Illustrates the roles that impact the solution during the total life cycle through a presentation of the
general stages and resources involved over time.