SlideShare a Scribd company logo
1 of 9
Download to read offline
1
A SOA Maturity Model
Abstract
In many enterprises, business-IT alignment is a challenge that requires
continuous attention. There is considerable literature on measuring and improving
such alignment, but it falls short when applied to collaborative networked
organizations. In order to facilitate managing business-IT alignment in
organizations, we need a maturity model that allows collaborating organizations
to assess the current state of alignment and take appropriate action to improve it
where needed.
In this paper we propose such a model, a framework that enables benchmarking
the effectiveness of a Service-oriented Architecture (SOA) implementation and its
alignment with business. The SOA Maturity Model described in this paper could be
viewed as a tool that defines a set of criteria and measurable parameters to
measure and benchmark the effectiveness of a SOA implementation. This model
is based on the Software Engineering Instituteā€™s Capability Maturity Model (CMM)
developed to define specific levels of improvement in the software development
process.
2
Table of Contents
1. INTRODUCTION ........................................................................................................................3
2. MATURITY LEVELS AND DIMENSIONS.......................................................................................3
LEVEL DEFINITIONS .............................................................................................................................4
MATURITY DIMENSIONS.......................................................................................................................4
3. SOA MATURITY MODEL MATRIX...............................................................................................5
4. CONCLUSION ............................................................................................................................8
5. REFERENCE ...............................................................................................................................9
3
1. Introduction
Maturity Models describe the evolution of a specific entity over time. Commonly,
this entity is an organizational area or function. Maturity Models have been
developed to assess specific areas against a norm. Based on maturity
assessments, organizations know the extent to which activities in such areas are
predictable. That is, organizations can be aware of whether a specific area is
sufficiently refined and documented so the activities in this area now have the
potential to achieve desired outcomes. Maturity Models apply a life-cycle
approach where an area develops over time until it reaches its highest maturity
level.
Essentially, Maturity Models make it easier for organizations to establish goals for
process improvement and identify opportunities for optimization, since these
models describe basic attributes that are expected to characterize a particular
area for each maturity level. By comparing an organizationā€™s characteristics and
attributes with a Maturity Model, an organization would be able to identify how
mature it is in order to increase its process capability: first, establishing goals for
the improvement of processes and then, taking actions to achieve them.
While designing a typical maturity model, the nature / type of model would need
to be ascertained. Maturity models can be classified as:
1. Assessment maturity models: Consists of normative models which serve
as assessment tools that target certification, and help improve the
organizationā€™s image as a reliable partner
2. Development maturity models: Includes development tools that
organizations could use as guides for implementing best practices that,
ultimately, lead to improvements and better results
In this paper, a development maturity model is discussed that describes the
various maturity levels in a SOA Adoption Journey and the ideal state of an
organization at each level measured against a standard set of maturity
dimensions. The resulting matrix represents the SOA Maturity Model.
2.Maturity Levels and Dimensions
Achieving a certain level of maturity as per the dimensions and levels defined
below is typically a process that needs to be performed continuously and cannot
be considered steady state. The development of a maturity model consists of
some typical steps as depicted below:
Scope
Populate
Validation
Levels Domains
Evaluate Deploy Maintain
Identification
ValidationIdentification
Design
Architecture StructureType
4
The first step in a maturity model is of course to determine the scope by setting
the boundaries for the modelā€™s application and use, and to define the purpose of
the model. The next steps would be to design the model and then populate it with
assessment criteria. Then evaluate it for its relevance and rigor before deploying
it. The maturity model (like all programs) would need to be kept up-to-date
through a maintenance activity.
The SOA Maturity Model was developed using the process described above. The
scope in this case is ā€˜effective SOA implementationā€™. Note that there is no single
way to determine this and there are several SOA Maturity Models proposed by
different organizations to determine the maturity of SOA in an enterprise. This
particular model is based on CMM standards for development and defines 5 levels
of maturity as below:
Level Definitions
Maturity Dimensions
Each of the above levels are assessed as described below, based on collectively
considering the following well-known dimensions - Organizational Factors, Tools
and Processes, Architecture, Services, Governance Support and Operations.
1 ā€“ Primitive
This level indicates that the organization has adopted
SOA, but is in a very early stage. There is not much
reuse of assets and needs overall direction in
achieving the goals of SOA. At this level, organizations
cannot fully reap the benefits of SOA
2 ā€“ Standardized
Services
This is the second level of maturity and indicates that
re-use exists to a certain extent, developed through
the use of standardized services and well defined best
practices.
3 ā€“ Manageable Services
This level of maturity indicates that services are
standardized and the organization has better control in
terms of overall manageability. This level is not very
far from realizing the full benefits of SOA.
4 ā€“ Measurable Services
Just like in the SEI-CMM standards, metrics and
measurements play an important role in SOA. This
level of maturity indicates greater control over the
initiative, as metrics are available from both a
technical and a commercial perspective.
5 ā€“ Agile Enterprise
This is the ultimate goal organizations aspire to
achieve. This indicates close alignment between the IT
and business teams so that changes are addressed
quickly at low costs, thereby gaining business agility
and the ability to remain competitive.
5
3.SOA Maturity Model Matrix
The following table details the complete maturity model levels and their criteria
1. Primitive
2. Standardized
Services
3. Manageable
Services
4. Measurable
Services
5. Agile Enterprise
Organization
Management has
no clear vision on
SOA
IT groups are not
aligned to SOA
vision
Inadequate
staffing for
different SOA
teams(:architects,
governance,
service factory,
business
analysts)
Management has
limited budget for
the SOA initiative
Different teams
are in place and
their roles and
responsibilities
are defined
Setting up
organization-
wide SOA
Center of
Excellence
SOA
Programme
Manager is
designated for
organization-
wide steer
Costing models
for Service
development
and re-use are
identified
Adequate
Budget is
allocated for
the initial cost
of launching
SOA
Knowledge
Management
Plan in place
IT groups are
trained on the
metrics
ROI
Measurement
plans and
strategy in
place
Based on
measurement,
encourages
projects to
reuse services
with rewards
and incentives
Management
enforces
trainings/workshops
across the board on
SOA and its
benefits
IT groups are
aligned and
committed to SOA
vision
Business and IT are
fully aligned; IT can
respond faster to
changing business
needs with lower
costs thereby
fulfilling the vision
of an ā€˜Agile
Enterpriseā€™
Tools&Processes
SOA Repository
and Registry tools
are not used
Service Lifecycle
states are not
identified
Review processes
are not identified
Service
Development
Process is not
identified
Service principles,
versioning
guidelines are not
defined
Service design
and
development
best practices
are defined
Interfaces are
standardized
Service designs
and deliveries
are reviewed
thoroughly
Service and
Project
dependencies
are not
managed
Service
deployment
plan does not
exist
SOA Repository
and Registry
tools are used
Service
Lifecycle states
are managed
using
Repository
Detailed and
automated
reviews of
service design
Service-level
Dependency
tracking is
automated and
project-level
dependencies
are managed
Tools are used
effectively to
collect service
usage and
performance
metrics
Runtime
Governance
and
Management
tools are used
to automate
usage
measurement,
SLA compliance
reports, etc
Processes are fully
automated
BAM (Business
Activity Monitoring)
is used to
understand service
usage behavior for
Business
Intelligence and
decision making
Runtime-
Governance tools
(RTG) feeds data
into design-time
tools such as real-
time service
performance
characteristics
6
1. Primitive
2. Standardized
Services
3. Manageable
Services
4. Measurable
Services
5. Agile
Enterprise
Architecture
Reference
Architecture
does not exist
SOA Principles
for the
organization is
not defined
Architectural
Best practices
are not defined
Design
standards are
not defined
Security Policy is
not defined
SOA Reference
Architecture is
defined
Right products
are evaluated
and procured to
align with the
reference
architecture
SOA Principles
are defined
Architectural
deviations are
not
approved/tracked
Services are
verified for
compliance with
best practices
and principles
Architectural
deviations are
approved and
tracked.
Architectural
goals are defined
Architecture is
tweaked to
facilitate
automated
measurement
Automated tools
for runtime
governance,
BAM, etc is
planned and
considered as an
architectural
element
Capacity
planning and
dynamic scalable
architectures are
considered to
facilitate SOA
adoption
Architectural
goals are
measured and
constantly
improved
Robust
architecture
enterprise-wide
where capacity is
dynamically
managed with
cloud computing
Architecturally,
support changes
to Business
Processes to
facilitate
changing
business needs
Services
Capabilities are
tightly coupled
within
applications
Different teams
may need
shared
capabilities
thereby re-
building them
every time.
Services may be
exposed but is
highly subjective
to a single
project with
non-standard
interfaces
No SLAs
Services have
standard and
uniform interface
Service provider
contract is
defined and
documented with
all characteristics
such as security,
performance and
availability
Services are
loosely coupled
and designed
with the right
level of
granularity
Service Stubs
are not used
Services and
entities are not
well documented
Service
Roadmap is
defined and
published using
a Repository
SLAs for services
are defined and
published with
the service
contract
Stubs are used
for service
virtualization
thereby
mitigating
dependency
issues
Services are
versioned with
concurrent
version support
and aligned to
the versioning
guidelines
Services are well
documented
using a
Repository
SLAs are
measured using
Runtime
governance tools
Service policies
are enforced
non-
programmatically
using RTG tools
Service
invocation
patterns/usage
patterns are
measured and
optimized with
RTG tools
Service quality
parameters are
defined and
measured
Services are
designed with
right granularity
to be composed
in a business
process
Domain-wise
grouping of
services to
facilitate easy
composition
Continuous
improvement
practices are
followed and
business
processes
eventually evolve
7
1. Primitive
2. Standardized
Services
3. Manageable
Services
4. Measurable
Services
5. Agile
Enterprise
Governance
Governance
team is non-
existent
Governance
team is not
empowered to
make decisions
Governance
team has no
control over
organizationā€™s
departments
Governance
team is not
comprised of
senior SOA
architects
Governance
team is
empowered and
has full support
of senior
management
Senior SOA
Architects within
Governance
team provide
technical steer
and assist in
service
identification
Engages in
review of service
design to ensure
compliance with
architectural
principles
Different teams
within the
organization
recognize and
realize the
importance of
Governance
Governance team
involves in
technical decision
making in
frameworks and
practices
Governance team
reviews and
approves any
architectural
deviations for
proven reasons
Participates in all
project initial
design stages to
ensure proper
use of SOA
Governance
Architects define
the service
measurable
parameters and
strategy to
measure them
Defines quality
parameters and
recommends
service
providers/
consumers for
incentives
Ensures that all
technical
decisions
/strategies are
communicated
to various
stakeholders
Creates a
positive influence
across the
organization on
the overall SOA
initiative
Monitors the SOA
adoption success
within the
organization
using metrics
and engages in
continuous
improvement
Influences all
future projects of
the organization
to be aligned to
SOA
SupportandOperations
Service Live
Support and
Operations team
does not exist
Hardware
infrastructure is
not monitored
Deployments are
not properly
managed and is
mostly done on
an ad-hoc basis
Operations
Procedures are
standardized
Service
Operations
Guide is
documented and
published
Live Service
version/build
details are not
tracked
Issue resolution
process is not
defined
Service
deployments are
controlled using
strict and
disciplined
processes
Service build
numbers/versions
are tracked and
release notes are
maintained
Service
deployments are
automated using
scripts
Deployment roll-
back strategy is
in place
Hot-deployment
strategy is in
place
Hardware and
OS resources are
measured in
production
environments
Service health
checks and
monitoring is
done
Network and
legacy system
connectivity
from the SOA
platform is
monitored
Hardware
Capacity limit is
monitored on a
continuous basis
Operations team
uses state-of-the
art tools for
monitoring all
technical
resources to
ensure high
availability and
quality of service
A problem record
is maintained for
quick resolution
of known
problems
SLA violations,
security
violations are
automatically
captured using
RTG tools
8
4.Conclusion
The SOA maturity assessment process helps organizations evaluate each
parameter mentioned above and arrive at a specific maturity level. The
assessment process is not meant to find faults with SOA implementations, but
rather to measure the level of success and to identify those aspects that worked
well and the ones that didnā€™t. Most organizations start at Level 3 and work
constantly towards achieving levels 4 and 5. Based on the inputs gathered during
the assessment stage, existing technical and process gaps are identified.
Eventually, the overall SOA strategy of the organization is revised based on the
established maturity level.
Torry Harris Business Solutions Inc, a US based services provider with a large
base of technologists located in the UK, India and China has provided cost effective
solutions at a design, development and support level to a variety of enterprise
clients across the world since 1998. The company specializes in integration,
distributed computing, and its focus on SOA is a result of nearly a decade of
expertise gathered in the middleware space. The company has partnerships with
almost all the leading SOA and integration product vendors. SOA, involving the
creation of autonomous parts of a solution, lends itself admirably to the cost
effective model of offshore service collaboration. A separate white paper entitled
ā€œSOA Implementation with an offshore partnerā€ available for download, explores
this model in a more detailed manner.
Further information about the company and a variety of white papers on SOA are
available at www.thbs.com/soa
For more information, write to us at soa@thbs.com
Centre for Telematics and Information Technology, University of Twente
CTIT (Centre for Telematics and Information Technology) of the University of
Twente in the Netherlands is one of the largest academic ICT research institutes in
Europe. Over 475 researchers actively participate in the research programme.
Integration of technology-based research and its application in specific domains is a
clear focus of CTIT.
More information is available at http://www.ctit.utwente.nl
9
5.Reference
1. S. Beecham, T. Hall, C. Britton, M. Cottee, and A. Rainer. Using an expert
panel to validate a requirements process, improvement model. Journal of
Systems and Software, 76 (3):251-275, 2005.
2. Blue-Crow. Business process modelling and analysis, 2007.
3. L. Bodenstaff, A. Wombacher, and M. U. Reichert. On formal consistency
between value and coordination models. Technical Report TR-CTIT-07-91,
Enschede, October 2007.
4. M. Broadbent and E. Kitzis. Interweaving business-driven IT strategy and
execution: Four foundation factors. Ivey Business Journal, 69(3):1-6, 2005.
5. L. M. Camarinha-Matos and H. Afsarmanesh. Collaborative Networked
Organizations: A Research Agenda for Emerging Business Models. Kluwer
6. Academic Publishers, 2004.
7. L. M. Camarinha-Matos and H. Afsarmanesh. The emerging discipline of
collaborative networks. In Virtual Enterprises and Collaborative Networks,
pages 3-16. Kluwer AcademicPublishers, 2004.
8. Y. E. Chan. Why havenā€™t we mastered alignment? the importance of the
informal organization structure. MIS Quarterly Executive, 1(21):76-112,
2002.
9. W.C Bogner and P. S. Barr. Making sense in hypercompetitive environments:
A cognitive explanation for the persistence of high velocity competition.
Organization Science,11 (2):212-226, 2000.

