SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Enterprise Architecture 101
Shail Sood
(Includes numerous samples/ templates produced using
TOGAF methodology)
Shail SoodEnterprise Architecture – 101 2
Enterprise Architecture
Key Question Answer
What is Enterprise
Architecture?
An effective enterprise architecture is critical to business survival
and success and is the indispensable means to achieving
competitive advantage through IT
Why Enterprise
Architecture?
The purpose of enterprise architecture is to optimize across the
enterprise the often fragmented legacy of processes (both
manual and automated) into an integrated environment that is
responsive to change and supportive of the delivery of the
business strategy
What is
Architecture
Framework?
An architecture framework is a foundational structure, or set of
structures, which can be used for developing a broad range of
different architectures
Who would benefit
from TOGAF?
Any organization undertaking, or planning to undertake, the
design and implementation of an enterprise architecture for the
support of mission-critical business applications will benefit from
use of TOGAF
Shail SoodEnterprise Architecture – 101 3
Relationships between Mgmt Frameworks
The management frameworks are required to complement each other and work in close
harmony for the good of the enterprise.
Business planning at the strategy level provides the initial direction to enterprise
architecture. Updates at the annual planning level provide a finer level of ongoing
guidance. Capability-based Planning is one of many popular techniques for business
planning
Shail SoodEnterprise Architecture – 101 4
TOGAF Methodology – High Level View
Implementing Enterprise
Architecture program using
TOGAF methodology
requires you to go through
“eight” stated phases –
Segment Architecture(s)
being the most critical
ones.
In the following pages, I
have highlighted the key
steps in each one of the
segment architectures as
well as the sample/
template deliverable
produced in all “eight”
phases.
Shail SoodEnterprise Architecture – 101 5
Segment Architecture Phases
• Business Architecture
• Information System: Data Architecture
• Information System: Application Architecture
• Technology Architecture
# Steps
1 Build Catalogs, Matrices, and
Diagrams
2 Develop Baseline Architecture
3 Develop Target Architecture
4 Perform gap analysis
5 Define roadmap
Key Steps in
these architecture
phases
*** Several general, reusable, but critical TOGAF recommended samples/ templates are
explained and attached … ***
Shail SoodEnterprise Architecture – 101 6
Architeture Vision (Sample Documents)
Solution Concept
Diagram is a high
level representation of
solution envisioned.
Shail SoodEnterprise Architecture – 101 7
Business Architecture (Sample Documents)
Driver/ Goal/ Objective catalog
Organizat
ion
Driver Goal Objective Measure
Sales Competitor A
Unit Sales
Price
Match USP … …
Sales Competitor B
Retail Price
Beat Price … …
…
Business Service/ Function Catalog
Organization Business
Function
Business Service Info. System
Service
Sales Customer
Relationship
Mgmt
Promotion Monthly Email
Alerts
Sales Order
Management
Order Capture Order Capture
…
A cross-organizational reference of how
an organization meets its drivers in
practical terms through goals,
objectives, and (optionally) measures.
A functional decomposition in a form
that can be filtered, reported on, and
queried, as a supplement to graphical
Functional Decomposition diagrams
Shail SoodEnterprise Architecture – 101 8
Business Architecture (cont ...) (Sample Documents)
Process/Event/Control/Product
Catalog
Process Event [Input] Control
[Precondition]
Product
Order Closure Order
Confirmation
Price agreed,
Stock available
Order Closed
Fulfillment
Instruction
End of Day Order closed Instruction
…
Business Interaction Matrix
Providing Business Services
Consuming
Bus. Services
Engineeri
ng
Procureme
nt
Manufact
uring
Sales &
Distributio
n
Customer
Service
Engineering
Procurement
Manufacturing Contract for
supply of
material
Contract
for supply
of
sales
forecasts
Sales &
Distribution
Contract
for
supply of
product
specificati
on
Contract
for
supply of
product
Customer
Service
Contract
for
fulfillment
of
customer
orders
The purpose of this matrix is to depict
the relationship interactions between
organizations and business functions
across the enterprise.
It provides a hierarchy of processes,
events that trigger processes, outputs
from processes, and controls applied to
the execution of processes
Shail SoodEnterprise Architecture – 101 9
Business Architecture (cont ...) (Sample Documents)
Functional Decomposition
Diagram shows on a single page
the capabilities of an organization
that are relevant to the
consideration of an architecture.
Business Service/ Information
Diagram shows the information needed
to support one or more business
services.
Shail SoodEnterprise Architecture – 101 10
Business Architecture (cont ...) (Sample Documents)
Goal/ Objective Service Diagram
defines the ways in which a service
contributes to the achievement of a
business vision or strategy.
Use Case Diagram displays the
relationships between consumers and
providers of business services.
Shail SoodEnterprise Architecture – 101 11
Business Architecture (cont ...) (Sample Documents)
Business Gap
Analysis is a key step
in validating an
architecture is to
consider what may
have been forgotten.
Business Gap Analysis
# Gap Category Findings (Area)
1 People e.g. cross-training requirements
2 Process e.g. process inefficiencies
3 Tools e.g. duplicate or missing tool functionality
4 Information
5 Measurement
6 Financials
7 Facilities
Shail SoodEnterprise Architecture – 101 12
Data Architecture (Sample Documents)
Data Entity/ Data Component Catalog
Data Entity Logical Data
Component
Physical Data
Component
Data Entity/ Business Function Matrix
Data Entity
Business Function Customer Master Business Partner Customer Leads Product Master
Customer
Relationship
Management
Business
partner data
management
service
Owner –
Sales &
Marketing
business unit
executive
Business
partner data
management
service
Owner of data
entity (person
or
organization)
Lead
Processing
Service
Owner –
Customer
Relationship
Manager
N/A
Supply Chain
Management
Customer
Requirement
Processing
Service
Owner –
Supply Chain
Manager
N/A N/A Product data
management
service
Owner –
Global
product
development
organization
To identify and maintain a list of all the
data use across the enterprise, including
data entities and also the data
components where data entities are
stored.
The purpose of the
Data Entity/Business
Function matrix is to
depict the relationship
between data entities
and business functions
within the enterprise.
Shail SoodEnterprise Architecture – 101 13
Data Architecture (cont ...) (Sample Documents)
System Data Matrix
Data
Application Description or Comments Data Entity Data Entity Type
CRM System of record for
customer master data
Customer data Master data
Commerce Engine System of record for order
book
Sales order Transactional data
Sales Business
Warehouse
Warehouse and datamart
that supports North
American region
Intersection of multiple
data entities (e.g. All
sales orders by customer
XYZ and by month for
2006)
Historical data
The purpose of the
System/ Data
matrix is to depict
the relationship
between systems
(i.e., application
components) and
the data entities
that are accessed
and updated by
them.
Shail SoodEnterprise Architecture – 101 14
Data Architecture (cont ...) (Sample Documents)
The purpose of the Class Diagram is to
depict the relationships among the
critical data entities (or classes) within
the enterprise.
The purpose of the Data
Dissemination Diagram is to show
the relationship between data entity,
business service, and application
components.
Shail SoodEnterprise Architecture – 101 15
Data Architecture (cont ...) (Sample Documents)
The purpose of the Class Hierarchy
diagram is to show the technical
stakeholders a perspective of the
class hierarchy.
The purpose of the Data
Security diagram is to depict
which actor (person,
organization, or system) can
access which enterprise data.
Shail SoodEnterprise Architecture – 101 16
Data Architecture (cont ...) (Sample Documents)
The purpose of the Data Migration
diagram is to show the flow of data
from the source to the target
applications.
The Data Lifecycle diagram is
an essential part of managing
business data throughout its
lifecycle from conception until
disposal within the constraints of
the business process.
Shail SoodEnterprise Architecture – 101 17
Data Architecture (cont ...) (Sample Documents)
Data Gap Analysis
is a key step in
validating an
architecture is to
consider what may
have been forgotten.
Data Gap Analysis
# Gap Category Findings (Area)
1 Not the data that is needed
2 Data not located where it is
needed
3 Data not available when
needed
4 Data not created
5 Data not consumed
6 Data relationship gaps
Shail SoodEnterprise Architecture – 101 18
Application Architecture (Sample Documents)
Application Portfolio Catalog
Information System
Service
Is logically provided by Is realized in
Logical App Component Physical App Component
Customer Look-up CRM Salesforce.com
Monthly email alert CRM Salesforce.com
Stock availability ERP SAP
…
Interface Catalog
Application Component Relationship Application Component
CRM (Salesforce.com) Communicates with ERP (SAP)
…
…
…
To identify and maintain a list of all
the applications in the enterprise.
This list helps to define the horizontal
scope of change initiatives that may
impact particular kinds of
applications.
The purpose of the Interface
catalog is to scope and document
the interfaces between applications
to enable the overall dependencies
between applications to be scoped as
early as possible.
Shail SoodEnterprise Architecture – 101 19
Application Architecture (cont ...) (Sample Documents)
System/ Organization Matrix
Organization Unit
Application Customer
Service
Procurement
&
Warehousing
HR Finance
SAP HR X X X
Salesforce.co
m
X X
SAP
Financial
X X X
Role/ System Matrix
Role
Application Call Centre
Operator
Call Centre
Manager
Finance
Analyst
Chief
Accountant
SAP HR X X X X
Salesforce.co
m
X X
SAP
Financial
X X X X
The purpose of System/
Organization matrix is to depict
the relationship between systems
(i.e., application components) and
organizational units within the
enterprise.
The purpose of the Role/System
matrix is to depict the relationship
between systems (i.e., application
components) and the business roles that
use them within the enterprise.
Shail SoodEnterprise Architecture – 101 20
Application Architecture (cont ...) (Sample Documents)
System Function Matrix
Function
Application Call Centre
1st line
Warehous
e Control
Vacancy
Filling
General
Ledger
Maintena
nce
SAP HR X X X X
Salesforce.co
m
X X
SAP
Financial
X X X
Application Interaction Matrix
Application
Application Service Logical
Component
Physical
Component
Service consumes
Logical
Component
Communicates
with
Physical
Component
Communicates
with
…
The purpose of the Application
Interaction matrix is to depict
communications relationships between
systems (i.e., application components).
The purpose of the
System/Function matrix is to
depict the relationship between
systems (i.e., application
components) and business functions
within the enterprise.
Shail SoodEnterprise Architecture – 101 21
Application Architecture (cont ...) (Sample Documents)
System Use-Case diagram provides
added richness in describing application
functionality by illustrating how and
when that functionality is used.
The purpose of the Application
Communication diagram is to depict
all models and mappings related to
communication between applications in
the meta-model entity.
Shail SoodEnterprise Architecture – 101 22
Application Architecture (cont ...) (Sample Documents)
The Software Engineering diagram
breaks applications into packages,
modules, services, and operations from
a development perspective.
The purpose of the Process/System
Realization diagram is to clearly depict
the sequence of events when multiple
applications are involved in executing a
business process.
Shail SoodEnterprise Architecture – 101 23
Application Architecture (cont ...) (Sample Documents)
Software
Distribution
Composed of Deployed on Deployed at
Physical
Application
Component
Physical
Technology
Component
Location
Physical
Application
Component
Physical
Application
Component
The Software Distribution
diagram shows how application
software is structured and distributed
across the estate. It is useful in
systems upgrade or application
consolidation projects.
The Application Migration
diagram identifies application
migration from baseline to target
application components.
Shail SoodEnterprise Architecture – 101 24
Application Architecture (cont ...) (Sample Documents)
Application Gap
Analysis is a key step
in validating an
architecture is to
consider what may
have been forgotten.
Application Gap Analysis
# Gap Category Findings (Area)
1 Applications
Eliminated
2 Applications Created
3 Applications Updated
Shail SoodEnterprise Architecture – 101 25
Technology Architecture (Sample Documents)
Technology Standards Catalog
Standards Logical Technology
Component
Physical Technology
Component
Technology Portfolio Catalog
[provided by] [realized in]
Platform Service Logical Technology
Component
Physical Technology
Component
This documents the agreed
standards for technology across
the enterprise covering
technologies, and versions, the
technology lifecycles, and the
refresh cycles for the technology.
The purpose of Technology
Portfolio catalog is to identify and
maintain a list of all the technology
in use across the enterprise,
including hardware, infrastructure
software, and application software.
Shail SoodEnterprise Architecture – 101 26
Technology Architecture (cont ...) (Sample Documents)
System Technology Matrix
Logical Application
Component
Physical technology
Component
Server Address IP Address
ABM Webserver node 1 F01ws001@host.com 10.xx.xx.xx
Webserver node 2 F01ws002@host.com 10.xx.xx.xx
Webserver node 3 F01ws003@host.com 10.xx.xx.xx
Appserver node 1 F02as001@host.com 10.xx.xx.xx
Appserver node 2 F02as002@host.com 10.xx.xx.xx
Appserver node 3 F02as003@host.com 10.xx.xx.xx
Database (prod) F03dbp001@host.co
m
10.xx.xx.xx
Database (staging) F03dbs001@host.co
m
10.xx.xx.xx
Load balancer and
dispatcher
Dispatcher Server F03nd001@host.com 242.xx.xx.xx
…
The
System/Technology
matrix documents the
mapping of business
systems to technology
platform.
Shail SoodEnterprise Architecture – 101 27
Technology Architecture (cont ...) (Sample Documents)
The Processing diagram
focuses on deployable units of
code/ configuration and how
these are deployed onto the
technology platform.
Shail SoodEnterprise Architecture – 101 28
Technology Architecture (cont ...) (Sample Documents)
Technology Gap
Analysis is a key step
in validating an
architecture is to
consider what may
have been forgotten.
Technology Gap Analysis
# Gap Category Findings (Area)
1 Technologies Eliminated
2 Technologies Created
3 Technologies Updated
Shail SoodEnterprise Architecture – 101 29
Opportunities and Solutions (Sample Documents)
The timelines in the
Roadmap illustrates
the recommended
approach for
implementing the
selected architecture
initiatives.
Shail SoodEnterprise Architecture – 101 30
Migration Planning (Sample Documents)
The table shows
the template for
the Migration
Plan which details
high level break-
up of activities,
start and end
dates, and
resources needed.
Migration Planning
Architecture
Initiatives
Sta
rt
En
d
# High level technology
implementation projects/
activities
Sta
rt
En
d
Resource #
Architecture
Initiative 1
1
Mo
10
Mo
9-11 resources
1 Select Enterprise Portal, CM,
eCommerce, Search, and Integration
tool that meets your business,
technical and architectural
requirements
1 1
2 …. 2 4
Business Value Assessment
# Initiative Business Value Risk Assessment
High Mediu
m
Low On
Target
At
Risk
In
Troubl
e
1 Partner
Portal
X X
2
3
4
5
Business Value
Assessment is a
technique to assess
business value of an
initiative.
Shail SoodEnterprise Architecture – 101 31
Change Management (Sample Documents)
Change
Request
Register
maintains all
Architectural
change
requests
The objective of
Communication
Plan is to keep
people informed, to
create an
environment of
trust, and to
provide an
opportunity for
feedback
Change Request Register
# Change
Request
Requested
By
Requested
Date
Request
Type
Request
Priority
Est.
Comp
Date
Status
1 Request 1 Name Date Scope
Change
High Date On
Target
2
3
4
Communication Plan
Stakeholder
Category
(To Whom)
Stakeholder
Name
Information
Needs
(What)
Purpose
(Why)
Trigger
(Frequency)
Delivery
Method
(How)
Responsibl
e Person
(By Whom)
Initiative
Sponsor
Business
Leader
Project
Leader
Business
Arch Team
Data Arch
Team
App Arch
Team
Tech Arch
Team
Help Desk
Operations
…

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
 
