Governance and Business Participation: The Key Requirements for Effective SOA Deployment

21
Welcome Stephen Lowe Senior Enterprise Architect SRA International “Governance and Business Participation: The Key Requirements for Effective SOA Deployment”

description

 

Transcript of Governance and Business Participation: The Key Requirements for Effective SOA Deployment

Page 1: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

Welcome Stephen Lowe

Senior Enterprise Architect SRA International

“Governance and Business Participation: The Key Requirements

for Effective SOA Deployment”

Page 2: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

2 April 21-23, 2008

Renaissance Washington, DC

Topic Outline

• Governance Perspectives• Business Participation Accelerators • Change Enablement• Business Service Project Review Revisions • Outcomes

Page 3: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

3 April 21-23, 2008

Renaissance Washington, DC

Intent of Governance Activities

Cap

acit

y

(In

tellectu

al)

Capability (Will to Act)

Less

More

More

Glossary

Clearinghouse

Standards Manager

Transition Roadmap

Risk Manager

Champion

External Compliance

Auditor

Page 4: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

4 April 21-23, 2008

Renaissance Washington, DC

Contribution of Governance Framework

• Create performance visibility across enterprise• Manage from baseline • Constructively channel project inertia • Eliminate faulty assumptions• Validate proposed solution logic • Align IT competency to produce business value• Accelerate OCIO business diagnostic maturity• Simplify pathway to IT commoditization• Optimize and extend viable service

components

Con

trols

Bu

sin

ess V

alu

e

Page 5: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

5 April 21-23, 2008

Renaissance Washington, DC

SOA Governance Considerations

SOA Policies(What policies to enforce?)

SOA Governance Strategy and Goals(Govern What and Why?)

SOA Governance Organization(Who Governs What?)

Governance Processes(Govern What How?)

Governance Roles and Interactions(Who Governs What How?)

Governance Behavior & Reinforcement Model(What behavior and incentives?)

Governance Metrics & Performance Mgt.(What metrics & SLAs support the goals and how?)

Governance Implementation Process(What tools, how they integrate, and what SOA processes?)

Go

vern

an

ce M

ana

gem

ent

(W

ha

t m

an

ag

em

en

t p

roce

sse

s &

to

ols

?)

De

fine

/En

forc

e P

olic

ies

by

Go

vern

an

ce T

iers

(W

ha

t p

olic

ies

ap

ply

to

wh

ich

go

vern

an

ce p

roce

sse

s?)

Source: www.agile-path.com

Page 6: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

6 April 21-23, 2008

Renaissance Washington, DC

Adopt

Enabling Business Participation

Guide

Restrict

Automate Push Information

Stimulate Thinking

Learning

Process

Outcomes

Fo

rm o

f G

ove

rna

nce

D

ec

isio

n C

on

ten

t (B

usin

ess

Driv

ers)

Mode of Process Solution (Systems)

Service Standards

Service Empowerment

Page 7: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

7 April 21-23, 2008

Renaissance Washington, DC

Why Learning: Business Sustainability“Wicked” qualities of the problem:

– No immediate corollary from which to make predictions – Dynamic cognitive environment– Contextual complexity– Constant change – Uncertain situational understanding – Ambiguity and lack of clarity for decision making– High cost of mistakes– Shifting boundaries – Untested integration and merger of solutions

Develop simplified, elegant SOA solutions:– Consistency and quality of emerging content– Accelerated insights from diversity– Domain interoperability – Convergence of cognitive, cross disciplinary models– Attribute value to interdependencies– Elaboration of context

Page 8: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

8 April 21-23, 2008

Renaissance Washington, DC

Build the Learning Organization

A learning organization is not about “more training.” Whiletraining helps develop certain types of skill, a learning organization involves the development of higher levels of knowledge and skill. 4-level model attributes:

Level 1- Learning facts, knowledge, processes and procedures. Applies to known situations where changes are minor.Level 2- Learning new job skills that are transferable to other situations. Applies to new situations where existing responses need to bechanged. Bringing in outside expertise is a useful tool.Level 3 - Learning to adapt. Applies to more dynamic situations where the solutions need developing. Experimentation, and deriving lessons from success and failure reflect this mode of learning.Level 4 - Learning to learn. Is about innovation and creativity;designing the future rather than merely adapting to it. This is where assumptions are challenged and knowledge is reframed.