More Related Content

What's hot

Web Maturity Models
Web Maturity ModelsWeb Maturity Models
Web Maturity ModelsVera Rhoads
Ā 
Strategy-focused and value-oriented capabilities
Strategy-focused and value-oriented capabilitiesStrategy-focused and value-oriented capabilities
Strategy-focused and value-oriented capabilitiesDmitry Kudryavtsev
Ā 
Systemic approach towards enterprise functional decomposition
Systemic approach towards enterprise functional decompositionSystemic approach towards enterprise functional decomposition
Systemic approach towards enterprise functional decompositionDmitry Kudryavtsev
Ā 
A process maturity model for requirements engineering
A process maturity model for requirements engineeringA process maturity model for requirements engineering
A process maturity model for requirements engineeringIan Sommerville
Ā 
Defining competencies HRMS
Defining competencies  HRMSDefining competencies  HRMS
Defining competencies HRMSyogitas1
Ā 
A Design Science Approach to Develop a New Comprehensive SOA Governance Fram...
 A Design Science Approach to Develop a New Comprehensive SOA Governance Fram... A Design Science Approach to Develop a New Comprehensive SOA Governance Fram...
A Design Science Approach to Develop a New Comprehensive SOA Governance Fram...IJMIT JOURNAL
Ā 
A Design Science Approach to Develop a New Comprehensive SOA Governance Frame...
A Design Science Approach to Develop a New Comprehensive SOA Governance Frame...A Design Science Approach to Develop a New Comprehensive SOA Governance Frame...
A Design Science Approach to Develop a New Comprehensive SOA Governance Frame...IJMIT JOURNAL
Ā 
Process classification framework
Process classification frameworkProcess classification framework
Process classification frameworkwardell henley
Ā 
Soa Readiness Assessment, a New Method
Soa Readiness Assessment, a New MethodSoa Readiness Assessment, a New Method
Soa Readiness Assessment, a New MethodIJERA Editor
Ā 
Ch08 - Organisation theory design and change gareth jones
Ch08 - Organisation theory design and change gareth jonesCh08 - Organisation theory design and change gareth jones
Ch08 - Organisation theory design and change gareth jonesrr92
Ā 
Performance management and development system
Performance management and development systemPerformance management and development system
Performance management and development systemeismintukey
Ā 
The use of_reference_models_in_business_process_renovation
The use of_reference_models_in_business_process_renovationThe use of_reference_models_in_business_process_renovation
The use of_reference_models_in_business_process_renovationemedin
Ā 
job fit ;;performance management and measurement report
job fit ;;performance management and measurement reportjob fit ;;performance management and measurement report
job fit ;;performance management and measurement reportbasitktr
Ā 
ITIL Expert Track(OSA,SOA,PPO,RCV) + MALC Offerd By nbizinfosol.com
ITIL Expert  Track(OSA,SOA,PPO,RCV) + MALC Offerd By nbizinfosol.comITIL Expert  Track(OSA,SOA,PPO,RCV) + MALC Offerd By nbizinfosol.com
ITIL Expert Track(OSA,SOA,PPO,RCV) + MALC Offerd By nbizinfosol.cominbizinfoso
Ā 
MDelta-Quantifying Maturity
MDelta-Quantifying MaturityMDelta-Quantifying Maturity
MDelta-Quantifying MaturitySushant Hublikar
Ā 
The Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkThe Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkDmitry Kudryavtsev
Ā 