Difference Between TOGAF 9 and TOGAF 10
Difference Between TOGAF 9 and TOGAF 10Difference Between TOGAF 9 and TOGAF 10
Difference Between TOGAF 9 and TOGAF 10
 
Value analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modelingValue analysis with Value Stream and Capability modeling
Value analysis with Value Stream and Capability modeling
 
IT4IT - The Full Story for Digital Transformation - Part 2
IT4IT - The Full Story for Digital Transformation - Part 2IT4IT - The Full Story for Digital Transformation - Part 2
IT4IT - The Full Story for Digital Transformation - Part 2
 
Why Solutions Fail and the Business Value of Solution Architecture
Why Solutions Fail and the Business Value of Solution ArchitectureWhy Solutions Fail and the Business Value of Solution Architecture
Why Solutions Fail and the Business Value of Solution Architecture
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
 
TOGAF in 8 Steps
TOGAF in 8 StepsTOGAF in 8 Steps
TOGAF in 8 Steps
 
Structured Approach to Solution Architecture
Structured Approach to Solution ArchitectureStructured Approach to Solution Architecture
Structured Approach to Solution Architecture
 
Togaf 9 template architecture building blocks
Togaf 9 template   architecture building blocksTogaf 9 template   architecture building blocks
Togaf 9 template architecture building blocks
 
