6+1 secrets of successful soa

28
Page: 1 © 2010 Elemental Links, Inc. http://www.elementallinks.com 6+1 Secrets of Successful SOA Brenda M. Michelson Elemental Links Open Group Conference, Boston MA July 20, 2010

Upload: brenda-michelson

Post on 22-Jan-2015

2.017 views

Category:

Technology


2 download

DESCRIPTION

Presentation given at the Open Group Conference in Boston on July 20, 2010. If you've seen the 6 Secrets deck already, jump to slide 24 for the +1 Secret.

TRANSCRIPT

Page 1: 6+1 Secrets of Successful SOA

Page: 1© 2010 Elemental Links, Inc. http://www.elementallinks.com

6+1 Secrets of Successful SOA

Brenda M. MichelsonElemental Links

Open Group Conference, Boston MAJuly 20, 2010

Page 2: 6+1 Secrets of Successful SOA

Page: 2© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA Success Secret #1

Accept that

SOA has a Marketing Problem

Page 3: 6+1 Secrets of Successful SOA

Page: 3© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA Marketing Problem

I’m SOA I’m Web 2.0I’m SOA I’m SaaS

SOA…

• Perceived as IT Thing

• Worse, an EA IT Thing

• Duration > Exec’s attention

span

• SOA is Faceless

• Forces broader view

• Uncovers ‘sins of the past’

Shift Conversation…

Page 4: 6+1 Secrets of Successful SOA

Page: 4© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA Marketing Problem

I’m SOA I’m Web 2.0I’m SOA I’m SaaS

Shift Conversation to Business ValueSOA…

• Perceived as IT Thing

• Worse, an EA IT Thing

• Duration > Exec’s attention

span

• SOA is Faceless

• Forces broader view

• Uncovers ‘sins of the past’

Page 5: 6+1 Secrets of Successful SOA

Page: 5© 2010 Elemental Links, Inc. http://www.elementallinks.com

Selling SOA - Approaches

SOA as IT Strategy/Platform

- Next Generation Architecture

- Technical Underpinnings- Code Re-use

1. Business Pain Points Approach

– Business Process and Activities

– Business Information– Business Opportunities– Current Constraints

2. Skunkworks Approach

– Prove out under the radar– Deliver business value

Page 6: 6+1 Secrets of Successful SOA

Page: 6© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA Success Secret #2

SOA is not a Destination

SOA is a Journey

Page 7: 6+1 Secrets of Successful SOA

Page: 7© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA: Destination vs. Journey

Page 8: 6+1 Secrets of Successful SOA

Page: 8© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA Journey Checklist*

1. Reason – SOA Driver(s)

2. Target Offering – End Deliverable & Business Outcome

3. Program w/Leadership & Roadmap

4. Services – Business, Information & Infrastructure

5. Supporting Architecture

6. Supporting Infrastructure

7. Project Execution – Management & Engineering

8. Operations Support

9. Controls: Governance & Measurement

10.Communication / Change Management Plan

11. Portfolio Management* Individual starting points, activity choices, sequences, depth and execution and overall experience will vary based on drivers, resources, existing environment and organizational maturity.

Page 9: 6+1 Secrets of Successful SOA

Page: 9© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA Journey: Planning Context Diagram

Page 10: 6+1 Secrets of Successful SOA

Page: 10© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA Success Secret #3

Have a Business Reason

Measure in Business Terms

Page 11: 6+1 Secrets of Successful SOA

Page: 11© 2010 Elemental Links, Inc. http://www.elementallinks.com

Real World SOA Drivers

Page 12: 6+1 Secrets of Successful SOA

Page: 12© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA Success Secret #4

Your SOA is only

as Good as Your Services

Page 13: 6+1 Secrets of Successful SOA

Page: 13© 2010 Elemental Links, Inc. http://www.elementallinks.com

Consumer Influences on Enterprise IT

Page 14: 6+1 Secrets of Successful SOA

Page: 14© 2010 Elemental Links, Inc. http://www.elementallinks.com

Advertise Your Services?

Page 15: 6+1 Secrets of Successful SOA

Page: 15© 2010 Elemental Links, Inc. http://www.elementallinks.com

Advertise Your Services!

Service Catalog

Service Description

Page 16: 6+1 Secrets of Successful SOA

Page: 16© 2010 Elemental Links, Inc. http://www.elementallinks.com

Service Definition

Common Areas of Agreement• Service = Business Concept

• Business, Information, Utility & Infrastructure Services

• Multiple Versions in Production

• Leverage Composition

