Upload
gwenda-abigayle-bruce
View
219
Download
1
Tags:
Embed Size (px)
Citation preview
© 1998 Concept Five Technologies
Enterprise Application Integration Enterprise Application Integration Capability Maturity ModelCapability Maturity Model
© 1998 Concept Five Technologies
OverviewOverview
What is Enterprise Application Integration (EAI)?What is Enterprise Application Integration (EAI)? What is the EAI Capability Maturity Model (CMM)?What is the EAI Capability Maturity Model (CMM)? Conducting a C5 EAI AssessmentConducting a C5 EAI Assessment Structure of EAI CMMStructure of EAI CMM SummarySummary
© 1998 Concept Five Technologies
What is Enterprise What is Enterprise Application Integration (EAI)?Application Integration (EAI)?
The creation of new strategic The creation of new strategic business solutions by combining: business solutions by combining:
Web or client/server functionality, Web or client/server functionality, Existing legacy applications & Existing legacy applications &
packaged applications packaged applications Functional integration using: Functional integration using:
Standardized programming Standardized programming interfaces interfaces
Distributed object technologyDistributed object technology Reusable inter-application Reusable inter-application
middlewaremiddleware Few changes to legacy or packaged Few changes to legacy or packaged
application requiredapplication required Little need for extensive programming Little need for extensive programming
or custom interfacesor custom interfaces
LegacyLegacyApplicationsApplications
PackagedPackagedApplicationsApplications
New Web or New Web or Client/ServerClient/ServerFunctionalityFunctionality
New strategicNew strategicBusiness Business SolutionsSolutions
© 1998 Concept Five Technologies
Growing Use of Web Growing Use of Web TechnologyTechnology
Lev
erag
e o
n B
usi
nes
s L
ever
age
on
Bu
sin
ess
Per
form
ance
Per
form
ance
Static Documents
Knowledge Sharing
Static WEB SiteStatic WEB Site
Document cost savings
InformInformInteractive Information
Limited Tracking
Limited Transactions
Competitive
Advantage
Emerging Web Apps.Emerging Web Apps.
Operating cost savings
InteractInteract
Dynamic Information
Secure Transactions
Personalization, Collaboration
Integrated View of the Customer or Activity
Links to Mission Critical Applications
Accelerated business performance
Advanced Web Apps.Advanced Web Apps.
TransactTransact
Increasing EAI Maturity RequiredIncreasing EAI Maturity Required
© 1998 Concept Five TechnologiesSource: 1998 Gartner EAI surveySource: 1998 Gartner EAI survey
Drivers for Application Drivers for Application IntegrationIntegration
Web access to existing internal applicationsWeb access to existing internal applications Electronic commerce applications such as:Electronic commerce applications such as:
Retail salesRetail sales Internet banking, brokerage, bill review & payment, etc.Internet banking, brokerage, bill review & payment, etc. On-line claims processingOn-line claims processing
New business requirements including:New business requirements including: Supply chain integrationSupply chain integration Single view of the customerSingle view of the customer Customer care or support Customer care or support Automated Cross-sellingAutomated Cross-selling
Reuse or revitalized existing applicationsReuse or revitalized existing applications Reduce development costs and time to marketReduce development costs and time to market Mergers & acquisitionsMergers & acquisitions ERP implementationsERP implementations
© 1998 Concept Five Technologies
What is the EAI CMM?What is the EAI CMM?
Framework for assessing the EAI-related capabilities of an Framework for assessing the EAI-related capabilities of an organizationorganization ““Maturity levels” highlight most critical areas for improvementMaturity levels” highlight most critical areas for improvement
Developed by C5 to assist our customers in improving their Developed by C5 to assist our customers in improving their ability to perform EAIability to perform EAI Reflects C5’s experience assisting customers to develop EAIReflects C5’s experience assisting customers to develop EAI
Based on the approach of the Software Engineering Institute Based on the approach of the Software Engineering Institute Capability Maturity Model for SoftwareCapability Maturity Model for Software
© 1998 Concept Five Technologies
What Constitutes a What Constitutes a “Mature” EAI Capability?“Mature” EAI Capability?
A mature organization is one that can:A mature organization is one that can: Develop new applications faster and more cheaply Develop new applications faster and more cheaply Achieve a higher level of efficiency in application Achieve a higher level of efficiency in application
operations and maintenanceoperations and maintenance Build richer functionality into its applicationsBuild richer functionality into its applications Minimize the risks associated with technological Minimize the risks associated with technological
evolutionevolution Sustain a high level of performance over timeSustain a high level of performance over time
© 1998 Concept Five Technologies
Characteristics of a Characteristics of a Mature OrganizationMature Organization
Technology Organization &
Processes
BusinessValue
© 1998 Concept Five Technologies
Characteristics of a Characteristics of a Mature OrganizationMature Organization
Ties business planning tightly to IT planningTies business planning tightly to IT planning Processes specifically designed to carry out effective EAIProcesses specifically designed to carry out effective EAI Application developments are part of an integrated overall planApplication developments are part of an integrated overall plan OrganizationOrganization
Roles and responsibilities associated with EAI clearly defined Roles and responsibilities associated with EAI clearly defined Functions associated with EAI, such as the definition of an enterprise Functions associated with EAI, such as the definition of an enterprise
architecture, are explicitly managedarchitecture, are explicitly managed Understands and controls relevant technologiesUnderstands and controls relevant technologies
Manges introduction of unprecedented technologies Manges introduction of unprecedented technologies Manages replacement of obsolescent technologiesManages replacement of obsolescent technologies
Trains in all aspects of EAITrains in all aspects of EAI Measures how well it is doing, and works continuously to improve Measures how well it is doing, and works continuously to improve
its performanceits performance
© 1998 Concept Five Technologies
The EAI Maturity The EAI Maturity AssessmentAssessment
Goal: start enterprise on road to successful EAI capabilityGoal: start enterprise on road to successful EAI capability Identify and prioritize strengths and weaknessesIdentify and prioritize strengths and weaknesses Highlight opportunity for bottom-line impactHighlight opportunity for bottom-line impact Develop action planDevelop action plan
Oriented towards senior managementOriented towards senior management Enterprise/business group focusEnterprise/business group focus Tie to business objectivesTie to business objectives Clear cost/benefit messageClear cost/benefit message Specific actionable recommendationsSpecific actionable recommendations
© 1998 Concept Five Technologies
EAI Maturity Assessment EAI Maturity Assessment ExamplesExamples
USAA USAA BankBostonBankBoston SmithKline BeechamSmithKline Beecham
© 1998 Concept Five Technologies
Conducting an EAI Conducting an EAI Maturity AssessmentMaturity Assessment
Small team led by Sr. ConsultantSmall team led by Sr. Consultant 2-4 weeks duration2-4 weeks duration Information gatheringInformation gathering
Inventory of projects, HW/SW environments, development plansInventory of projects, HW/SW environments, development plans Organization structure, roles and responsibilitiesOrganization structure, roles and responsibilities Technologies in useTechnologies in use
InterviewsInterviews How do things really work?How do things really work?
ReportReport Draft reviewed by enterprise championDraft reviewed by enterprise champion Revised report to managementRevised report to management
© 1998 Concept Five Technologies
Themes in the EAI CMMThemes in the EAI CMM
ManagementManagement Process and meta-processProcess and meta-process TrainingTraining MeasurementMeasurement
© 1998 Concept Five Technologies
Maturity LevelsMaturity Levels
Initial
Coordinated
Integrated
Managed
Optimizing
1
2
3
4
5
© 1998 Concept Five Technologies
Common Features
EAI CMM OrganizationEAI CMM Organization
Maturity Level
Key ProcessArea
Key ProcessArea
Key ProcessArea
Key ProcessArea
. . .Key Practice Key Practice Key Practice Key Practice. . .
Goals Commitments Abilities Activities Measurements Verification
© 1998 Concept Five Technologies
Level 1: InitialLevel 1: Initial
Default level for organizations that do not attain one of the higher Default level for organizations that do not attain one of the higher levels. levels.
CapabilityCapability Able to integrate applications in an ad hoc wayAble to integrate applications in an ad hoc way
No key process areasNo key process areas Organizations at Level 1 may have some capabilities at higher level, Organizations at Level 1 may have some capabilities at higher level,
but not comprehensive enough to attain a higher levelbut not comprehensive enough to attain a higher level
© 1998 Concept Five Technologies
Level 2: CoordinatedLevel 2: Coordinated
Recognized need for enterprise-level Recognized need for enterprise-level coordination of EAIcoordination of EAI Some coordinated planning Some coordinated planning Enterprise architecture existsEnterprise architecture exists
Not mandatedNot mandated Enterprise architect must persuadeEnterprise architect must persuade
Project-centricProject-centric Key Process AreasKey Process Areas
Strategic IT PlanningStrategic IT Planning Coordinated Project PlanningCoordinated Project Planning Coordinated Project Tracking Coordinated Project Tracking
and Managementand Management Enterprise Architecture DefinitionEnterprise Architecture Definition
InitialCoordinated
IntegratedManaged
Optimizing
12345
Middleware Technology Middleware Technology Selection Selection
EAI Quality AssuranceEAI Quality Assurance Interface Configuration Interface Configuration
ManagementManagement
© 1998 Concept Five Technologies
Level 3: IntegratedLevel 3: Integrated
Established organizational Established organizational Roles and responsibilities Roles and responsibilities ProcessesProcesses Standards Standards
Enterprise architecture conformanceEnterprise architecture conformance Manage risk of “the unprecedented”Manage risk of “the unprecedented” Key Process AreasKey Process Areas
Business Process ModelingBusiness Process Modeling Enterprise Function/Data AnalysisEnterprise Function/Data Analysis Enterprise Arch. ConformanceEnterprise Arch. Conformance Business/IT CoordinationBusiness/IT Coordination Unprecedented Technology MgtUnprecedented Technology Mgt
InitialCoordinated
IntegratedManaged
Optimizing
12345
Middleware StandardizationMiddleware Standardization Application EngineeringApplication Engineering Training ProgramTraining Program
© 1998 Concept Five Technologies
Level 4: ManagedLevel 4: Managed
Enterprise defines reusable softwareEnterprise defines reusable softwarecomponents components
Portfolio management of IT projects Portfolio management of IT projects Extensive measurements Extensive measurements Technology evaluation processes/Technology evaluation processes/
facilitiesfacilities Key Process AreasKey Process Areas
Enterprise ComponentsEnterprise Components IT Portfolio ManagementIT Portfolio Management Integration MeasurementIntegration Measurement Integration EstimationIntegration Estimation
InitialCoordinated
IntegratedManaged
Optimizing
12345
Enterprise Architecture Enterprise Architecture ManagementManagement
Technology Insertion Technology Insertion EAI Quality ManagementEAI Quality Management
© 1998 Concept Five Technologies
Level 5: OptimizingLevel 5: Optimizing
New applications integrated smoothly New applications integrated smoothly Enterprise-wide strategic perspectiveEnterprise-wide strategic perspective
Development processesDevelopment processes Funding and incentive practices Funding and incentive practices IT assets managementIT assets management
Measurement-based continuous Measurement-based continuous process improvement process improvement
Key Process AreasKey Process Areas Enterprise Component ManagementEnterprise Component Management Aligned Development ProcessesAligned Development Processes IT Asset Life Cycle ManagementIT Asset Life Cycle Management Defect PreventionDefect Prevention EAI Process Change ManagementEAI Process Change Management
InitialCoordinated
IntegratedManaged
Optimizing
12345
© 1998 Concept Five Technologies
SummarySummary
EAI CMM defines a framework for gauging your ability to deliver EAI CMM defines a framework for gauging your ability to deliver EAI solutionsEAI solutions Levels demonstrate increasing maturityLevels demonstrate increasing maturity Provides guidance on what problems to tackle firstProvides guidance on what problems to tackle first
Initial assessment provides starting pointInitial assessment provides starting point Assessments can be repeated periodically to:Assessments can be repeated periodically to:
Measure progressMeasure progress Assess benefitsAssess benefits Plan next stepsPlan next steps