Building a strong Data Management capability with TOGAF and ArchiMate
Building a strong Data Management capability with TOGAF and ArchiMateBuilding a strong Data Management capability with TOGAF and ArchiMate
Building a strong Data Management capability with TOGAF and ArchiMate
 
TOGAF 9.2 - Transforming Business
TOGAF 9.2  -  Transforming BusinessTOGAF 9.2  -  Transforming Business
TOGAF 9.2 - Transforming Business
 
Modeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMateModeling TOGAF with ArchiMate
Modeling TOGAF with ArchiMate
 
Togaf 9.2 Introduction
Togaf 9.2 IntroductionTogaf 9.2 Introduction
Togaf 9.2 Introduction
 
The ArchiMate Language for Enterprise and Solution Architecture
The ArchiMate Language for Enterprise and Solution ArchitectureThe ArchiMate Language for Enterprise and Solution Architecture
The ArchiMate Language for Enterprise and Solution Architecture
 
ArchiMate application and data architecture layer - Simplify the models
ArchiMate application and data architecture layer - Simplify the modelsArchiMate application and data architecture layer - Simplify the models
ArchiMate application and data architecture layer - Simplify the models
 
Maximising The Value and Benefits of Enterprise Architecture
Maximising The Value and Benefits of Enterprise ArchitectureMaximising The Value and Benefits of Enterprise Architecture
Maximising The Value and Benefits of Enterprise Architecture
 
