Professional Documents
Culture Documents
Transformation To SOA
Transformation To SOA
Transformation To SOA
- 4 -
processes.
- 2 -
Build confidence with business owners
Infrastructure Governance
Capabilities concerning the
governance structures and
Capabilities concerning the
Operations, Projects, processes that support and
service infrastructure and
Administration Portfolios & guide the SOA efforts.
tools that provide the
technical foundation for the & Services
SOA initiative. Management
• Spider Graph
• Scatter Plot
• Domain Detail
• Heat Maps
• Etc…
Effort
Process 3
5.0
Infrastructure Governance Process 4
4.7 6.0
Process 5
7.7 7.0
Process 6
Operations, Projects, 8.0
Administration Portfolios & 9.0
& Services 3.5 10.0
Management
Information Organization
Infrastructure Governance
Operations, Projects,
Administration Portfolios &
& Services
Management
Gather &
Identify Determine Review Assign
Define Interview Perform
Interview Relevant capability
Scope participants Interviews
Schedule Documents Scores
5
Business & Strategy
4 Business
Architecture& Strategy
5
Infrastructure
3 Information
Maturity
4 Portfolios & Services
Projects,
Architecture
2 OA&M
3
Organization
1 Governance
2
0 1
Organization 0 Infrastructure
-1
-1 0 1 2 3 4 5 6
Adoption
OA&M Information
Interview
Services
Current Maturity Current Adoption
Schedule
SOA Maturity
Model Scoring
Understanding of the Current State
• Define the scope of the
assessment Business & Strategy
5
during interviews
• Resolve inconsistencies via
interviews • Scores are analysed in the gap
analysis phase
• Score each capability in the SOA
Maturity Model for maturity and
adoption
Future Vision
SOA Vision Definition
Realized Enforced
by across
the
Enterprise-wide SOA Initiative
Gap Analysis
Analyze Gap and Determine Remediation
Remediation
Activities
Problem Domains and Outlier Capabilities
Project
Portfolio Service SOA
Portfolio Roadmap
Roadmap Creation
Determine Program Activities
• Top priority is usually given to No SOA Ad Hoc Opportunistic Systematic Managed Optimized
remediation
Cultural activitiesisthat
resistance often the primary reason for failure in
focus onITthe
enterprise domain with
endeavors. the adoption posture is incremental,
If your
youlowest maturity
will lessen thescore
impact on your organization, customers, and
• Undertake
partners changes
so they in can assimilate change gradually.
series
The Seven oftoiterations/phases
Steps SOA Nirvana, Tom Termini, January 2009
Service Service
Modification Candidates
• Functionality already • Projects need to be analyzed
available from existing to identify the service
services candidates.
• Increase the performance • Three primary areas to
or capacity analyze:
• Implement functional • Functional overlap between
enhancements projects
• Service modifications need • Business process tasks that are
to be incorporated into the common across projects
SOA Roadmap • Common data requirements
across projects
Service Selection
SOA Service Candidate Selection Framework
• The Oracle Service
Candidate Selection
Framework measures
• Benefits of realization
• Inhibitors to realization
• Generates a numeric score
used to justify Services
Candidates for realization
• Does not determine if the
functionality should be built
• Justifies extra effort to buid a
reusable service
• If not justified, functionality
build by the project
Define Schedule
• The high-level schedule defined • Program-level activities
is the schedule for the entire • Selected projects
SOA initiative that illustrates the • Service modifications
ordering and dependency • Selected service candidates
relationships
1. Determine start date and 3. Determine delivery dates for
duration of the program level service modifications
activities • Generally service modifications
2. Determine start dates for must be available in time for
selected projects project integration testing
• Should not begin in earnest until 4. Determine delivery dates for
program-level activities complete. service candidates
(Some overlap is allowed) • Driven by the needs of the projects
• End date is determined by effort, requiring the new service
complexity, resource availability,
and business needs.
Example SOA Roadmap Phase 1 Schedule
Example SOA Roadmap Subsequent Phases