210 likes | 361 Views
SOA Governance Roundtable. Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian Hastedt-Marckwardt, SAP AG Clive Read, Cisco Systems SOA Consortium Meeting Attendees June 27, 2007 SOA Consortium Meeting, Brussels Belgium. SOA Governance Roundtable Topics.
E N D
SOA Governance Roundtable Fill Bowen, IBM Software Group Ed Cobb, BEA Systems Christian Hastedt-Marckwardt, SAP AG Clive Read, Cisco Systems SOA Consortium Meeting Attendees June 27, 2007 SOA Consortium Meeting, Brussels Belgium
SOA Governance Roundtable Topics • SOA Governance Program Capabilities: • ‘Top 3 key capabilities’ • ‘Three lesser known, but important capabilities’ • Human Factors in SOA Governance: • SOA governance on the governed, or governors • Use social computing technologies in SOA governance • Best SOA Governance Practices from the Field • Ties to IT and Corporate Governance: • How (or how not) SOA Governance relates to IT Governance and Corporate Governance
SOA Governance Roundtable Format • Thought Leader Perspectives: 5-6 minutes • Fill Bowen, IBM • Ed Cobb, BEA Systems • Christian Hastedt-Marckwardt, SAP AG • Clive Read, Cisco Systems • SOA Consortium Community of Practice Perspective • Roundtable Discussion: Thought Leaders & Meeting Attendees
Fill Bowen, Marketing Manager, SOA Governance, IBM Software Group
SOA Governance is required to shift a company to SOA • Fillmore Bowen, Marketing Manager, SOA Governance, IBM Software Group • SOA Governance Program Capabilities • Create a SOA Center of Excellence • Match SOA Governance level to SOA effort • Focus on process before products • Human Factors in SOA Governance • Gain C-Suite and business buy-in and support • Conduct early and extensive education and publicity • Take advantage of Enterprise Architects • Best SOA Governance Practices from the Field • Establish an SOA Center of Excellence • Assess current services environment (ie, Web Services) • Develop process, ownership and funding model early • Ties to IT and Corporate Governance • Understand SOA Governance is an extension of IT governance
Why SOA Governance matters to the success of SOA “ SOA governance isn’t optional—it’s imperative.Without it, return on investment will be low and every SOA project out of pilot phase will be at risk.” SOA Craves Governance, Gartner, Inc., Paolo Malinverno, January 2006 Realize business benefits of SOA • Business process flexibility • Improved time to market “ SOA has turned the corner in many ways ... issues of governance have risen to the fore, and organizations are finally working through the complexities of SOA quality.” Thinking Outside the SOA Box: ZapThink, Jason Bloomberg, November 2006 Mitigate business risk and gain control • Maintaining quality of service • Ensuring consistency of service “ CIOs continue to struggle to align business and IT in meaningful, measurable ways. More effective IT governance processes and tools are becoming top priorities among business-savvy CIOs.” Five Ways the Rise of IT Governance Will Change How Enterprises Buy IT, Summit Strategies, December 2005 Improved team effectiveness • Measuring the right things • Communicating clearly between business and IT
SOA Governance assists in moving the company from a function view to a process view that is key to SOA From: To: Function oriented Process oriented Build for permanence Support business adaptability One long development cycle Incremental development cycles Application silos Orchestrated solutions that work together Tightly coupled Loosely coupled Structuring applications using components and objects Structure applications using services Known implementation Implementation abstraction
Future State Applications Service Service Enterprise Service Bus Service Service Service Service Automotive client value realization with SOA Governance Results so far: • Improving customer satisfaction (sales and delivery to support cycle) • reducing customer data duplication and providing near real time access to information • Increasing agility through a governance focus • driving shared infrastructure and services across the organization • ease of organization integration (e.g. access to customer information) • Expected results: • Decreased maintenance expense, smaller application and data portfolio • Quicker response to changing requirements, flexible connectivity, and reusable services • Smoother growth scaleable, reliable infrastructure
Lessons Learned - Implementing good governance early will assist in supporting SOA adoption and success 1. Garner C-level backing across the board 2. Engage the business and drive business value 3. Establish an SOA funding model for the long term 4. An Enterprise Architecture facilitates initial setup of SOA governance 5. Commit to roles, responsibilities and resources 6. Get the message out to all involved groups 7. Be ready for SOA both organizationally and technically
Ed Cobb, VP-Architecture & Standards, Office of the CTO, BEA Systems
SOA Vitality Governance SOA Metrics & Scorecards SOA Investment Model Reference Architecture &Best Practices BusinessProcessModels Other Governed Assets Roadmaps & Strategy Active Leadership, Alignment And Strategic Planning SOA Asset Portfolio Governance Services Lifecycle SOA Solution Lifecycle SOAApplications Services Categorization Identification &Investment Service Development Lifecycle Service Operations Lifecycle Software Development Lifecycle SOA App. Operations Lifecycle Communication& Alignment Rules, Policies, Principles, Lightweight Processes And Tools Evangelism & Change Management Other Organization Capabilities Education & Training Plans Empowered Structures Roles &Responsibilities Communication& Collaboration SOA Organization Governance A SOA Governance Modeladdresses… SOA Vitality Governance SOA Sourcing Governance Service Portfolio Governance SOA Design-Time Governance SOA Operational Governance SOA Organization Governance BEA Confidential
Christian Hastedt-Marckwardt, Solution Marketing Director, Enterprise SOA, SAP AG
BusinessStrategy Governance IT Strategy Solution Planning& Operations Enterprise SOA Governance Safeguarding Enterprise SOA Projects Realizing Enterprise SOA Benefits Accelerated Learning Curve Re-usable Services for the Enterprise “Governance refers to the processes that an enterprise puts in place to ensure that things are done right, where ‘right’ means in accordance with best practices, architectural principles, governmentalregulations, laws, and other determining factors. SOA governance refers to the processes used to govern adoption and implementation of SOA” - Anne Thomas Manes – Burton Group -
Governance Service Design PIC 0 PIC 1 GDT- PIC PIC 3 In ES Repos. Imple-mentation Decision on service cut GDT PIC review Final design Raw design Enterprise SOA Governance Safeguard the Enterprise SOA Adoption Managing Governance Community Organi-zation Skillsets Proce-dures Product CDG Outward CDG CAG Toolset & Lifecycle Mgmt. Design & Modeling Methodology
Clive Read, Director Advanced Services,SONA Programme, Cisco Systems
Principles of Good SOA Governance • Strategic Governance • Business and IS/IT Architectures (alignment) • Priorities and roadmap • Business Case & Funding • Business and IT investment case • Programme and Project Governance (Repeatable lifecycle) • Development • Implementation & change management • Operational Governance • Operational reviews • Operational change • Benefits management
COP: SOA Governance Considerations • SOA Governance encompasses IT and Business aspects: • IT: reuse, investment and technical interoperability • Business: accuracy, consistency and interoperability (information exchange) • Successful SOA Execution requires education on working in a consumer – provider model • Advertisement, expectation setting, agreements, certification, collaboration and trust. • SOA Governance programs/processes must anticipate and plan for change • Assume multiple versions of a service will be in production (set limit) • Manage service lifecycles to that limit • SOA Governance programs/processes must anticipate and plan for valid deviations from standards • Project timelines, Quality of service requirements, Quality of protection requirements etc. • Include processes for variance and bringing the variant back into the architecture • Communication is Critical! • Within IT, Between IT and Business • Governance bodies: Data, IT, Business and SOA
SOA Consortium - Additional Information SOA Consortium Website: http://www.soa-consortium.org SOA Consortium Blog: http://blog.soa-consortium.org SOA Consortium Contact: info@soa-consortium.org