Togaf 9 template business services and information diagram
Togaf 9 template   business services and information diagramTogaf 9 template   business services and information diagram
Togaf 9 template business services and information diagram
 
Enterprise Architecture – Vision and Reality on the Same Page
Enterprise Architecture – Vision and Reality on the Same PageEnterprise Architecture – Vision and Reality on the Same Page
Enterprise Architecture – Vision and Reality on the Same Page
 
What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAF
 
Togaf 9 template platform decomposition diagram
Togaf 9 template   platform decomposition diagramTogaf 9 template   platform decomposition diagram
Togaf 9 template platform decomposition diagram
 

Andere mochten auch

Bättre modeller annika klyver och peter tallungs, irm - maj 2013
Bättre modeller   annika klyver och peter tallungs, irm - maj 2013Bättre modeller   annika klyver och peter tallungs, irm - maj 2013
Bättre modeller annika klyver och peter tallungs, irm - maj 2013
Peter Tallungs
 
Bra verktyg för produktägare som vidareutvecklar scrum - André Ekespong
Bra verktyg för produktägare som vidareutvecklar scrum - André EkespongBra verktyg för produktägare som vidareutvecklar scrum - André Ekespong
Bra verktyg för produktägare som vidareutvecklar scrum - André Ekespong
manssandstrom
 
Vintergatan Offentlig chef
Vintergatan Offentlig chefVintergatan Offentlig chef
Vintergatan Offentlig chef
Cecilia Nordén
 
Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...
Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...
Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...
johnpolgreen
 

Andere mochten auch (11)

Togaf 9 template environments and location diagram
Togaf 9 template   environments and location diagramTogaf 9 template   environments and location diagram
Togaf 9 template environments and location diagram
 
Creative mornings vintergatan irm 2015-01-09 A
Creative mornings   vintergatan irm 2015-01-09 ACreative mornings   vintergatan irm 2015-01-09 A
Creative mornings vintergatan irm 2015-01-09 A
 