What's hot (19)

Ijetr021207
Ijetr021207Ijetr021207
Ijetr021207
Ā 
Web Maturity Models
Web Maturity ModelsWeb Maturity Models
Web Maturity Models
Ā 
Strategy-focused and value-oriented capabilities
Strategy-focused and value-oriented capabilitiesStrategy-focused and value-oriented capabilities
Strategy-focused and value-oriented capabilities
Ā 
Systemic approach towards enterprise functional decomposition
Systemic approach towards enterprise functional decompositionSystemic approach towards enterprise functional decomposition
Systemic approach towards enterprise functional decomposition
Ā 
A process maturity model for requirements engineering
A process maturity model for requirements engineeringA process maturity model for requirements engineering
A process maturity model for requirements engineering
Ā 
Defining competencies HRMS
Defining competencies  HRMSDefining competencies  HRMS
Defining competencies HRMS
Ā 
A Design Science Approach to Develop a New Comprehensive SOA Governance Fram...
 A Design Science Approach to Develop a New Comprehensive SOA Governance Fram... A Design Science Approach to Develop a New Comprehensive SOA Governance Fram...
A Design Science Approach to Develop a New Comprehensive SOA Governance Fram...
Ā 
A Design Science Approach to Develop a New Comprehensive SOA Governance Frame...
A Design Science Approach to Develop a New Comprehensive SOA Governance Frame...A Design Science Approach to Develop a New Comprehensive SOA Governance Frame...
A Design Science Approach to Develop a New Comprehensive SOA Governance Frame...
Ā 
Process classification framework
Process classification frameworkProcess classification framework
Process classification framework
Ā 
Soa Readiness Assessment, a New Method
Soa Readiness Assessment, a New MethodSoa Readiness Assessment, a New Method
Soa Readiness Assessment, a New Method
Ā 
Ch08 - Organisation theory design and change gareth jones
Ch08 - Organisation theory design and change gareth jonesCh08 - Organisation theory design and change gareth jones
Ch08 - Organisation theory design and change gareth jones
Ā 
Org structures 2
Org structures 2Org structures 2
Org structures 2
Ā 
Performance management and development system
Performance management and development systemPerformance management and development system
Performance management and development system
Ā 
The use of_reference_models_in_business_process_renovation
The use of_reference_models_in_business_process_renovationThe use of_reference_models_in_business_process_renovation
The use of_reference_models_in_business_process_renovation
Ā 
job fit ;;performance management and measurement report
job fit ;;performance management and measurement reportjob fit ;;performance management and measurement report
job fit ;;performance management and measurement report
Ā 
ITIL Expert Track(OSA,SOA,PPO,RCV) + MALC Offerd By nbizinfosol.com
ITIL Expert  Track(OSA,SOA,PPO,RCV) + MALC Offerd By nbizinfosol.comITIL Expert  Track(OSA,SOA,PPO,RCV) + MALC Offerd By nbizinfosol.com
ITIL Expert Track(OSA,SOA,PPO,RCV) + MALC Offerd By nbizinfosol.com
Ā 
BUS137 Chapter 6
BUS137 Chapter 6 BUS137 Chapter 6
BUS137 Chapter 6
Ā 
MDelta-Quantifying Maturity
MDelta-Quantifying MaturityMDelta-Quantifying Maturity
MDelta-Quantifying Maturity
Ā 
The Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering FrameworkThe Ontology-based Business Architecture Engineering Framework
The Ontology-based Business Architecture Engineering Framework
Ā 

