SOA Architect Summit

IBM Technology Day - SOA
SOA Governance
A Presentation for the
Enterprise Architect
Miroslav Petrek
IT Software Architect
[email protected]
© 2008 IBM Corporation
IBM SOA Architect Summit
Agenda
 SOA Governance – the Enterprise
Architecture Perspective
 SOA Governance Lifecycle
 SOA Governance Challenges and
Capabilities to Address Challenges
2
SOA on your terms and our expertise
IBM SOA Architect Summit
What is …
IT Governance?
Establishing decision making rights
associated with IT
Establishing mechanisms and policies
used to measure and control the
way IT decisions are made and
carried out
SOA Governance?
Extension of IT Governance focused
on the lifecycle of services to
ensure the business value of SOA
3
SOA on your terms and our expertise
SOA Governance is a
catalyst for
improving overall IT
Governance
IBM SOA Architect Summit
Why SOA Governance Matters
 Realize business benefits of SOA
– Business process flexibility
– Improved time to market
 Mitigate business risk and regain
control
– Maintaining quality of service
– Ensuring consistency of service
 Improved team effectiveness
– Measuring the right things
– Communicating clearly
between business and IT
4
SOA on your terms and our expertise
IBM SOA Architect Summit
Enterprise Architecture and SOA Governance
Strategy
Enterprise wide focus
Business
Opportunity
Information
Technology
Strategy
Business
Strategy
Enterprise Architecture
Planning
Business
Architecture
IT
Architecture
Processes
Information
People
Locations
Applications
Data
Technology
Project focus
Transition Plan
Design and
Delivery
Business Operating Environment
and IT Infrastructure
IT Solutions
5
Technology
Availability
SOA on your terms and our expertise
Ensures Vitality
IBM SOA Architect Summit
SOA Governance Considerations
Processes, Roles and Organization
Business & IT Strategies
Business Directions
IT Strategies
Key Requirements
Service Model
Organization
Vitality
External Effects
Definition
Communication
Roles
Architectural
Compliance,
Relevance & Value
Technology Changes
Compliance
New Requirements &
Options
IT Investments
Compliance
Assessment & Impacts
Architecture Stakeholders
6
SOA on your terms and our expertise
Business Value
Principles
Models
Standards
Plans
IBM SOA Architect Summit
SOA Governance Lifecycle
Define the Governance Approach
Plan the Governance Need
 Document and validate business strategy
for SOA and IT
 Assess current IT and SOA capabilities
 Define/Refine SOA vision and strategy
 Review current Governance
capabilities and arrangements
 Layout governance plan
Monitor and Manage
the Governance Processes
 Monitor compliance with policies
 Monitor compliance with governance arrangements
 Monitor IT effectiveness metrics
7
SOA on your terms and our expertise
 Define/modify governance processes
 Design policies and enforcement mechanisms
 Identify success factors, metrics
 Identify owners and funding model
 Charter/refine SOA Center of Excellence
 Design governance IT infrastructure
Enable the Governance
Model Incrementally
 Deploy governance mechanisms
 Deploy governance IT infrastructure
 Educate and deploy on expected behaviors
and practices
 Deploy policies
IBM SOA Architect Summit
SOA Governance Lifecycle
Plan the Governance Need
 Document and validate business strategy
for SOA and IT
 Assess current IT and SOA capabilities
 Define/Refine SOA vision and strategy
 Review current Governance
capabilities and arrangements
 Layout governance plan
Monitor and Manage
the Governance Processes
 Monitor compliance with policies
 Monitor compliance with governance arrangements
 Monitor IT effectiveness metrics
8
SOA on your terms and our expertise
Define the Governance Approach
 Define/modify governance processes
 Design policies and enforcement mechanisms
 Identify success factors, metrics
 Identify owners and funding model
 Charter/refine SOA Center of Excellence
 Design governance IT infrastructure
Enable the Governance
Model Incrementally
 Deploy governance mechanisms
 Deploy governance IT infrastructure
 Educate and deploy on expected behaviors
and practices
 Deploy policies
IBM SOA Architect Summit
SOA Governance Lifecycle
Define the Governance Approach
Plan the Governance Need
 Document and validate business strategy