Page 9: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

9 April 21-23, 2008

Renaissance Washington, DC

Understand the Hurtles

“Cannot See Change” “Wants Change”

Contentment

Denial

Renewal

Confused

Population Averages:

Innovators – 3%

Early Adopters – 13%

Early Majority – 34%

Late Majority – 37%

Laggards – 13%

“23% Threshold”

Page 10: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

10 April 21-23, 2008

Renaissance Washington, DC

Our Frames of Reference

• Individuals and Institutions assume rigid thinking structures for efficient decision-making:– Roles– Pet Theories/Patterns of Thought– Industry/Specialist Perspectives– Personal Mental Models– Gaps in Reasoning– Dysfunctional Attitudes– Emotional/Defensive Reactions

• Frames of Reference act as a filter on efforts to influence and persuade target groups

Page 11: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

11 April 21-23, 2008

Renaissance Washington, DC

Exchanging the “Old” Story for the “New”

Recognize and Interrupt Old “Rut” Story

Understand Nature of Old “Rut” Story

Create New “Pathway” Story

Listen to beliefs, assumptions, and intent in people’s stories

Name and identify rut stories

What are the unintended consequences of that story?

What are alternative ways to view what happened in the past?

Step back from the story; observe facts and inferences

What are new ways of relating, thinking and acting?

Influence the present and future by first disconnecting from the past!

Page 12: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

12 April 21-23, 2008

Renaissance Washington, DC

Governance for SOA Delivery

Fragmented Project Domain Enterprise Ecosystem

SOA Governance Board

Communities of Interest

Center of Excellence

Service Integration Team

SOA Program Office

SOA Adoption Capacity PhasesS

OA

Exe

cutio

n C

apab

ility

Mat

urity

P

hase

s

SD

LC In

tegr

atio

n

Shift to Specific Services (e.g. BPMS)

IT Asset Management

IT Program Management

IT Capability Management

Management View: Focus on the acquisition and effective deployment of SOA capabilities.

Specification View: Focus on supporting business analysts and architects; Business requirements for SOA through to service specification architecture and service specification.

Implementation View: Focus on supporting developers; Service implementations; Interfaces to legacy systems; Development environment and lifecycle.

Deployment View: Focus on supporting infrastructure and operations; Operational environment; Monitoring & control; Technology.

Process View: Focus on establishing and publishing standards and policies. Managing the Service Architecture Engineering process; Responsible for process improvement and excellence, including any corporate quality initiatives such as Six Sigma and ITIL.

Business Owner Vesting

Page 13: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

13 April 21-23, 2008

Renaissance Washington, DC

Framework for Lifecycle Change

Plan to Design Specify to Implement

Certify to Accept Deploy to Deliver

Page 14: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

14 April 21-23, 2008

Renaissance Washington, DC

SOA Project Milestone Review QuestionsStrategy:When or at what stage in the lifecycle is the introduction of the SOA perspective likely to produce the desired effect? Value Proposition:What types of decisions are enabled with SOA perspective?How will this decision information impact the concept of value/benefit/cost in the system development lifecycle?Implementation:Where may the new evaluation perspective yield the greatest initial return? Where will it be the least disruptive; most disruptive?Accountability: Who owns the new actions generated by this review perspective? What means are available to align contract business partners with the new vision?

Page 15: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

15 April 21-23, 2008

Renaissance Washington, DC

SOA Project Adoption Risk Management Issues

• Academic compliance policy• Limited architectural alignment and validation • Unable to audit requirements throughout lifecycle• Status of each service asset unclear• Lack of cultural integration • Poor or no service profile and registry standards • Sourcing management criteria is ambiguous• Inability to specify and measure QoS attributes• Obscure performance visibility and accountability

Page 16: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

16 April 21-23, 2008

Renaissance Washington, DC

Project Milestone Review Factors

• Business requirements traceability• Deployment of business capabilities• Service Information Model • Satisfaction of SOA principles • Deliverable template completion – Service

Description and Specification • Conformance to SOA Reference Architecture• Components standards compliance • Quality of Service defined and metrics provided –

Service Level Agreement• Service Registry completion • Funding Expenditures for Service Development

Page 17: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

