SlideShare a Scribd company logo
Firmansyah – Enterprise Solution Architecture
Solution Architecture
2
Table of Content :
Definition
Roles
Scope
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
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
5
Definition
Solution Architectural Views
http:// www.impactiveltd.com
6
Table of Content :
Definition
Roles
Scope
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
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
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.
Terima Kasih

More Related Content

Solution Architecture

  • 1. Firmansyah – Enterprise Solution Architecture Solution Architecture
  • 2. 2 Table of Content : Definition Roles Scope
  • 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
  • 6. 6 Table of Content : Definition Roles Scope
  • 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.