for SOA and IT
 Assess current IT and SOA capabilities
 Define/Refine SOA vision and strategy
 Review current Governance
capabilities and arrangements
 Layout governance plan
Monitor and Manage
the Governance Processes
 Monitor compliance with policies
 Monitor compliance with governance arrangements
 Monitor IT effectiveness metrics
9
SOA on your terms and our expertise
 Define/modify governance processes
 Design policies and enforcement mechanisms
 Identify success factors, metrics
 Identify owners and funding model
 Charter/refine SOA Center of Excellence
 Design governance IT infrastructure
Enable the Governance
Model Incrementally
 Deploy governance mechanisms
 Deploy governance IT infrastructure
 Educate and deploy on expected behaviors
and practices
 Deploy policies
IBM SOA Architect Summit
SOA Governance Lifecycle
Define the Governance Approach
Plan the Governance Need
 Document and validate business strategy
for SOA and IT
 Assess current IT and SOA capabilities
 Define/Refine SOA vision and strategy
 Review current Governance
capabilities and arrangements
 Layout governance plan
Monitor and Manage
the Governance Processes
 Monitor compliance with policies
 Monitor compliance with governance arrangements
 Monitor IT effectiveness metrics
10
SOA on your terms and our expertise
 Define/modify governance processes
 Design policies and enforcement mechanisms
 Identify success factors, metrics
 Identify owners and funding model
 Charter/refine SOA Center of Excellence
 Design governance IT infrastructure
Enable the Governance
Model Incrementally
 Deploy governance mechanisms
 Deploy governance IT infrastructure
 Educate and deploy on expected
behaviors and practices
 Deploy policies
IBM SOA Architect Summit
SOA Governance Lifecycle
Define the Governance Approach
Plan the Governance Need
 Document and validate business strategy
for SOA and IT
 Assess current IT and SOA capabilities
 Define/Refine SOA vision and strategy
 Review current Governance
capabilities and arrangements
 Layout governance plan
Monitor and Manage
the Governance Processes
 Monitor compliance with policies
 Monitor compliance with governance arrangements
 Monitor IT effectiveness metrics
11
SOA on your terms and our expertise
 Define/modify governance processes
 Design policies and enforcement mechanisms
 Identify success factors, metrics
 Identify owners and funding model
 Charter/refine SOA Center of Excellence
 Design governance IT infrastructure
Enable the Governance
Model Incrementally
 Deploy governance mechanisms
 Deploy governance IT infrastructure
 Educate and deploy on expected behaviors
and practices
 Deploy policies
IBM SOA Architect Summit
SOA Governance & Management Method
Plan
Define
Enable
Measure
Determine the
Governance Focus
Define the SOA
Governance Model
Implement the SOA
Governance Model
Refine the SOA
Governance Model
Define and
refine governance
processes
Implement the
transition plan
Measure
effectiveness
governance
processes
Understand current
governance
structures
Create IT
governance
baseline
Define scope of
governance
Conduct change
readiness survey
Define
organizational
change
Define IT changes
in SOA
development
Initiate SOA
organizational
changes
Launch the SOA
Center of Excellence
Implement
infrastructure for
SOA
Measure
effectiveness of
organization
change
Review and refine
operational
environment
Continuous SOA Governance Process Measurement & Improvement
12
SOA on your terms and our expertise
IBM SOA Architect Summit
SOA Governance Challenges
 Establishing decision rights
 Defining high value business services
 Managing the lifecycle of assets
 Measuring effectiveness
13
SOA on your terms and our expertise
IBM SOA Architect Summit
SOA Governance is a key requirement for overall
successful SOA implementations
Gartner
15
SOA on your terms and our expertise
“
“
You only need one
service to need
governance. You only
need one service to
destroy your business.
IBM SOA Architect Summit
Thai
Hindi
Traditional Chinese
Gracias
Spanish
Russian
Obrigado
Thank You
Brazilian Portuguese
Arabic
Grazie
Danke
German
Italian
Merci
French
Tamil
Simplified Chinese
Korean
Japanese
16
SOA on your terms and our expertise