Similar to SOA Maturity Model | Torry Harris Whitepaper

SYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptx
SYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptxSYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptx
SYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptxOkianWarner
Ā 
Adopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment ModelAdopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment ModelCognizant
Ā 
cccd7ba90be0ba399c463662f4e8b645.pdf
cccd7ba90be0ba399c463662f4e8b645.pdfcccd7ba90be0ba399c463662f4e8b645.pdf
cccd7ba90be0ba399c463662f4e8b645.pdfssusercb2083
Ā 
A Guide to SOA Governance | Torry Harris Whitepaper
A Guide to SOA Governance | Torry Harris WhitepaperA Guide to SOA Governance | Torry Harris Whitepaper
A Guide to SOA Governance | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
3-CMMI Continuous And Staged
3-CMMI Continuous And Staged3-CMMI Continuous And Staged
3-CMMI Continuous And StagedChris Lazaris
Ā 
Aws dev ops saif ahmed
Aws dev ops   saif ahmedAws dev ops   saif ahmed
Aws dev ops saif ahmedsaifam
Ā 
IT QUALITY ASSURANCE AND INFORMATION AUDIT
IT QUALITY ASSURANCE AND INFORMATION AUDITIT QUALITY ASSURANCE AND INFORMATION AUDIT
IT QUALITY ASSURANCE AND INFORMATION AUDITMufaddal Nullwala
Ā 
QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAIites
Ā 
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Dr. Mustafa Değerli
Ā 
Standards models for setting up a robust t co-e
Standards models for setting up a robust t co-eStandards models for setting up a robust t co-e
Standards models for setting up a robust t co-eMaveric Systems
Ā 
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
Standards / Models for Setting Up a Robust TCoE - Maveric SystemsStandards / Models for Setting Up a Robust TCoE - Maveric Systems
Standards / Models for Setting Up a Robust TCoE - Maveric SystemsMaveric Systems
Ā 
Feb2008 Service Desk Maturity Models & Fram
Feb2008 Service Desk Maturity Models & FramFeb2008 Service Desk Maturity Models & Fram
Feb2008 Service Desk Maturity Models & FramIT Service and Support
Ā 
Quality management topics
Quality management topicsQuality management topics
Quality management topicsselinasimpson2601
Ā 
Soc inc. ppt
Soc inc. pptSoc inc. ppt
Soc inc. pptrobinsingh69
Ā 
07 caelum-cmmi-multimodel-scamp iv2
07 caelum-cmmi-multimodel-scamp iv207 caelum-cmmi-multimodel-scamp iv2
07 caelum-cmmi-multimodel-scamp iv2CAELUM-CMMI
Ā 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineeringcharles ogolla
Ā 
Steps to blueprint successful erp projects immortal
Steps to blueprint successful erp projects immortalSteps to blueprint successful erp projects immortal
Steps to blueprint successful erp projects immortalImmortal Technologies
Ā 
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptxpresentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptxBenjaminFamili
Ā 
Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Shane Coughlan
Ā 