17 April 21-23, 2008

Renaissance Washington, DC

Project Value Revision: Seven Drivers of SOA Value Alignment

• Develop and deploy a sustainable service-oriented review methodology, which facilitates governance decisions

• Demonstrate integrity and integration with all necessary systems lifecycle activities

• Create, publish, and accelerate adoption of new project evaluation approach and success metrics

• Validate and intervene to ensure business services value throughout system development lifecycle

• Manage organization change to enable capability maturity• Codify and catalog service-oriented best practices for reuse

across enterprise and partner portfolio, solution acquisition, and transition management

• Transition legacy solution development practices where appropriate

Page 18: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

18 April 21-23, 2008

Renaissance Washington, DC

Project Milestone Review SOA Categories

Roles:

Business Program Manager A, I, * A, P, I, * P, I I

Business Architect R, A, P, * R, A, P, * P, I, * I

SOA Center of Excellence P, * P, I, * A, P, I, * R, D, *

Service Integration Team P, I P, I A, P, I, * A, I, *

SOA Program Office R, I, D R, I, D R, A, I, * P, I, *

SOA Governance Board A, I, * A, I, * A, * P, I

IT Project Management Review Board A, I, D A, I, D I, D, * P, I

Capital Planning and Investment Control P, I P, I A, I, D, *

Chief Architect P, I, D P, I, D A, I, * P, I

Inputs: • Business Requirements• Business Model

• Legacy Transition Plan• Enterprise/Seg. Architecture

• Service Ops/ Maint Plan • Platform Design

• Quality Control Framework

Outputs: • Solution Assembly• Business Improvement Plan

• Provision Plan• Implementation Plan

• Installation Plan • Orchestration Plan

• Capability Maturity • Governance Capacity

R – Responsible, A – Approve, P – Participate, I – Input, D – Distribute, * – Key Participant

Consume Provision Enable Manage

Page 19: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

19 April 21-23, 2008

Renaissance Washington, DC

Business Service Provisioning: Deliver Repeatable Core Competency/Capability

“Roadmap to Process Maturity”

Create:· Case for Action· Blueprint· Clear Process· Behavioral Network MapEliminate:· Uncertainty· Waiting · Excessive Controls· Communication Gaps· Slack Resources· Search Costs

“Self-Service”

Use Process Knowledge

Create:· Solution Consensus· Standards· Single View· Process ModelEliminate:· Ambiguity· Cooperation Obstacles· Misinterpretation · Inadvertent Errors· Complexity· Process Enforcement

Costs

“Normalization”

Critical Thinking

“Collaboration”

Create:· Best Practices· Adoption Principles· Self-Contained Tasks· Structural Alignment· Meta ModelEliminate:· Conflicting Agendas· Duplicate Activities· Coordination Gaps· Non-Value Activities· Transaction Costs

Creative Thinking

Create:· Immersive Technology· Blended Framework· Synchronization · Tested Training Resource· Risk Management · Value Chain ModelEliminate:· Equivocality· Cycle-Time· Stage Boundaries· Decision Costs

“Context”

Synthesis Thinking

Process Lifecycle Implementation

Individual Recognition Team Interpretation Unit Integration Company Institutionalization

Page 20: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

20 April 21-23, 2008

Renaissance Washington, DC

Enterprise Outcomes Anticipated from Project Review Revisions

• Improved business models provide input to Service Portfolio Plan, which identifies services for the Business Process Service Layer. - Service Oriented Business Process Analysis

• Development of individual Project Service Portfolio Plans, where the technical and business capabilities are identified and represented as an organized collection of interdependent services. - Project Service Portfolio Planning

• Alignment with Enterprise Service Portfolio Plan (aspect of the Target Architecture) used to determine project congruency for each release of every project. This is supported by definition of a SOA Governance capability and then subsequent integration with the SDLC and CPIC processes. - Establish an SOA Center of Excellence

• Emerging set of Proof of Technology Concept projects– Systems of Systems enterprise solutions

Page 21: Governance and Business Participation: The Key Requirements for Effective SOA Deployment

21 April 21-23, 2008

Renaissance Washington, DC

Thank You!Stephen Lowe Senior Enterprise Architect SRA International

Contact Information:703-653-5301Stephen_Lowe@ sra.com