If governance is about getting people to do the right thing at the right time, in the right way; then, we need a second tier to get the government to do the right thing at the right time, in the right way.
Keys To Successful Governance with SOA - Presentation Transcript
Dr Mohamad Afshar
Sr. Director, Product Management
Oracle Corporation
SessionTitle:
Keys to Successful Governance with SOA
Welcome to Transformation and Innovation 2007 The Business Transformation Conference Ben Moreland Director, Foundation Services The Hartford
<Insert Picture Here> “ Specifying the decision rights and accountability framework to encourage desirable behavior in the use of IT.” Peter Weill Professor, MIT
Establish chains of responsibility authority and communication to empower people (decision rights) And establish measurement and policy control mechanisms to enable people to carry out their roles and responsibilities Governance is about getting people to do the right thing at the right time in the right way leadership and organisational structures and processes that ensure that the organisation’s IT sustains and extends the organisation’s strategies and objectives IT Governance Institute Delivery of value to the business and mitigation of risk: mitigation through accountability in the enterprise; driven by strategic alignment Organizational structures and processes that ensure organizations IT sustains and extends the organizations strategy and objectives Not about making specific IT decisions (management does that), but rather determines which individuals and roles with the company systematically make and contribute to those decisions.
Marks of Good IT Governance With SOA
Differentiated Business Strategies Enabled by SOA
Business Objectives for Evaluating SOA Investments
Executives Engaged and Can Describe Arrangements
Stable with Few Changes Year to Year
Well-Defined Formal IT Exception Processes
Multiple Formal Communications Methods to Engage Business Leaders
Where Do You Stand? ? SOA by Accident IT Plan Non Existent or Not Aligned with Business Plan IT Reactive to Business Initiatives No SOA Strategy No SOA Roadmap Silos of SOA SOA By Design IT Plans Aligned with Business Plans and Initiatives SOA Strategy that is Communicated Widely Well-Defined Business Benefits Sought from SOA Strategy SOA Roadmap Aligned to Deliver on Business and SOA Strategy
Governance is Key to Delivering on SOA by Design Delivery With Control & Reduced Risk Governance with SOA Business Strategy SOA Strategy SOA Roadmap Business Plan EA Strategy
Constituents of a SOA Roadmap SOA Strategy SOA Roadmap Planning Helps Avoid Duplicated Effort, Realize SOA Benefits Earlier and Support Improved Ability to Deliver Projects to SOA Risk Identification and Mitigation Against them Capability Development to Improve Ability to Deliver on SOA Project Leverage Services Portfolio Maximize Reuse Align with Platform Availability SOA Requires Competence in a Range of Areas Source of Risk How to Lessen Impact Business Services Portfolio Plan Which Services, When Buy-in from Business Leverage Projects to Build Infrastructure SOA Benefits Expected Risk Profile For Projects SOA Requires Capability Planning Prioritized Projects In Project Portfolio
Essence of Governance with SOA Processes (How) Decisions (Who) Policies (What)
GOVERNANCE with SOA ADDRESSES
What decisions must be made for effective management
Who should make those decisions and who has input rights?
How will the decisions be formed and enacted
Key Leverage Points for SOA Governance | Prevalent View Financial Portfolio People Operations Projects / Service Lifecycle Technology Architecture Service Usage Fees Service Funding Model Projects Applications Platform Funding Business Services Roles & Responsibilities Service Ownership EA Group Service & Process Owners Service Lifecycle Gov Shared Artifacts Capacity Planning Enforce Service Levels Enforce Policies Strategic SOA Platform Shared Foundation Srvcs Enforce Platform Decisions Reference Architectures Architectural Standards Blueprints & Patterns DRIVEN BY EXECUTIVES Information Data Standards Data Quality Data Ownership
Key Leverage Points for SOA Governance | Full Picture Financial Portfolio People Operations Projects Technology Architecture Service Usage Fees Service Funding Model Projects Applications Platform Funding Business Services Roles & Responsibilities Service Ownership EA Group Service & Process Owners Service Lifecycle Gov Shared Artifacts Capacity Planning Enforce Service Levels Enforce Policies Strategic SOA Platform Shared Foundation Srvcs Enforce Platform Decisions Reference Architectures Architectural Standards Blueprints & Patterns DRIVEN BY EXECUTIVES Information Data Standards Data Quality Data Ownership
Financial
SOA may require governance of new policies and procedures around SOA Funding and Chargebacks
Distribution of Budget
Funding the SOA Journey and Programs
Allocation and Funding of SOA Software License, Hardware
Based on Priorities
SOA Center of Excellence Funding
Allocating cost of SMEs
Covering costs of outside consulting
Defining the Service Usage Fee Model
Chargebacks for shared services usage
Foundational, architectural services such as Error Handling, Notification, etc.
Business Services built by projects such as Customer Lookup, Item Validation, etc.
Allocating support costs (operations, enhancement, bug fix) of shared services
Portfolio
Successful SOA Governance requires alignment of the IT Portfolio with the SOA Strategy and Roadmap
Application Portfolio Planning
Ensure application lifecycles (upgrades, enhancements, maintenance, sunset) are consistent with the SOA Strategy
Infrastructure and Technology Portfolio Planning
Ensure hardware and software agendas are consistent with the SOA Strategy
Project Portfolio Management
Create projects to align applications and infrastructure to the milestones and goals of the SOA Roadmap
Services Portfolio Planning
Business Services Portfolio
Foundational/Technical Services Portfolio
People
SOA is not only a Technology Shift. Policies governing employees must be included in SOA Governance
Clarity Around Roles and Responsibilities
Process Ownership – NEW
Service Ownership – NEW
Architecture
Development Approach - NEW
Testing Approach
Operations
Training
Enable and Support People Making the Change
- Organize around the SOA Vision
Knowledge Centers – SOA CoEs
Enterprise Architecture Group
Cross Project Governance Board
Foster Innovation and Creativity
Demonstrate Leadership
Affirm Executive Buy in and Support
Monitor progress
Provide Rewards/Incentives
Projects
Project Prioritization
Align with Strategy/Roadmap
Ongoing Service Ownership and Management
Consistency in Service Implementation
Design, Code Reviews
Create, Store, Find Shared Artifacts
Utilization Shared Services
Service Lifecycle Governance
Business Process Lifecycle Governance
Policies, processes and decisions must guide the projects designed to deliver on the SOA Vision
Service Lifecycle
Service Identification and Design
Services Identification Framework
Service Interface Design
Approving a Service
Service Development
Consistency in Service Implementation
Building for Reuse
Service Deployment
Publishing a Service
Service Operations
Policies Relating to Services - Security
Service Change Requests
Service Versioning
Service Retirement/Sunset
Proper Service Lifecycle Governance is a critical component of SOA success. Without this, you may have services and SOA technology, but you will not realize benefits of an enterprise Service Oriented Architecture
Architecture
Standards Compliance
WSDLs WS-I Compliance
Architecture Assessments
Review & Change Processes
Reference Architecture(s)
Guidelines
Service Interface Design
What to Repeat (patterns)
What to Share (reuse)
Blueprints
Multi-Channel
Patterns
Data Integration
Architecture Documents
Goals, Use Cases, Views, Standards
SOA Architecture provides the foundation to ensure consistent, shareable services
Technology
Select technical technical solutions that adhere to industry standards
Platforms and Infrastructures should Evolve
Aligned with Service Portfolio Plan and SOA Roadmap
Build Consensus to Migrate to an SOA Platform
Enforce Platform Decision Across IT Teams
Manage Timing and Implementation of SOA Platform Enhancements
Design and Build Shared Foundation Services as Part of SOA Infrastructure
Technology must be identified, sourced and managed like any other component of SOA - It is not a one-time “fire-and-forget” decision
Polices for Review and Handling of Exceptions and Violations
Operations of an SOA could be different than standard IT operations. Changes to existing, or even new policies may be needed to govern Operations for a SOA
Information
Establish Data Ownership and Stewardship Model:
Define Roles & Responsibilities for Data Consumers and Produces
Set Data Standards
Build a Data Services Architecture
Mandate Data Access:
Schemas for Exchanging Core Enterprise Data
Services as Single Sources of Truth Key Enterprise Entities
Policies for Access Control
Policies for Resolving Data Conflicts to Improve Data Quality
Policies for Ensuring Quality of Service
Performance Tuning of Data Services for Multiple Application Scenarios
Unless data quality and interoperability issues are addressed, SOA apps will rest on top of a very weak foundation.
6 Steps to Successful SOA Governance 6 1. Define Goals and Strategies 3. Define Metrics 5. Analyze and Improve Existing Processes 4. Put Governance Mechanisms in Place 2. Define Standards, Policies, Procedures Around Financial, Portfolio, Project, Service, etc These 6 steps allow a company to incrementally develop and mature their overall SOA and thus business goals 6. Refine and Go to the Next Level of SOA Maturity
Goals & Strategies
Business and IT Goals
SOA Strategy
Existing Capabilities
SOA Roadmap
Journey Management
1
Create Standards, Policies & Processes
Communicate
2 Policies Create Manage
Issues:
Decision Rights
Input Rights
Exception Management
Executives Developers Architects Administrators IT Managers Business Analysts Feedback & Monitor Enterprise Architects Governance Board
Define Metrics for Success
Why Measure ?
Ensure Business Goals
Deliver SOA Strategy
What to Measure ?
standards, compliance, # of projects adhering to processes, # of reference architectures, usability of reference architectures, # of exceptions, # of services created, # of reusable services, service reuse metrics, etc
How to Measure ?
What can be automated?
What can be easily captured?
3
Put Governance Mechanisms in Place 1. Decision, Policies, Processes 4 Blueprints & Patterns Financial Portfolio People Operations Projects Technology Architecture Service Usage Fees Service Funding Model Projects Applications Platform Funding Business Services Roles & Responsibilities Service Ownership EA Group Service & Process Owners Service Lifecycle Gov Shared Artifacts Capacity Planning Enforce Service Levels Enforce Policies Strategic SOA Platform Shared Foundation Srvcs Enforce Platform Decisions Reference Architectures Architectural Standards DRIVEN BY EXECUTIVES Information Data Standards Data Quality Data Ownership
Upward Communication when Policies are not followed
4
<Insert Picture Here> “ It is an overkill to apply formal discipline and governance to small SOAs (consisting of 50 or fewer services).” Paolo Malinvero VP, Gartner
Analyze and Improve
Metrics on Governance Process Itself
Metrics on Progress of Goals and Roadmap
How Often are People Going off the Path?
Do they Tell us When they do?
Do we need to change restrictive policies?
Do we need to have stricter enforcement?
What do you do with the Information?
Make Decisions
Create Feedback Loop
5
Refine and Go to the Next Maturity Level
SOA Strategies, Goals, Objectives Met for this SOA Maturity Level level
Refine SOA Strategies, Goals, Objectives for Current Maturity Level
Create New SOA Strategies, Goals, Objectives for next SOA Maturity Level
6
The Hartford Financial Services Group, Inc.
Founded in 1810
One of the largest investment and insurance companies in the United States.
Fortune 100 company
30,000 employees
Two Companies:
Hartford P&C – Auto, Home, Business insurance
Hartford Life – investment plans, Life insurance, Group benefits
It is difficult to overstate the importance of gove more
It is difficult to overstate the importance of governance to SOA initiatives, whether in the context of service governance (i.e. governing the lifecycle of services from creation through deployment) or the broader issues of IT governance (commonly defined as specifying the decision rights and accountability framework to encourage desirable behavior in the use of IT). This session presents a holistic discussion of governance with SOA. It outlines the key policies that organizations should consider with regards to finance, portfolios, operations, architecture, technology, projects and people. It will also outline six successful steps to governance with SOA, as part of the decisions, processes and policies that contribute to successful business and SOA objectives. The presenters will address, how as part of the execution of an SOA strategy, organizations should put together a SOA Roadmap. Also discussed is how organizations need to govern the execution of the SOA Roadmap to ensure delivery of all SOA and business objectives. less
1 comments
Comments 1 - 1 of 1 previous next Post a comment