Similar to SOA Maturity Model | Torry Harris Whitepaper (20)

SYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptx
SYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptxSYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptx
SYSTEM_ANALYSIS_AND_DESIGN_PRESENTATION_SLIDES.pptx
Ā 
Adopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment ModelAdopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment Model
Ā 
CMMI
CMMICMMI
CMMI
Ā 
cccd7ba90be0ba399c463662f4e8b645.pdf
cccd7ba90be0ba399c463662f4e8b645.pdfcccd7ba90be0ba399c463662f4e8b645.pdf
cccd7ba90be0ba399c463662f4e8b645.pdf
Ā 
A Guide to SOA Governance | Torry Harris Whitepaper
A Guide to SOA Governance | Torry Harris WhitepaperA Guide to SOA Governance | Torry Harris Whitepaper
A Guide to SOA Governance | Torry Harris Whitepaper
Ā 
3-CMMI Continuous And Staged
3-CMMI Continuous And Staged3-CMMI Continuous And Staged
3-CMMI Continuous And Staged
Ā 
Aws dev ops saif ahmed
Aws dev ops   saif ahmedAws dev ops   saif ahmed
Aws dev ops saif ahmed
Ā 
IT QUALITY ASSURANCE AND INFORMATION AUDIT
IT QUALITY ASSURANCE AND INFORMATION AUDITIT QUALITY ASSURANCE AND INFORMATION AUDIT
IT QUALITY ASSURANCE AND INFORMATION AUDIT
Ā 
QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction ppt
Ā 
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Ā 
Standards models for setting up a robust t co-e
Standards models for setting up a robust t co-eStandards models for setting up a robust t co-e
Standards models for setting up a robust t co-e
Ā 
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
Standards / Models for Setting Up a Robust TCoE - Maveric SystemsStandards / Models for Setting Up a Robust TCoE - Maveric Systems
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
Ā 
Feb2008 Service Desk Maturity Models & Fram
Feb2008 Service Desk Maturity Models & FramFeb2008 Service Desk Maturity Models & Fram
Feb2008 Service Desk Maturity Models & Fram
Ā 
Quality management topics
Quality management topicsQuality management topics
Quality management topics
Ā 
Soc inc. ppt
Soc inc. pptSoc inc. ppt
Soc inc. ppt
Ā 
07 caelum-cmmi-multimodel-scamp iv2
07 caelum-cmmi-multimodel-scamp iv207 caelum-cmmi-multimodel-scamp iv2
07 caelum-cmmi-multimodel-scamp iv2
Ā 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
Ā 
Steps to blueprint successful erp projects immortal
Steps to blueprint successful erp projects immortalSteps to blueprint successful erp projects immortal
Steps to blueprint successful erp projects immortal
Ā 
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptxpresentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
Ā 
Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023
Ā 

More from Torry Harris Business Solutions

A Guide to SOA Implementation | Torry Harris Whitepaper
A Guide to SOA Implementation | Torry Harris WhitepaperA Guide to SOA Implementation | Torry Harris Whitepaper
A Guide to SOA Implementation | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
Application Rationalization | Torry Harris Whitepaper
Application Rationalization | Torry Harris WhitepaperApplication Rationalization | Torry Harris Whitepaper
Application Rationalization | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
Application Oriented Networks: An SOA Perspective | Torry Harris Whitepaper
Application Oriented Networks: An SOA Perspective | Torry Harris WhitepaperApplication Oriented Networks: An SOA Perspective | Torry Harris Whitepaper
Application Oriented Networks: An SOA Perspective | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
Outsourcing SOA Implementation | Torry Harris Whitepaper
Outsourcing SOA Implementation | Torry Harris WhitepaperOutsourcing SOA Implementation | Torry Harris Whitepaper
Outsourcing SOA Implementation | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
SOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
SOA Offshore Onsite Delivery Model | Torry Harris WhitepaperSOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
SOA Offshore Onsite Delivery Model | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
SOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris WhitepaperSOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
Migration and Security in SOA | Torry Harris Whitepaper
Migration and Security in SOA | Torry Harris WhitepaperMigration and Security in SOA | Torry Harris Whitepaper
Migration and Security in SOA | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
Cloud Catalyst Programme | Torry Harris Whitepaper
Cloud Catalyst Programme | Torry Harris WhitepaperCloud Catalyst Programme | Torry Harris Whitepaper
Cloud Catalyst Programme | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
Cloud Computing Overview | Torry Harris Whitepaper
Cloud Computing Overview | Torry Harris WhitepaperCloud Computing Overview | Torry Harris Whitepaper
Cloud Computing Overview | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
Comparison of Cloud Computing Services | Torry Harris Whitepaper
Comparison of Cloud Computing Services | Torry Harris WhitepaperComparison of Cloud Computing Services | Torry Harris Whitepaper
Comparison of Cloud Computing Services | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris WhitepaperEucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
BPM - The Soft Science of Change | Torry Harris Whitepaper
BPM - The Soft Science of Change | Torry Harris WhitepaperBPM - The Soft Science of Change | Torry Harris Whitepaper
BPM - The Soft Science of Change | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
EAI Performance Analysis Web-Methods | Torry Harris Whitepaper
EAI Performance Analysis Web-Methods | Torry Harris WhitepaperEAI Performance Analysis Web-Methods | Torry Harris Whitepaper
EAI Performance Analysis Web-Methods | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 
EAI Test Driven Development WebMethods | Torry Harris Whitepaper
EAI Test Driven Development WebMethods | Torry Harris WhitepaperEAI Test Driven Development WebMethods | Torry Harris Whitepaper
EAI Test Driven Development WebMethods | Torry Harris WhitepaperTorry Harris Business Solutions
Ā 

More from Torry Harris Business Solutions (20)

