Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

6+1 Secrets of Successful SOA


Published on

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.

Published in: Technology

6+1 Secrets of Successful SOA

  1. 1. 6+1 Secrets of Successful SOA Brenda M. Michelson Elemental Links Open Group Conference, Boston MA July 20, 2010
  2. 2. <ul><li>SOA Success Secret #1 </li></ul><ul><li>Accept that </li></ul><ul><li>SOA has a Marketing Problem </li></ul>
  3. 3. SOA Marketing Problem I’m SOA I’m Web 2.0 I’m SOA I’m SaaS <ul><li>SOA… </li></ul><ul><li>Perceived as IT Thing </li></ul><ul><li>Worse, an EA IT Thing </li></ul><ul><li>Duration > Exec’s attention span </li></ul><ul><li>SOA is Faceless </li></ul><ul><li>Forces broader view </li></ul><ul><li>Uncovers ‘sins of the past’ </li></ul>Shift Conversation…
  4. 4. SOA Marketing Problem I’m SOA I’m Web 2.0 I’m SOA I’m SaaS Shift Conversation to Business Value <ul><li>SOA… </li></ul><ul><li>Perceived as IT Thing </li></ul><ul><li>Worse, an EA IT Thing </li></ul><ul><li>Duration > Exec’s attention span </li></ul><ul><li>SOA is Faceless </li></ul><ul><li>Forces broader view </li></ul><ul><li>Uncovers ‘sins of the past’ </li></ul>
  5. 5. Selling SOA - Approaches <ul><li>SOA as IT Strategy/Platform </li></ul><ul><ul><li>Next Generation Architecture </li></ul></ul><ul><ul><li>Technical Underpinnings </li></ul></ul><ul><ul><li>Code Re-use </li></ul></ul><ul><li>Business Pain Points Approach </li></ul><ul><ul><li>Business Process and Activities </li></ul></ul><ul><ul><li>Business Information </li></ul></ul><ul><ul><li>Business Opportunities </li></ul></ul><ul><ul><li>Current Constraints </li></ul></ul><ul><li>Skunkworks Approach </li></ul><ul><ul><li>Prove out under the radar </li></ul></ul><ul><ul><li>Deliver business value </li></ul></ul>
  6. 6. <ul><li>SOA Success Secret #2 </li></ul><ul><li>SOA is not a Destination </li></ul><ul><li>SOA is a Journey </li></ul>
  7. 7. SOA: Destination vs. Journey
  8. 8. SOA Journey Checklist * <ul><li>Reason – SOA Driver(s) </li></ul><ul><li>Target Offering – End Deliverable & Business Outcome </li></ul><ul><li>Program w/Leadership & Roadmap </li></ul><ul><li>Services – Business, Information & Infrastructure </li></ul><ul><li>Supporting Architecture </li></ul><ul><li>Supporting Infrastructure </li></ul><ul><li>Project Execution – Management & Engineering </li></ul><ul><li>Operations Support </li></ul><ul><li>Controls: Governance & Measurement </li></ul><ul><li>Communication / Change Management Plan </li></ul><ul><li>Portfolio Management </li></ul>* Individual starting points, activity choices, sequences, depth and execution and overall experience will vary based on drivers, resources, existing environment and organizational maturity.
  9. 9. SOA Journey: Planning Context Diagram
  10. 10. <ul><li>SOA Success Secret #3 </li></ul><ul><li>Have a Business Reason </li></ul><ul><li>Measure in Business Terms </li></ul>
  11. 11. Real World SOA Drivers
  12. 12. <ul><li>SOA Success Secret #4 </li></ul><ul><li>Your SOA is only </li></ul><ul><li>as Good as Your Services </li></ul>
  13. 13. Consumer Influences on Enterprise IT
  14. 14. Advertise Your Services?
  15. 15. Advertise Your Services! Service Catalog Service Description
  16. 16. Service Definition <ul><li>Common Areas of Agreement </li></ul><ul><li>Service = Business Concept </li></ul><ul><li>Business, Information, Utility & Infrastructure Services </li></ul><ul><li>Multiple Versions in Production </li></ul><ul><li>Leverage Composition </li></ul><ul><li>Externalize Context, Policy & Mgt </li></ul><ul><li>“ Develop the skillset to define services correctly. A service needs to contain a complete business unit of work. </li></ul><ul><li>Too specific business context included, little reuse. Too fine-grained, lacking business rules, consumers won’t know how to use it accurately. </li></ul><ul><li>Layer on specific business context using business process automation or composite service assembly.” – winning case study </li></ul><ul><li>Organization Options </li></ul><ul><li>Method: capability, process, domain, MDM, industry model </li></ul><ul><li>Analysis (Modeling) vs. Design (Contract) </li></ul><ul><li>EA, Business Analyst, Service Designer, Service Developer </li></ul><ul><li>Number of Active Versions (3) </li></ul>
  17. 17. SOA Governance <ul><li>Common Areas of Agreement </li></ul><ul><li>Policies for Design-time & Run-time </li></ul><ul><li>Relates to Data & IT Governance </li></ul><ul><li>Command & Control has limited effectiveness </li></ul><ul><li>Exceptions / Waivers should be formal </li></ul><ul><li>Incentive is Performance Review </li></ul><ul><li>“ 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&quot;.   </li></ul><ul><li>– SOA Governance by Todd Biske </li></ul><ul><li>“ Clearly projects need to succeed. At the same time, lasting enterprise value can be delivered with shared services. </li></ul><ul><li>Governance ensures that value is not lost in the normal hurly burly of how projects go.” </li></ul><ul><li>– Chief Architect at Executive Summit </li></ul><ul><li>Organization Options </li></ul><ul><li>Degree of automation, tooling </li></ul><ul><li>Centralization vs. Federation </li></ul><ul><li>Governing Board: EA, SOA Center, Business Initiative, IT leadership </li></ul><ul><li>Industry Specific Policies & Compliance </li></ul>
  18. 18. <ul><li>SOA Success Secret #5 </li></ul><ul><li>SOA is Collaborative </li></ul>
  19. 19. Business Smart IT Organization <ul><li>“ 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. </li></ul><ul><li>[Architect gets Business Smart] </li></ul><ul><li>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. </li></ul><ul><li>– CIO at Feb 2007 Executive Summit </li></ul>
  20. 20. SOA is Social <ul><li>“ A significant challenge of SOA is bringing together organizations, processes, people, systems and information that historically existed in silos.” </li></ul><ul><li>“ The maturity of an SOA reflects the organization’s ability to collaborate.” </li></ul><ul><li>“ You need the community effect for the socialization of the ideas, but not necessarily the community to develop every idea.” </li></ul><ul><li>- European SOA Practice Leaders </li></ul>
  21. 21. <ul><li>SOA Success Secret #6 </li></ul><ul><li>Ignore the Hype </li></ul>
  22. 22. Hype Sampler Cloud Computing
  23. 23. Business Capability Building Blocks <ul><li>“ 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 </li></ul>Business Technology
  24. 24. <ul><li>SOA Success Secret +1 </li></ul><ul><li>Be Holistic </li></ul>
  25. 25. Adopt a Product Management Perspective Market Analysis Funding Model Design to Delivery Marketing Support Manage Lifecycle Service Portfolio Management
  26. 26. Strive for Everyday SOA
  27. 27. Think About This… <ul><li>What outcomes will a SOA approach allow your organization to achieve? </li></ul><ul><li>How prevalent are silos in your organization? Business? IT? Business & IT? </li></ul><ul><li>Does your organization have the maturity / fortitude to adopt SOA as a business-driven IT strategy? </li></ul><ul><li>What will your service marketing strategy look like? </li></ul><ul><li>[Intentionally left blank] </li></ul>
  28. 28. Questions? Thank You! Brenda M. Michelson Elemental Links [email_address] Twitter: bmichelson