enterprise architecture enabling organizational change
TRANSCRIPT
Enterprise Architecture Enabling
Organizational Change
Janne J. Korhonen
HUT/SoberIT
It is not necessary to change.
Survival is not mandatory.
− W. Edwards Deming
Business-IT
Divide
IT people are
from Mars
Business people
think they should
stay there
Many bridges have
been tried to build
between business
and IT...
Business
Process
Management Governance
Enterprise
Architecture
Enterprise
Integration /
Service-Oriented
Architecture
Nothing is as dangerous in architecture as
dealing with separated problems. If we split
life into separated problems we split the
possibilities to make good building art.
− Alvar Aalto
Strategic
Tactical
Contract
Coordination
for
Overall Approach: Enterprise As a System
Operational
Real-Time
Coordination
Control
Resources
over
of
Architectural Viewpoints
Process Information Services Integration
Service-Oriented Enterprise
Architecture Framework
Hiekkanen, Korhonen & Lähteenmäki (In progress)
StrategicBusiness
Strategy Layer
Business
strategy; goals
Industry
ontologyDynamic Dynamic BPM
Tactical
Business
Process /
Organization
Layer
End-to-end
process
Enterprise
ontology
Service
ChoreographyBPMS
Operational System Layer Process flowDomain
ontology
Service
OrchestrationESB
Real-timeInfrastructure
LayerActivity
”Sources of
truth”Single / App EAI, EII, ETL
© Authors
Strategy Strategy
As-Is To-Be
Multi-Level Modeling, Design and
Deployment leads to a better solution
Gap
Analysis
Enterprise
Architecture
Process /
Organization
System
Infrastructure
Process /
Organization
System
Infrastructure
Solution
Architecture
System
Architecture
Technical
Architecture
Organization/
Business Process
Layer
Business
Strategy
Layer
Enterprise Metadata Repository facilitates
assessing the impact of change
EMRSystem
Layer
Infrastructure
Layer
Operational
repositories
Level Infrastructure Development Architecture Governance Business
5 Service
marketplace
Sophisticated Run-
Time Considerations
Grid; dynamic
services
Enterprise Architect
Office
On-Demand
4 Event Bus, Process
Engine
Model-Driven
Development;
Process-Oriented
Analysis and Design
Full-Fledged SOA;
Choreography
Center of
Excellence; BPM
governance
Process-
Oriented
3 Monitoring and
security;
Service-Oriented
Analysis and Design
Simple SOA;
Orchestration
Service Factory;
SOA governance
Service-Oriented
SOA Maturity Model Hiekkanen & Korhonen (In progress)
security;
Orchestration
Engine
Analysis and Design Orchestration SOA governance
2 EAI Knowledge
repository, enforced
toolsets
Component
Architecture;
Integrated
applications
Integration
Competence
Center; IT
governance
Tactically
Integrated
1 Data integration,
point-to-point
integration
Best practices and
guidelines, endorsed
toolsets
Layered
Architecture;
Data integration
IT Management;
ad-hoc IT
governance
Function-
Oriented
0 Data and systems
in separate silos
Independent
projects; various
methodologies
Monolithic
Architecture
Siloed structure; no
governance
Survival
© Authors
Process
InitiativeProcess
Initiative
Process
Initiative /
Center of
Excellence /
Enterprise
Steering
Committee
Strategic
Tactical
Agile Governance ModelKorhonen, Lähteenmäki & Hiekkanen (In progress)
Process
Initiative
Initiative
Process
Initiative
InitiativeInitiative /
Process Owner
Integration
Competence
Center / Service
Factory
IT Management
Enterprise
Architecture
Office
Process Project
/ Process
Steward
IT Project / IT
Operations
Tactical
Operational
Real-Time
© Authors
Taxonomy
completeness
Process
completeness
Reference model
guidance
Vendor
Information
availability
Time to value
Enterprise Architecture Frameworks vary in
their focus
Practical
guidance
Maturity
model
Business
focus
Governance
guidance
Partitioning
guidance
Prescriptive
catalog
Vendor
neutrality
Zachman
TOGAF
FEA
Gartner
Adapted from:
“A Comparison of the Top Four Enterprise-Architecture Methodologies”
Roger Sessions, ObjectWatch, Inc. May 2007
Taxonomy
completeness
Process
completeness
Reference model
guidance
Vendor
Information
availability
Time to value
Where do we wish to fall in?
Practical
guidance
Maturity
model
Business
focus
Governance
guidance
Partitioning
guidance
Prescriptive
catalog
Vendor
neutrality