A Guide to SOA Implementation | Torry Harris Whitepaper
A Guide to SOA Implementation | Torry Harris WhitepaperA Guide to SOA Implementation | Torry Harris Whitepaper
A Guide to SOA Implementation | Torry Harris Whitepaper
Ā 
Application Rationalization | Torry Harris Whitepaper
Application Rationalization | Torry Harris WhitepaperApplication Rationalization | Torry Harris Whitepaper
Application Rationalization | Torry Harris Whitepaper
Ā 
Application Oriented Networks: An SOA Perspective | Torry Harris Whitepaper
Application Oriented Networks: An SOA Perspective | Torry Harris WhitepaperApplication Oriented Networks: An SOA Perspective | Torry Harris Whitepaper
Application Oriented Networks: An SOA Perspective | Torry Harris Whitepaper
Ā 
Outsourcing SOA Implementation | Torry Harris Whitepaper
Outsourcing SOA Implementation | Torry Harris WhitepaperOutsourcing SOA Implementation | Torry Harris Whitepaper
Outsourcing SOA Implementation | Torry Harris Whitepaper
Ā 
SOA Migration Services | Torry Harris
SOA Migration Services | Torry HarrisSOA Migration Services | Torry Harris
SOA Migration Services | Torry Harris
Ā 
SOA Roadmap and Education | Torry Harris
SOA Roadmap and Education | Torry HarrisSOA Roadmap and Education | Torry Harris
SOA Roadmap and Education | Torry Harris
Ā 
SOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
SOA Offshore Onsite Delivery Model | Torry Harris WhitepaperSOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
SOA Offshore Onsite Delivery Model | Torry Harris Whitepaper
Ā 
SOA Test Methodology | Torry Harris Whitepaper
SOA Test Methodology | Torry Harris WhitepaperSOA Test Methodology | Torry Harris Whitepaper
SOA Test Methodology | Torry Harris Whitepaper
Ā 
SOA for Retail | Torry Harris Whitepaper
SOA for Retail | Torry Harris WhitepaperSOA for Retail | Torry Harris Whitepaper
SOA for Retail | Torry Harris Whitepaper
Ā 
SOA for Telecom | Torry Harris Whitepaper
SOA for Telecom | Torry Harris WhitepaperSOA for Telecom | Torry Harris Whitepaper
SOA for Telecom | Torry Harris Whitepaper
Ā 
SOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris WhitepaperSOA Open Source Implementation | Torry Harris Whitepaper
SOA Open Source Implementation | Torry Harris Whitepaper
Ā 
Migration and Security in SOA | Torry Harris Whitepaper
Migration and Security in SOA | Torry Harris WhitepaperMigration and Security in SOA | Torry Harris Whitepaper
Migration and Security in SOA | Torry Harris Whitepaper
Ā 
Web Services in SOA | Torry Harris
Web Services in SOA | Torry HarrisWeb Services in SOA | Torry Harris
Web Services in SOA | Torry Harris
Ā 
Cloud Catalyst Programme | Torry Harris Whitepaper
Cloud Catalyst Programme | Torry Harris WhitepaperCloud Catalyst Programme | Torry Harris Whitepaper
Cloud Catalyst Programme | Torry Harris Whitepaper
Ā 
Cloud Computing Overview | Torry Harris Whitepaper
Cloud Computing Overview | Torry Harris WhitepaperCloud Computing Overview | Torry Harris Whitepaper
Cloud Computing Overview | Torry Harris Whitepaper
Ā 
Comparison of Cloud Computing Services | Torry Harris Whitepaper
Comparison of Cloud Computing Services | Torry Harris WhitepaperComparison of Cloud Computing Services | Torry Harris Whitepaper
Comparison of Cloud Computing Services | Torry Harris Whitepaper
Ā 
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris WhitepaperEucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Eucalyptus on Xen - Build Enterprise Private Cloud | Torry Harris Whitepaper
Ā 
BPM - The Soft Science of Change | Torry Harris Whitepaper
BPM - The Soft Science of Change | Torry Harris WhitepaperBPM - The Soft Science of Change | Torry Harris Whitepaper
BPM - The Soft Science of Change | Torry Harris Whitepaper
Ā 
EAI Performance Analysis Web-Methods | Torry Harris Whitepaper
EAI Performance Analysis Web-Methods | Torry Harris WhitepaperEAI Performance Analysis Web-Methods | Torry Harris Whitepaper
EAI Performance Analysis Web-Methods | Torry Harris Whitepaper
Ā 
EAI Test Driven Development WebMethods | Torry Harris Whitepaper
EAI Test Driven Development WebMethods | Torry Harris WhitepaperEAI Test Driven Development WebMethods | Torry Harris Whitepaper
EAI Test Driven Development WebMethods | Torry Harris Whitepaper
Ā 

Recently uploaded

A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
Ā 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
Ā 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
Ā 
Navi Mumbai Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls šŸ„° 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls šŸ„° 8617370543 Service Offer VIP Hot ModelDeepika Singh
Ā 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
Ā 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
Ā 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
Ā 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
Ā 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
Ā 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
Ā 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
Ā 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
Ā 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
Ā 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
Ā 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
Ā 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
Ā 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
Ā 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
Ā 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
Ā 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
Ā 

Recently uploaded (20)

A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Ā 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Ā 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Ā 
Navi Mumbai Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls šŸ„° 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls šŸ„° 8617370543 Service Offer VIP Hot Model
Ā 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Ā 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Ā 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Ā 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Ā 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Ā 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Ā 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Ā 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Ā 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Ā 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Ā 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Ā 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Ā 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Ā 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Ā 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Ā 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Ā 

