Tuesday, September 15, 2009

SOA Maturity Level

Level 1 - Explored
An organization is aware of SOA and may be studying the potential impact or doing some proof of concept developemnt.
Level 2 - Applied
Top management is committed to SOA, the organization has developed a basic capability to design and implement services, and selected shared services have been deplotede. (bottom-up)
Level 3 - Adopted
The organization has a SOA infrastructure in place and is committed to standards. They have a system of governance to plan and manage transformation of the organizeation and to manage the definituion and implementatiuon of services. (top-down).
Level 4 - Measured
Services are monitored and measured for cost, performance, and quality and refined for enterprise optimizatuion. The contribution of services to the value chain can be reported and analyzed. (value chain driven).
Level 5 - Agile
The organization has a continuous change culture, and business processes to adapt the enterprise are driven by disruptive events. The enterprise adapts by reconfiguring existing services with minimal capability enhancement or development of new services. (sense and respond).

Technical Maturity Levels
Technology
Explored
Heterogeneous, application focused uses of web services technologies
Applied
Initial use of SOA technologies such as ESB, Registry, Repository, etc
Adopted
Full deployment of SOA technologies, inculding business process automation
Measured
Event-driven monitoring and response services
Agile
Ecosystem scope, model-driven business with complex event processing

Architecture
Explored
Limited scope with no enterprise service-oruiented architecture discipline
Applied
Initial standardization of infrastructure and applications across lines of business
Adopted
Enterprise level service integration infrastructure
Measured
Business aligned event driven architecture
Agile
Dynamically reconfigurable servies architecture

Data
Explored
Application specific
Applied
Initial use of subject area data model
Adopted
Data within services conforms to an enterprise data model
Meausred
Industry-based, conceptual data model
Agile
Sense and respond with analytics driven business process

Governance
Explored
Project-based
Applied
Program-based (multiple cross lines of business projects) governance
Adopted
Enterprise level Governance addressing the lifecycle of services and processes
Meausred
Serviec SLAs and qualities are defined using industry standards
Agile
SOA governance is an integral part of driving continuous business transformation

Organization
Explored
Limited prior knowledge
Applied
Project key individuals have prior experience
Adopted
Enterprise wide SOA knowledge based on roles and responsibilities
Measured
SOA drives application development and is supported by on-giing tringing
Agile
Fully SOA based organizational structure

Operation
Explored
Application-based operational Model
Applied
Service-based operational Model
Adopted
Performance monitoring of service operation and policies
Measured
Metrics-based optimization of virtualized and shared service environment
Agile
Dynamic performance optimization

Security
Explored
Security infrastructure in place is geared towards providing security for applications only
Applied
Protecting a service is a responsibility that mostly falls on the developer, using proprietary agreements between requesters and consumers
Adopted
Adoption of WS-Security, WSM introduced
Measured
Centralized management of security policies. Adoption of SAML for federated identity
Agile
Adoption of new technology standards and regulatory requirements are pro-actively planned

Business Maturity Levels
Business Process
Explored
Undocumented bgusiness processes often embedded in applications
Applied
Business processes are documented and controlled, and business processes driven shared services
Adopted
Enterprise business process models drive definition of services, reduce variance and support continuous improvement
Measured
Metrics based process improvement with defined processes for resolution of disruptive events
Agile
Rapid, proactive response to disruptive events with what-if analysis

Organization
Explored
Departmental silos of control, often with duplicated capabilities
Applied
Shared services are owned by business units and managed in compliance with defined interfaces and service levels
Adopted
Service business units manage assets and resources of shared services, and service improvements are driven by enterprise wide initiatives and collaboration
Measured
Organization reflects enterprise alignment of capabilities, performance measures and incentives for service optimization
Agile
Service units optimize services and adapt to world events in the context of the enterprise strategic plan

Governance
Explored
Departmental ownership and funding of business improvements
Applied
Cross-LOB selection, management, and funding of service developemnt projects
Adopted
Enterprise governance board sets priorities, policies and standards for services, infrastructure optimization and regulatory compliance
Measured
Focus of top management on performance of services and adaptation to new business needs
Agile
Culture of continuous and responsive change with services as building blocks that support agilty and creative sourcing (e.g., outsourcing)

Portfolio
Explored
No coordinated, enterprise-wide consolidation of sharable business functions
Applied
Enterprise portfolio establshed for visibility and management of applications and services
Adopted
Service lifecycles are managed in the context of an enterprise portfolio with explicit service contracts
Measured
Services portfolio support includes performance metrics and process path performance analysis. Support to configure new business models
Agile
Active business model of service interactions and e vent resolution extending to business partners, customers and outsourced services

Finance
Explored
Departmental funding for technology applications and business change
Applied
Enterprise-level funding of SOA infrastructyuure with policies for services costing
Adopted
Enterprise funding of investment in services with chargeback allocation fo true costs
Measured
Visibility of the contribution of each service to value chain cost, quality and responsiveness
Agile
Financial models support business planning and pricing for new products and expected ROI for transformation

Secirity
Explored
No security controls exist to consistently protect information that flows through the service fabric. Security is performed ad-hoc
Applied
Services are secured; however, most of the security implimentation is embedded within the serviees logic
Adopted
Consistent approach to security for all new applications/services. This enables secured interoperability across the enterprise
Measured
The Enterprise has a consolidated security administration service with distributed (service level) policy management.Security metrics are collected and analyzed. Actions are taken to resolves potential vulnerabilities
Agile
Organization proactively plans and addresses everging standards and technologies. Regulatory compliance is institutionalized