C5 - gregmeyer.net

advertisement
Enterprise Application Integration
Capability Maturity Model
© 1998 Concept Five Technologies
Overview
What is Enterprise Application Integration (EAI)?
 What is the EAI Capability Maturity Model (CMM)?
 Conducting a C5 EAI Assessment
 Structure of EAI CMM
 Summary

© 1998 Concept Five Technologies
What is Enterprise
Application Integration (EAI)?




The creation of new strategic
business solutions by combining:
 Web or client/server functionality,
 Existing legacy applications &
Legacy
Packaged
packaged applications
Applications
Applications
Functional integration using:
New strategic
 Standardized programming
Business
interfaces
Solutions
 Distributed object technology
 Reusable inter-application
middleware
New Web or
Client/Server
Few changes to legacy or packaged
Functionality
application required
Little need for extensive programming
or custom interfaces
© 1998 Concept Five Technologies
Growing Use of Web
Technology
Transact
Leverage on Business
Performance
Advanced Web Apps.
Dynamic Information
Secure Transactions
Interact
Emerging Web Apps. Personalization,
Collaboration
Inform
Interactive Information Integrated View of the
Static WEB Site
Customer or Activity
Limited Tracking
Links to Mission
Limited Transactions
Static Documents
Critical Applications
Knowledge Sharing Competitive
Advantage
 Document
 Accelerated
cost
savings
 Operating
cost savings
Increasing EAI Maturity Required
© 1998 Concept Five Technologies
business
performance
Drivers for Application
Integration







Web access to existing internal applications
Electronic commerce applications such as:
 Retail sales
 Internet banking, brokerage, bill review & payment, etc.
 On-line claims processing
New business requirements including:
 Supply chain integration
 Single view of the customer
 Customer care or support
 Automated Cross-selling
Reuse or revitalized existing applications
Reduce development costs and time to market
Mergers & acquisitions
ERP implementations
© 1998 Concept Five Technologies
Source: 1998 Gartner EAI survey
What is the EAI CMM?

Framework for assessing the EAI-related capabilities of an
organization


Developed by C5 to assist our customers in improving their
ability to perform EAI


“Maturity levels” highlight most critical areas for improvement
Reflects C5’s experience assisting customers to develop EAI
Based on the approach of the Software Engineering Institute
Capability Maturity Model for Software
© 1998 Concept Five Technologies
What Constitutes a
“Mature” EAI Capability?
 A mature organization is one that can:
Develop new applications faster and more cheaply
 Achieve a higher level of efficiency in application
operations and maintenance
 Build richer functionality into its applications
 Minimize the risks associated with technological
evolution
 Sustain a high level of performance over time

© 1998 Concept Five Technologies
Characteristics of a
Mature Organization
Technology
Organization &
Processes
Business
Value
© 1998 Concept Five Technologies
Characteristics of a
Mature Organization




Ties business planning tightly to IT planning
Processes specifically designed to carry out effective EAI
Application developments are part of an integrated overall plan
Organization



Understands and controls relevant technologies




Roles and responsibilities associated with EAI clearly defined
Functions associated with EAI, such as the definition of an
enterprise architecture, are explicitly managed
Manges introduction of unprecedented technologies
Manages replacement of obsolescent technologies
Trains in all aspects of EAI
Measures how well it is doing, and works continuously to
improve its performance
© 1998 Concept Five Technologies
The EAI Maturity
Assessment

Goal: start enterprise on road to successful EAI capability




Identify and prioritize strengths and weaknesses
Highlight opportunity for bottom-line impact
Develop action plan
Oriented towards senior management




Enterprise/business group focus
Tie to business objectives
Clear cost/benefit message
Specific actionable recommendations
© 1998 Concept Five Technologies
EAI Maturity Assessment
Examples
 USAA
 BankBoston
 SmithKline Beecham
© 1998 Concept Five Technologies
Conducting an EAI
Maturity Assessment



Small team led by Sr. Consultant
2-4 weeks duration
Information gathering




Interviews


Inventory of projects, HW/SW environments, development plans
Organization structure, roles and responsibilities
Technologies in use
How do things really work?
Report


Draft reviewed by enterprise champion
Revised report to management
© 1998 Concept Five Technologies
Themes in the EAI CMM
 Management
 Process and meta-process
 Training
 Measurement
© 1998 Concept Five Technologies
Maturity Levels
Optimizing
Managed
Integrated
Coordinated
Initial
© 1998 Concept Five Technologies
5
4
3
2
1
EAI CMM Organization
Maturity Level
Key Process
Area
Key Process
Area
Key Process
Area
Key Practice
Key Practice
Key Practice
Goals
Commitments
Abilities
...
...
Activities
Common Features
© 1998 Concept Five Technologies
Key Process
Area
Key Practice
Measurements
Verification
Level 1: Initial


Default level for organizations that do not attain one of the higher
levels.
Capability


Able to integrate applications in an ad hoc way
No key process areas

Organizations at Level 1 may have some capabilities at higher level,
but not comprehensive enough to attain a higher level
© 1998 Concept Five Technologies
Level 2: Coordinated

Recognized need for enterprise-level
coordination of EAI


Some coordinated planning
Enterprise architecture exists




Not mandated
Enterprise architect must persuade
Optimizing
Managed
Integrated
Coordinated
Initial
5
4
3
2
1
Project-centric
Key Process Areas




Strategic IT Planning
Coordinated Project Planning
Coordinated Project Tracking
and Management
Enterprise Architecture Definition
© 1998 Concept Five Technologies



Middleware Technology
Selection
EAI Quality Assurance
Interface Configuration
Management
Level 3: Integrated

Established organizational






Roles and responsibilities
Processes
Standards
Optimizing
Managed
Integrated
Coordinated
Initial
Enterprise architecture conformance
Manage risk of “the unprecedented”
Key Process Areas





Business Process Modeling
Enterprise Function/Data Analysis
Enterprise Arch. Conformance
Business/IT Coordination
Unprecedented Technology Mgt
© 1998 Concept Five Technologies



5
4
3
2
1
Middleware Standardization
Application Engineering
Training Program
Level 4: Managed
Enterprise defines reusable software
components
 Portfolio management of IT projects
 Extensive measurements
 Technology evaluation processes/
facilities
 Key Process Areas





Enterprise Components
IT Portfolio Management
Integration Measurement
Integration Estimation
© 1998 Concept Five Technologies
Optimizing
Managed
Integrated
Coordinated
Initial



Enterprise Architecture
Management
Technology Insertion
EAI Quality Management
5
4
3
2
1
Level 5: Optimizing


New applications integrated smoothly
Enterprise-wide strategic perspective





Development processes
Funding and incentive practices
IT assets management
Measurement-based continuous
process improvement
Key Process Areas





Enterprise Component Management
Aligned Development Processes
IT Asset Life Cycle Management
Defect Prevention
EAI Process Change Management
© 1998 Concept Five Technologies
Optimizing
Managed
Integrated
Coordinated
Initial
5
4
3
2
1
Summary

EAI CMM defines a framework for gauging your ability to deliver
EAI solutions




Levels demonstrate increasing maturity
Provides guidance on what problems to tackle first
Initial assessment provides starting point
Assessments can be repeated periodically to:



Measure progress
Assess benefits
Plan next steps
© 1998 Concept Five Technologies
Download