SOA Maturity Model | Torry Harris Whitepaper

  • 1. 1 A SOA Maturity Model Abstract In many enterprises, business-IT alignment is a challenge that requires continuous attention. There is considerable literature on measuring and improving such alignment, but it falls short when applied to collaborative networked organizations. In order to facilitate managing business-IT alignment in organizations, we need a maturity model that allows collaborating organizations to assess the current state of alignment and take appropriate action to improve it where needed. In this paper we propose such a model, a framework that enables benchmarking the effectiveness of a Service-oriented Architecture (SOA) implementation and its alignment with business. The SOA Maturity Model described in this paper could be viewed as a tool that defines a set of criteria and measurable parameters to measure and benchmark the effectiveness of a SOA implementation. This model is based on the Software Engineering Instituteā€™s Capability Maturity Model (CMM) developed to define specific levels of improvement in the software development process.
  • 2. 2 Table of Contents 1. INTRODUCTION ........................................................................................................................3 2. MATURITY LEVELS AND DIMENSIONS.......................................................................................3 LEVEL DEFINITIONS .............................................................................................................................4 MATURITY DIMENSIONS.......................................................................................................................4 3. SOA MATURITY MODEL MATRIX...............................................................................................5 4. CONCLUSION ............................................................................................................................8 5. REFERENCE ...............................................................................................................................9
  • 3. 3 1. Introduction Maturity Models describe the evolution of a specific entity over time. Commonly, this entity is an organizational area or function. Maturity Models have been developed to assess specific areas against a norm. Based on maturity assessments, organizations know the extent to which activities in such areas are predictable. That is, organizations can be aware of whether a specific area is sufficiently refined and documented so the activities in this area now have the potential to achieve desired outcomes. Maturity Models apply a life-cycle approach where an area develops over time until it reaches its highest maturity level. Essentially, Maturity Models make it easier for organizations to establish goals for process improvement and identify opportunities for optimization, since these models describe basic attributes that are expected to characterize a particular area for each maturity level. By comparing an organizationā€™s characteristics and attributes with a Maturity Model, an organization would be able to identify how mature it is in order to increase its process capability: first, establishing goals for the improvement of processes and then, taking actions to achieve them. While designing a typical maturity model, the nature / type of model would need to be ascertained. Maturity models can be classified as: 1. Assessment maturity models: Consists of normative models which serve as assessment tools that target certification, and help improve the organizationā€™s image as a reliable partner 2. Development maturity models: Includes development tools that organizations could use as guides for implementing best practices that, ultimately, lead to improvements and better results In this paper, a development maturity model is discussed that describes the various maturity levels in a SOA Adoption Journey and the ideal state of an organization at each level measured against a standard set of maturity dimensions. The resulting matrix represents the SOA Maturity Model. 2.Maturity Levels and Dimensions Achieving a certain level of maturity as per the dimensions and levels defined below is typically a process that needs to be performed continuously and cannot be considered steady state. The development of a maturity model consists of some typical steps as depicted below: Scope Populate Validation Levels Domains Evaluate Deploy Maintain Identification ValidationIdentification Design Architecture StructureType
  • 4. 4 The first step in a maturity model is of course to determine the scope by setting the boundaries for the modelā€™s application and use, and to define the purpose of the model. The next steps would be to design the model and then populate it with assessment criteria. Then evaluate it for its relevance and rigor before deploying it. The maturity model (like all programs) would need to be kept up-to-date through a maintenance activity. The SOA Maturity Model was developed using the process described above. The scope in this case is ā€˜effective SOA implementationā€™. Note that there is no single way to determine this and there are several SOA Maturity Models proposed by different organizations to determine the maturity of SOA in an enterprise. This particular model is based on CMM standards for development and defines 5 levels of maturity as below: Level Definitions Maturity Dimensions Each of the above levels are assessed as described below, based on collectively considering the following well-known dimensions - Organizational Factors, Tools and Processes, Architecture, Services, Governance Support and Operations. 1 ā€“ Primitive This level indicates that the organization has adopted SOA, but is in a very early stage. There is not much reuse of assets and needs overall direction in achieving the goals of SOA. At this level, organizations cannot fully reap the benefits of SOA 2 ā€“ Standardized Services This is the second level of maturity and indicates that re-use exists to a certain extent, developed through the use of standardized services and well defined best practices. 3 ā€“ Manageable Services This level of maturity indicates that services are standardized and the organization has better control in terms of overall manageability. This level is not very far from realizing the full benefits of SOA. 4 ā€“ Measurable Services Just like in the SEI-CMM standards, metrics and measurements play an important role in SOA. This level of maturity indicates greater control over the initiative, as metrics are available from both a technical and a commercial perspective. 5 ā€“ Agile Enterprise This is the ultimate goal organizations aspire to achieve. This indicates close alignment between the IT and business teams so that changes are addressed quickly at low costs, thereby gaining business agility and the ability to remain competitive.
  • 5. 5 3.SOA Maturity Model Matrix The following table details the complete maturity model levels and their criteria 1. Primitive 2. Standardized Services 3. Manageable Services 4. Measurable Services 5. Agile Enterprise Organization Management has no clear vision on SOA IT groups are not aligned to SOA vision Inadequate staffing for different SOA teams(:architects, governance, service factory, business analysts) Management has limited budget for the SOA initiative Different teams are in place and their roles and responsibilities are defined Setting up organization- wide SOA Center of Excellence SOA Programme Manager is designated for organization- wide steer Costing models for Service development and re-use are identified Adequate Budget is allocated for the initial cost of launching SOA Knowledge Management Plan in place IT groups are trained on the metrics ROI Measurement plans and strategy in place Based on measurement, encourages projects to reuse services with rewards and incentives Management enforces trainings/workshops across the board on SOA and its benefits IT groups are aligned and committed to SOA vision Business and IT are fully aligned; IT can respond faster to changing business needs with lower costs thereby fulfilling the vision of an ā€˜Agile Enterpriseā€™ Tools&Processes SOA Repository and Registry tools are not used Service Lifecycle states are not identified Review processes are not identified Service Development Process is not identified Service principles, versioning guidelines are not defined Service design and development best practices are defined Interfaces are standardized Service designs and deliveries are reviewed thoroughly Service and Project dependencies are not managed Service deployment plan does not exist SOA Repository and Registry tools are used Service Lifecycle states are managed using Repository Detailed and automated reviews of service design Service-level Dependency tracking is automated and project-level dependencies are managed Tools are used effectively to collect service usage and performance metrics Runtime Governance and Management tools are used to automate usage measurement, SLA compliance reports, etc Processes are fully automated BAM (Business Activity Monitoring) is used to understand service usage behavior for Business Intelligence and decision making Runtime- Governance tools (RTG) feeds data into design-time tools such as real- time service performance characteristics
  • 6. 6 1. Primitive 2. Standardized Services 3. Manageable Services 4. Measurable Services 5. Agile Enterprise Architecture Reference Architecture does not exist SOA Principles for the organization is not defined Architectural Best practices are not defined Design standards are not defined Security Policy is not defined SOA Reference Architecture is defined Right products are evaluated and procured to align with the reference architecture SOA Principles are defined Architectural deviations are not approved/tracked Services are verified for compliance with best practices and principles Architectural deviations are approved and tracked. Architectural goals are defined Architecture is tweaked to facilitate automated measurement Automated tools for runtime governance, BAM, etc is planned and considered as an architectural element Capacity planning and dynamic scalable architectures are considered to facilitate SOA adoption Architectural goals are measured and constantly improved Robust architecture enterprise-wide where capacity is dynamically managed with cloud computing Architecturally, support changes to Business Processes to facilitate changing business needs Services Capabilities are tightly coupled within applications Different teams may need shared capabilities thereby re- building them every time. Services may be exposed but is highly subjective to a single project with non-standard interfaces No SLAs Services have standard and uniform interface Service provider contract is defined and documented with all characteristics such as security, performance and availability Services are loosely coupled and designed with the right level of granularity Service Stubs are not used Services and entities are not well documented Service Roadmap is defined and published using a Repository SLAs for services are defined and published with the service contract Stubs are used for service virtualization thereby mitigating dependency issues Services are versioned with concurrent version support and aligned to the versioning guidelines Services are well documented using a Repository SLAs are measured using Runtime governance tools Service policies are enforced non- programmatically using RTG tools Service invocation patterns/usage patterns are measured and optimized with RTG tools Service quality parameters are defined and measured Services are designed with right granularity to be composed in a business process Domain-wise grouping of services to facilitate easy composition Continuous improvement practices are followed and business processes eventually evolve
  • 7. 7 1. Primitive 2. Standardized Services 3. Manageable Services 4. Measurable Services 5. Agile Enterprise Governance Governance team is non- existent Governance team is not empowered to make decisions Governance team has no control over organizationā€™s departments Governance team is not comprised of senior SOA architects Governance team is empowered and has full support of senior management Senior SOA Architects within Governance team provide technical steer and assist in service identification Engages in review of service design to ensure compliance with architectural principles Different teams within the organization recognize and realize the importance of Governance Governance team involves in technical decision making in frameworks and practices Governance team reviews and approves any architectural deviations for proven reasons Participates in all project initial design stages to ensure proper use of SOA Governance Architects define the service measurable parameters and strategy to measure them Defines quality parameters and recommends service providers/ consumers for incentives Ensures that all technical decisions /strategies are communicated to various stakeholders Creates a positive influence across the organization on the overall SOA initiative Monitors the SOA adoption success within the organization using metrics and engages in continuous improvement Influences all future projects of the organization to be aligned to SOA SupportandOperations Service Live Support and Operations team does not exist Hardware infrastructure is not monitored Deployments are not properly managed and is mostly done on an ad-hoc basis Operations Procedures are standardized Service Operations Guide is documented and published Live Service version/build details are not tracked Issue resolution process is not defined Service deployments are controlled using strict and disciplined processes Service build numbers/versions are tracked and release notes are maintained Service deployments are automated using scripts Deployment roll- back strategy is in place Hot-deployment strategy is in place Hardware and OS resources are measured in production environments Service health checks and monitoring is done Network and legacy system connectivity from the SOA platform is monitored Hardware Capacity limit is monitored on a continuous basis Operations team uses state-of-the art tools for monitoring all technical resources to ensure high availability and quality of service A problem record is maintained for quick resolution of known problems SLA violations, security violations are automatically captured using RTG tools
  • 8. 8 4.Conclusion The SOA maturity assessment process helps organizations evaluate each parameter mentioned above and arrive at a specific maturity level. The assessment process is not meant to find faults with SOA implementations, but rather to measure the level of success and to identify those aspects that worked well and the ones that didnā€™t. Most organizations start at Level 3 and work constantly towards achieving levels 4 and 5. Based on the inputs gathered during the assessment stage, existing technical and process gaps are identified. Eventually, the overall SOA strategy of the organization is revised based on the established maturity level. Torry Harris Business Solutions Inc, a US based services provider with a large base of technologists located in the UK, India and China has provided cost effective solutions at a design, development and support level to a variety of enterprise clients across the world since 1998. The company specializes in integration, distributed computing, and its focus on SOA is a result of nearly a decade of expertise gathered in the middleware space. The company has partnerships with almost all the leading SOA and integration product vendors. SOA, involving the creation of autonomous parts of a solution, lends itself admirably to the cost effective model of offshore service collaboration. A separate white paper entitled ā€œSOA Implementation with an offshore partnerā€ available for download, explores this model in a more detailed manner. Further information about the company and a variety of white papers on SOA are available at www.thbs.com/soa For more information, write to us at soa@thbs.com Centre for Telematics and Information Technology, University of Twente CTIT (Centre for Telematics and Information Technology) of the University of Twente in the Netherlands is one of the largest academic ICT research institutes in Europe. Over 475 researchers actively participate in the research programme. Integration of technology-based research and its application in specific domains is a clear focus of CTIT. More information is available at http://www.ctit.utwente.nl
  • 9. 9 5.Reference 1. S. Beecham, T. Hall, C. Britton, M. Cottee, and A. Rainer. Using an expert panel to validate a requirements process, improvement model. Journal of Systems and Software, 76 (3):251-275, 2005. 2. Blue-Crow. Business process modelling and analysis, 2007. 3. L. Bodenstaff, A. Wombacher, and M. U. Reichert. On formal consistency between value and coordination models. Technical Report TR-CTIT-07-91, Enschede, October 2007. 4. M. Broadbent and E. Kitzis. Interweaving business-driven IT strategy and execution: Four foundation factors. Ivey Business Journal, 69(3):1-6, 2005. 5. L. M. Camarinha-Matos and H. Afsarmanesh. Collaborative Networked Organizations: A Research Agenda for Emerging Business Models. Kluwer 6. Academic Publishers, 2004. 7. L. M. Camarinha-Matos and H. Afsarmanesh. The emerging discipline of collaborative networks. In Virtual Enterprises and Collaborative Networks, pages 3-16. Kluwer AcademicPublishers, 2004. 8. Y. E. Chan. Why havenā€™t we mastered alignment? the importance of the informal organization structure. MIS Quarterly Executive, 1(21):76-112, 2002. 9. W.C Bogner and P. S. Barr. Making sense in hypercompetitive environments: A cognitive explanation for the persistence of high velocity competition. Organization Science,11 (2):212-226, 2000.