• Externalize Context, Policy & Mgt

“Develop the skillset to define services correctly. A service needs to contain a complete business unit of work.

Too specific business context included, little reuse. Too fine-grained, lacking business rules, consumers won’t know

how to use it accurately.

Layer on specific business context using business process automation or composite service assembly.” – winning case study

Organization Options• Method: capability, process,

domain, MDM, industry model

• Analysis (Modeling) vs. Design (Contract)

• EA, Business Analyst, Service Designer, Service Developer

• Number of Active Versions (3)

Page 17: 6+1 Secrets of Successful SOA

Page: 17© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA Governance

Common Areas of Agreement• Policies for Design-time & Run-time

• Relates to Data & IT Governance

• Command & Control has limited effectiveness

• Exceptions / Waivers should be formal

• Incentive is Performance Review

“SOA Governance is the combination of people, policies, and processes within your organization that will ensure that the

desired behaviors of your strategic SOA initiative are achieved". 

– SOA Governance by Todd Biske

“Clearly projects need to succeed. At the same time, lasting enterprise value can be delivered with shared services.

Governance ensures that value is not lost in the normal hurly burly of how projects go.”

– Chief Architect at Executive Summit

Organization Options• Degree of automation, tooling

• Centralization vs. Federation

• Governing Board: EA, SOA Center, Business Initiative, IT leadership

• Industry Specific Policies & Compliance

Page 18: 6+1 Secrets of Successful SOA

Page: 18© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA Success Secret #5

SOA is Collaborative

Page 19: 6+1 Secrets of Successful SOA

Page: 19© 2010 Elemental Links, Inc. http://www.elementallinks.com

Business Smart IT Organization

“One of my VPs said, I’m never bringing [architect] to another meeting because he opens his mouth

and all that ever comes out is SOA, SOA, services-oriented architecture, and I can’t bring him to my

business clients.

[Architect gets Business Smart]

A year later, he is the most articulate business speaker and has really turned the community

where they now say, we want [architect] at all of our meetings.

– CIO at Feb 2007 Executive Summit

Page 20: 6+1 Secrets of Successful SOA

Page: 20© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA is Social

“A significant challenge of SOA is bringing together organizations, processes, people, systems and information that historically existed in silos.”

“The maturity of an SOA reflects the organization’s ability to collaborate.”

“You need the community effect for the socialization of the ideas, but not necessarily the community

to develop every idea.”

- European SOA Practice Leaders

Page 21: 6+1 Secrets of Successful SOA

Page: 21© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA Success Secret #6

Ignore the Hype

Page 22: 6+1 Secrets of Successful SOA

Page: 22© 2010 Elemental Links, Inc. http://www.elementallinks.com

Cloud Computing

Hype Sampler

Page 23: 6+1 Secrets of Successful SOA

Page: 23© 2010 Elemental Links, Inc. http://www.elementallinks.com

Business Capability Building Blocks

“By nature, SOA enables an enterprise to compose business services, business events, rules and

policies into business processes and interactions that actually match the intent of the business strategists and process owners.” – Elemental Links

Business Technology

Page 24: 6+1 Secrets of Successful SOA

Page: 24© 2010 Elemental Links, Inc. http://www.elementallinks.com

SOA Success Secret +1

Be Holistic

Page 25: 6+1 Secrets of Successful SOA

Page: 25© 2010 Elemental Links, Inc. http://www.elementallinks.com

Adopt a Product Management Perspective

Market AnalysisMarket Analysis

Funding Model

Funding Model

Design to Delivery

Design to Delivery

Marketing

MarketingSupportSupport

Manage LifecycleManage Lifecycle

Service Portfolio

Management

Service Portfolio

Management

Page 26: 6+1 Secrets of Successful SOA

Page: 26© 2010 Elemental Links, Inc. http://www.elementallinks.com

Strive for Everyday SOA

Page 27: 6+1 Secrets of Successful SOA

Page: 27© 2010 Elemental Links, Inc. http://www.elementallinks.com

Think About This…

1. What outcomes will a SOA approach allow your organization to achieve?

2. How prevalent are silos in your organization? Business? IT? Business & IT?

3. Does your organization have the maturity / fortitude to adopt SOA as a business-driven IT strategy?

4. What will your service marketing strategy look like?

5. [Intentionally left blank]

Page 28: 6+1 Secrets of Successful SOA

Page: 28© 2010 Elemental Links, Inc. http://www.elementallinks.com

Questions?

Thank You!

Brenda M. MichelsonElemental Links

[email protected]

Twitter: bmichelson