Resan in i vintergatan Från krav till system 2017 A
Resan in i vintergatan Från krav till system 2017 AResan in i vintergatan Från krav till system 2017 A
Resan in i vintergatan Från krav till system 2017 A
 
Bättre modeller annika klyver och peter tallungs, irm - maj 2013
Bättre modeller   annika klyver och peter tallungs, irm - maj 2013Bättre modeller   annika klyver och peter tallungs, irm - maj 2013
Bättre modeller annika klyver och peter tallungs, irm - maj 2013
 
Bra verktyg för produktägare som vidareutvecklar scrum - André Ekespong
Bra verktyg för produktägare som vidareutvecklar scrum - André EkespongBra verktyg för produktägare som vidareutvecklar scrum - André Ekespong
Bra verktyg för produktägare som vidareutvecklar scrum - André Ekespong
 
Vintergatan Offentlig chef
Vintergatan Offentlig chefVintergatan Offentlig chef
Vintergatan Offentlig chef
 
Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...
Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...
Using togaf™ in government_enterprise_architecture_to_describe_the_business_a...
 
Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1
 
IT Portfolio Management Using Enterprise Architecture and ITIL® Service Strategy
IT Portfolio Management Using Enterprise Architecture and ITIL® Service StrategyIT Portfolio Management Using Enterprise Architecture and ITIL® Service Strategy
IT Portfolio Management Using Enterprise Architecture and ITIL® Service Strategy
 
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
 
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overviewEnterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
Enterprise Architecture for Dummies - TOGAF 9 enterprise architecture overview
 

Ähnlich wie Enterprise architecture 101.36205348

Week 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptxWeek 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptx
RizalPrambudi3
 
Optimizing Value to the Enterprise with Integrated Enterprise Architecture
Optimizing Value to the Enterprise with Integrated Enterprise ArchitectureOptimizing Value to the Enterprise with Integrated Enterprise Architecture
Optimizing Value to the Enterprise with Integrated Enterprise Architecture
Nathaniel Palmer
 
Ali Motallebi (Executive Summary)
Ali Motallebi (Executive Summary)Ali Motallebi (Executive Summary)
Ali Motallebi (Executive Summary)
Ali Motallebi
 
Beyond a Product View of Architecture
Beyond a Product View of ArchitectureBeyond a Product View of Architecture
Beyond a Product View of Architecture
Nathaniel Palmer
 
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
mdfachowdhury
 
Metaframeworks: making the Blueprint more accessible
Metaframeworks: making the Blueprint more accessibleMetaframeworks: making the Blueprint more accessible
Metaframeworks: making the Blueprint more accessible
Tetradian Consulting
 
Information Engineering PPT
Information Engineering PPTInformation Engineering PPT
Information Engineering PPT
Maria Elloso
 

Ähnlich wie Enterprise architecture 101.36205348 (20)

Practice EA in three tiers
Practice EA in three tiersPractice EA in three tiers
Practice EA in three tiers
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecture
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Week 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptxWeek 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptx
 
ICT in BUSINESS_071619_06185majesty2.pptx
ICT in BUSINESS_071619_06185majesty2.pptxICT in BUSINESS_071619_06185majesty2.pptx
ICT in BUSINESS_071619_06185majesty2.pptx
 
ICT in BUSINESS_071619_061852 Business.pptx
ICT in BUSINESS_071619_061852 Business.pptxICT in BUSINESS_071619_061852 Business.pptx
ICT in BUSINESS_071619_061852 Business.pptx
 
ICT in BUSINESS_07161736547. Businesspptx
ICT in BUSINESS_07161736547. BusinesspptxICT in BUSINESS_07161736547. Businesspptx
ICT in BUSINESS_07161736547. Businesspptx
 
Togaf introduction and core concepts
Togaf introduction and core conceptsTogaf introduction and core concepts
Togaf introduction and core concepts
 
MIS.ppt
MIS.pptMIS.ppt
MIS.ppt
 
Architecture Series 5-1 EA As Corporate Strategy Introduction
Architecture Series 5-1   EA As Corporate Strategy   IntroductionArchitecture Series 5-1   EA As Corporate Strategy   Introduction
Architecture Series 5-1 EA As Corporate Strategy Introduction
 
Optimizing Value to the Enterprise with Integrated Enterprise Architecture
Optimizing Value to the Enterprise with Integrated Enterprise ArchitectureOptimizing Value to the Enterprise with Integrated Enterprise Architecture
Optimizing Value to the Enterprise with Integrated Enterprise Architecture
 
Ali Motallebi (Executive Summary)
Ali Motallebi (Executive Summary)Ali Motallebi (Executive Summary)
Ali Motallebi (Executive Summary)
 
Turning your Excel Business Process Workflows into an Automated Business Inte...
Turning your Excel Business Process Workflows into an Automated Business Inte...Turning your Excel Business Process Workflows into an Automated Business Inte...
Turning your Excel Business Process Workflows into an Automated Business Inte...
 
Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017
 
Beyond a Product View of Architecture
Beyond a Product View of ArchitectureBeyond a Product View of Architecture
Beyond a Product View of Architecture
 
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
 
Metaframeworks: making the Blueprint more accessible
Metaframeworks: making the Blueprint more accessibleMetaframeworks: making the Blueprint more accessible
Metaframeworks: making the Blueprint more accessible
 
Information Engineering PPT
Information Engineering PPTInformation Engineering PPT
Information Engineering PPT
 
Unit no 6_plm&pdm
Unit no 6_plm&pdmUnit no 6_plm&pdm
Unit no 6_plm&pdm
 
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
Architecture Series 5-5   Effective Enterprise Architecture Action PlanArchitecture Series 5-5   Effective Enterprise Architecture Action Plan
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
 

Enterprise architecture 101.36205348

  • 1. Enterprise Architecture 101 Shail Sood (Includes numerous samples/ templates produced using TOGAF methodology)
  • 2. Shail SoodEnterprise Architecture – 101 2 Enterprise Architecture Key Question Answer What is Enterprise Architecture? An effective enterprise architecture is critical to business survival and success and is the indispensable means to achieving competitive advantage through IT Why Enterprise Architecture? The purpose of enterprise architecture is to optimize across the enterprise the often fragmented legacy of processes (both manual and automated) into an integrated environment that is responsive to change and supportive of the delivery of the business strategy What is Architecture Framework? An architecture framework is a foundational structure, or set of structures, which can be used for developing a broad range of different architectures Who would benefit from TOGAF? Any organization undertaking, or planning to undertake, the design and implementation of an enterprise architecture for the support of mission-critical business applications will benefit from use of TOGAF
  • 3. Shail SoodEnterprise Architecture – 101 3 Relationships between Mgmt Frameworks The management frameworks are required to complement each other and work in close harmony for the good of the enterprise. Business planning at the strategy level provides the initial direction to enterprise architecture. Updates at the annual planning level provide a finer level of ongoing guidance. Capability-based Planning is one of many popular techniques for business planning
  • 4. Shail SoodEnterprise Architecture – 101 4 TOGAF Methodology – High Level View Implementing Enterprise Architecture program using TOGAF methodology requires you to go through “eight” stated phases – Segment Architecture(s) being the most critical ones. In the following pages, I have highlighted the key steps in each one of the segment architectures as well as the sample/ template deliverable produced in all “eight” phases.
  • 5. Shail SoodEnterprise Architecture – 101 5 Segment Architecture Phases • Business Architecture • Information System: Data Architecture • Information System: Application Architecture • Technology Architecture # Steps 1 Build Catalogs, Matrices, and Diagrams 2 Develop Baseline Architecture 3 Develop Target Architecture 4 Perform gap analysis 5 Define roadmap Key Steps in these architecture phases *** Several general, reusable, but critical TOGAF recommended samples/ templates are explained and attached … ***
  • 6. Shail SoodEnterprise Architecture – 101 6 Architeture Vision (Sample Documents) Solution Concept Diagram is a high level representation of solution envisioned.
  • 7. Shail SoodEnterprise Architecture – 101 7 Business Architecture (Sample Documents) Driver/ Goal/ Objective catalog Organizat ion Driver Goal Objective Measure Sales Competitor A Unit Sales Price Match USP … … Sales Competitor B Retail Price Beat Price … … … Business Service/ Function Catalog Organization Business Function Business Service Info. System Service Sales Customer Relationship Mgmt Promotion Monthly Email Alerts Sales Order Management Order Capture Order Capture … A cross-organizational reference of how an organization meets its drivers in practical terms through goals, objectives, and (optionally) measures. A functional decomposition in a form that can be filtered, reported on, and queried, as a supplement to graphical Functional Decomposition diagrams
  • 8. Shail SoodEnterprise Architecture – 101 8 Business Architecture (cont ...) (Sample Documents) Process/Event/Control/Product Catalog Process Event [Input] Control [Precondition] Product Order Closure Order Confirmation Price agreed, Stock available Order Closed Fulfillment Instruction End of Day Order closed Instruction … Business Interaction Matrix Providing Business Services Consuming Bus. Services Engineeri ng Procureme nt Manufact uring Sales & Distributio n Customer Service Engineering Procurement Manufacturing Contract for supply of material Contract for supply of sales forecasts Sales & Distribution Contract for supply of product specificati on Contract for supply of product Customer Service Contract for fulfillment of customer orders The purpose of this matrix is to depict the relationship interactions between organizations and business functions across the enterprise. It provides a hierarchy of processes, events that trigger processes, outputs from processes, and controls applied to the execution of processes
  • 9. Shail SoodEnterprise Architecture – 101 9 Business Architecture (cont ...) (Sample Documents) Functional Decomposition Diagram shows on a single page the capabilities of an organization that are relevant to the consideration of an architecture. Business Service/ Information Diagram shows the information needed to support one or more business services.
  • 10. Shail SoodEnterprise Architecture – 101 10 Business Architecture (cont ...) (Sample Documents) Goal/ Objective Service Diagram defines the ways in which a service contributes to the achievement of a business vision or strategy. Use Case Diagram displays the relationships between consumers and providers of business services.
  • 11. Shail SoodEnterprise Architecture – 101 11 Business Architecture (cont ...) (Sample Documents) Business Gap Analysis is a key step in validating an architecture is to consider what may have been forgotten. Business Gap Analysis # Gap Category Findings (Area) 1 People e.g. cross-training requirements 2 Process e.g. process inefficiencies 3 Tools e.g. duplicate or missing tool functionality 4 Information 5 Measurement 6 Financials 7 Facilities
  • 12. Shail SoodEnterprise Architecture – 101 12 Data Architecture (Sample Documents) Data Entity/ Data Component Catalog Data Entity Logical Data Component Physical Data Component Data Entity/ Business Function Matrix Data Entity Business Function Customer Master Business Partner Customer Leads Product Master Customer Relationship Management Business partner data management service Owner – Sales & Marketing business unit executive Business partner data management service Owner of data entity (person or organization) Lead Processing Service Owner – Customer Relationship Manager N/A Supply Chain Management Customer Requirement Processing Service Owner – Supply Chain Manager N/A N/A Product data management service Owner – Global product development organization To identify and maintain a list of all the data use across the enterprise, including data entities and also the data components where data entities are stored. The purpose of the Data Entity/Business Function matrix is to depict the relationship between data entities and business functions within the enterprise.
  • 13. Shail SoodEnterprise Architecture – 101 13 Data Architecture (cont ...) (Sample Documents) System Data Matrix Data Application Description or Comments Data Entity Data Entity Type CRM System of record for customer master data Customer data Master data Commerce Engine System of record for order book Sales order Transactional data Sales Business Warehouse Warehouse and datamart that supports North American region Intersection of multiple data entities (e.g. All sales orders by customer XYZ and by month for 2006) Historical data The purpose of the System/ Data matrix is to depict the relationship between systems (i.e., application components) and the data entities that are accessed and updated by them.
  • 14. Shail SoodEnterprise Architecture – 101 14 Data Architecture (cont ...) (Sample Documents) The purpose of the Class Diagram is to depict the relationships among the critical data entities (or classes) within the enterprise. The purpose of the Data Dissemination Diagram is to show the relationship between data entity, business service, and application components.
  • 15. Shail SoodEnterprise Architecture – 101 15 Data Architecture (cont ...) (Sample Documents) The purpose of the Class Hierarchy diagram is to show the technical stakeholders a perspective of the class hierarchy. The purpose of the Data Security diagram is to depict which actor (person, organization, or system) can access which enterprise data.
  • 16. Shail SoodEnterprise Architecture – 101 16 Data Architecture (cont ...) (Sample Documents) The purpose of the Data Migration diagram is to show the flow of data from the source to the target applications. The Data Lifecycle diagram is an essential part of managing business data throughout its lifecycle from conception until disposal within the constraints of the business process.
  • 17. Shail SoodEnterprise Architecture – 101 17 Data Architecture (cont ...) (Sample Documents) Data Gap Analysis is a key step in validating an architecture is to consider what may have been forgotten. Data Gap Analysis # Gap Category Findings (Area) 1 Not the data that is needed 2 Data not located where it is needed 3 Data not available when needed 4 Data not created 5 Data not consumed 6 Data relationship gaps
  • 18. Shail SoodEnterprise Architecture – 101 18 Application Architecture (Sample Documents) Application Portfolio Catalog Information System Service Is logically provided by Is realized in Logical App Component Physical App Component Customer Look-up CRM Salesforce.com Monthly email alert CRM Salesforce.com Stock availability ERP SAP … Interface Catalog Application Component Relationship Application Component CRM (Salesforce.com) Communicates with ERP (SAP) … … … To identify and maintain a list of all the applications in the enterprise. This list helps to define the horizontal scope of change initiatives that may impact particular kinds of applications. The purpose of the Interface catalog is to scope and document the interfaces between applications to enable the overall dependencies between applications to be scoped as early as possible.
  • 19. Shail SoodEnterprise Architecture – 101 19 Application Architecture (cont ...) (Sample Documents) System/ Organization Matrix Organization Unit Application Customer Service Procurement & Warehousing HR Finance SAP HR X X X Salesforce.co m X X SAP Financial X X X Role/ System Matrix Role Application Call Centre Operator Call Centre Manager Finance Analyst Chief Accountant SAP HR X X X X Salesforce.co m X X SAP Financial X X X X The purpose of System/ Organization matrix is to depict the relationship between systems (i.e., application components) and organizational units within the enterprise. The purpose of the Role/System matrix is to depict the relationship between systems (i.e., application components) and the business roles that use them within the enterprise.
  • 20. Shail SoodEnterprise Architecture – 101 20 Application Architecture (cont ...) (Sample Documents) System Function Matrix Function Application Call Centre 1st line Warehous e Control Vacancy Filling General Ledger Maintena nce SAP HR X X X X Salesforce.co m X X SAP Financial X X X Application Interaction Matrix Application Application Service Logical Component Physical Component Service consumes Logical Component Communicates with Physical Component Communicates with … The purpose of the Application Interaction matrix is to depict communications relationships between systems (i.e., application components). The purpose of the System/Function matrix is to depict the relationship between systems (i.e., application components) and business functions within the enterprise.
  • 21. Shail SoodEnterprise Architecture – 101 21 Application Architecture (cont ...) (Sample Documents) System Use-Case diagram provides added richness in describing application functionality by illustrating how and when that functionality is used. The purpose of the Application Communication diagram is to depict all models and mappings related to communication between applications in the meta-model entity.
  • 22. Shail SoodEnterprise Architecture – 101 22 Application Architecture (cont ...) (Sample Documents) The Software Engineering diagram breaks applications into packages, modules, services, and operations from a development perspective. The purpose of the Process/System Realization diagram is to clearly depict the sequence of events when multiple applications are involved in executing a business process.
  • 23. Shail SoodEnterprise Architecture – 101 23 Application Architecture (cont ...) (Sample Documents) Software Distribution Composed of Deployed on Deployed at Physical Application Component Physical Technology Component Location Physical Application Component Physical Application Component The Software Distribution diagram shows how application software is structured and distributed across the estate. It is useful in systems upgrade or application consolidation projects. The Application Migration diagram identifies application migration from baseline to target application components.
  • 24. Shail SoodEnterprise Architecture – 101 24 Application Architecture (cont ...) (Sample Documents) Application Gap Analysis is a key step in validating an architecture is to consider what may have been forgotten. Application Gap Analysis # Gap Category Findings (Area) 1 Applications Eliminated 2 Applications Created 3 Applications Updated
  • 25. Shail SoodEnterprise Architecture – 101 25 Technology Architecture (Sample Documents) Technology Standards Catalog Standards Logical Technology Component Physical Technology Component Technology Portfolio Catalog [provided by] [realized in] Platform Service Logical Technology Component Physical Technology Component This documents the agreed standards for technology across the enterprise covering technologies, and versions, the technology lifecycles, and the refresh cycles for the technology. The purpose of Technology Portfolio catalog is to identify and maintain a list of all the technology in use across the enterprise, including hardware, infrastructure software, and application software.
  • 26. Shail SoodEnterprise Architecture – 101 26 Technology Architecture (cont ...) (Sample Documents) System Technology Matrix Logical Application Component Physical technology Component Server Address IP Address ABM Webserver node 1 F01ws001@host.com 10.xx.xx.xx Webserver node 2 F01ws002@host.com 10.xx.xx.xx Webserver node 3 F01ws003@host.com 10.xx.xx.xx Appserver node 1 F02as001@host.com 10.xx.xx.xx Appserver node 2 F02as002@host.com 10.xx.xx.xx Appserver node 3 F02as003@host.com 10.xx.xx.xx Database (prod) F03dbp001@host.co m 10.xx.xx.xx Database (staging) F03dbs001@host.co m 10.xx.xx.xx Load balancer and dispatcher Dispatcher Server F03nd001@host.com 242.xx.xx.xx … The System/Technology matrix documents the mapping of business systems to technology platform.
  • 27. Shail SoodEnterprise Architecture – 101 27 Technology Architecture (cont ...) (Sample Documents) The Processing diagram focuses on deployable units of code/ configuration and how these are deployed onto the technology platform.
  • 28. Shail SoodEnterprise Architecture – 101 28 Technology Architecture (cont ...) (Sample Documents) Technology Gap Analysis is a key step in validating an architecture is to consider what may have been forgotten. Technology Gap Analysis # Gap Category Findings (Area) 1 Technologies Eliminated 2 Technologies Created 3 Technologies Updated
  • 29. Shail SoodEnterprise Architecture – 101 29 Opportunities and Solutions (Sample Documents) The timelines in the Roadmap illustrates the recommended approach for implementing the selected architecture initiatives.
  • 30. Shail SoodEnterprise Architecture – 101 30 Migration Planning (Sample Documents) The table shows the template for the Migration Plan which details high level break- up of activities, start and end dates, and resources needed. Migration Planning Architecture Initiatives Sta rt En d # High level technology implementation projects/ activities Sta rt En d Resource # Architecture Initiative 1 1 Mo 10 Mo 9-11 resources 1 Select Enterprise Portal, CM, eCommerce, Search, and Integration tool that meets your business, technical and architectural requirements 1 1 2 …. 2 4 Business Value Assessment # Initiative Business Value Risk Assessment High Mediu m Low On Target At Risk In Troubl e 1 Partner Portal X X 2 3 4 5 Business Value Assessment is a technique to assess business value of an initiative.
  • 31. Shail SoodEnterprise Architecture – 101 31 Change Management (Sample Documents) Change Request Register maintains all Architectural change requests The objective of Communication Plan is to keep people informed, to create an environment of trust, and to provide an opportunity for feedback Change Request Register # Change Request Requested By Requested Date Request Type Request Priority Est. Comp Date Status 1 Request 1 Name Date Scope Change High Date On Target 2 3 4 Communication Plan Stakeholder Category (To Whom) Stakeholder Name Information Needs (What) Purpose (Why) Trigger (Frequency) Delivery Method (How) Responsibl e Person (By Whom) Initiative Sponsor Business Leader Project Leader Business Arch Team Data Arch Team App Arch Team Tech Arch Team Help Desk Operations …