Effectively Planning for an Enterprise-Scale CMDB Implementation
-
Upload
antonio-rolle -
Category
Documents
-
view
4.627 -
download
2
description
Transcript of Effectively Planning for an Enterprise-Scale CMDB Implementation
![Page 1: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/1.jpg)
Case Study: Effectively Planning for an Enterprise-
Scale CMDB Implementation
Antonio Rolle
VP of Professional Services
![Page 2: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/2.jpg)
Objectives
• Review why a CMDB is essential to and is the foundation of your BSM strategy
• Outline the known challenges that require planning at the outset of a CMDB initiative
• Drill down into the approach and lessons learned in the initial stages of a CMDB rollout for one of the largest financial institutions in North America
![Page 3: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/3.jpg)
Agenda
• Brief Review: The CMDB
• Known Pitfalls in CMDB Deployments
• Case Study: Leading Financial Services Enterprise
![Page 4: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/4.jpg)
Brief Review: The CMDBBrief Review: The CMDB
![Page 5: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/5.jpg)
The Configuration Management Database
(CMDB) is at the heart of aligning business with IT.
![Page 6: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/6.jpg)
“
”
... (1.) Hold the (a.)relationships between all system components, including incidents, problems, known errors, changes and releases… (b.)information about incidents, known errors and problems, and corporate data about employees, locations and business units... often… (c.)details of services and to (2.) relate them to the underlying IT components…and (3.) store inventory details… such as suppliers, cost, purchase date, and renewal date for a license..
The CMDB should -
SOURCE: Office of Government Commerce
![Page 7: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/7.jpg)
“
”
... (1.) Hold the (a.)relationships between all system components, including incidents, problems, known errors, changes and releases… (b.)information about incidents, known errors and problems, and corporate data about employees, locations and business units... often… (c.)details of services and to (2.) relate them to the underlying IT components…and (3.) store inventory details… such as suppliers, cost, purchase date, and renewal date for a license..
The CMDB should -
SOURCE: Office of Government Commerce
![Page 8: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/8.jpg)
“
”
... (1.) Hold the (a.)relationships between all system components, including incidents, problems, known errors, changes and releases… (b.)information about incidents, known errors and problems, and corporate data about employees, locations and business units... often… (c.)details of services and to (2.) relate them to the underlying IT components…and (3.) store inventory details… such as suppliers, cost, purchase date, and renewal date for a license..
The CMDB should -
SOURCE: Office of Government Commerce
![Page 9: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/9.jpg)
“
”
... (1.) Hold the (a.)relationships between all system components, including incidents, problems, known errors, changes and releases… (b.)information about incidents, known errors and problems, and corporate data about employees, locations and business units... often… (c.)details of services and to (2.) relate them to the underlying IT components…and (3.) store inventory details… such as suppliers, cost, purchase date, and renewal date for a license..
The CMDB should -
SOURCE: Office of Government Commerce
![Page 10: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/10.jpg)
Why use a CMDB to do this?
1. Control
2. Integration
3. Decision Support
![Page 11: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/11.jpg)
Reality Check
• External Factors are Driving our Clients to a CMDB-centric Service Management Architecture
– Software Providers Are Moving to a CMDB-centric Software Architecture- You Will Soon Have a CMDB Platform, probably more than 1
– IT “Supply Chain” Efficiency Requirements
• This is not a Process & Tool initiative, it’s an enterprise wide shift
![Page 12: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/12.jpg)
Known Pitfalls in CMDB DeploymentsKnown Pitfalls in CMDB Deployments
![Page 13: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/13.jpg)
“
”
Understanding the relationship between ITIL, IT asset
management, and CMDB management will help IT construct and align infrastructure services
to business needs.
Thomas Mendel, PhD - Forrester Research
![Page 14: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/14.jpg)
5 Common Questions
• How wide and how deep should the CMDB be?
• How should I define a configuration item?
• How do I decide if I need to federate information?
• If I do federate, how do I integrate?
• What is the first step I need to take?
![Page 15: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/15.jpg)
The Big Question
What level of effort and resources will be involved with implementing a CMDB in terms of:
People?
Processes?
Technology?
![Page 16: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/16.jpg)
Common CMDB Implementation Pitfalls
• Unclear business focus• Unrealistic expectations• An all-or-nothing approach• Running the implementation as an IT project• Improper balance between strategic efforts and
short-term wins• Treating implementation as a one-time project• Lack of organizational commitment
![Page 17: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/17.jpg)
Stages in the Building Process
1. Assemble the Project Team & Define the Project
2. Define Requirements & Create IT Service Model Blueprint
3. Select CMDB Solution and Tools
4. Construct & Maintain the CMDB
5. Drive Ongoing Value
![Page 18: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/18.jpg)
Stages in the Building Process
1. Assemble the Project Team & Define the Project
2. Define Requirements & Create IT Service Model Blueprint
3. Select CMDB Solution and Tools
4. Construct & Maintain the CMDB
5. Drive Ongoing Value
![Page 19: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/19.jpg)
Case Study: Leading Financial Services Enterprise
Case Study: Leading Financial Services Enterprise
![Page 20: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/20.jpg)
Case Study• Company Profile:
– Fortune 100 Banking Institution– Over 20 million individual, business and institutional
clients served at more than 6,000 retail branches– Reported more than $440 billion in assets managed
and administered– 150,000+ employees
• Environment:– Remedy Asset Management v5.5– 13+ Remedy Developers– Over 20 Federated Data Sources
![Page 21: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/21.jpg)
Stage 1: Assemble the Project Team & Define the Project
• Create Project Executive Board• Select Project Manager• Scope Key Activities• Select Project Team• Finalize Project Plan
![Page 22: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/22.jpg)
Stage 3: Select CMDB Solution and Tools
• Select CMDB Solution• Plan the CMDB Population• Select Tools to Automate CMDB
Solution• Calculate Project ROI
![Page 23: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/23.jpg)
Stage 3: Select CMDB Solution and Tools
• Select CMDB Solution• Plan the CMDB Population• Select Tools to Automate
CMDB Population• Calculate Project ROI
![Page 24: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/24.jpg)
Stage 1: Assemble the Project Team & Re-Define the Project
• Create Project Executive Board• Select Project Manager• Scope Key Activities• Select Project Team• Finalize Project Plan
Our clients like to bring us in as a
neutral party when projects
cross functional lines
![Page 25: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/25.jpg)
Defining the Activities is Easy…
… Building the timelines is a different challenge.
– You have to get fairly deep, both functionally and technically to accurately establish timelines: build in plenty of time to deal with unknowns
– Don’t underestimate how badly your timelines can get hosed if you don’t closely gauge (and manage) personnel availability
![Page 26: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/26.jpg)
Role from Organization Avail.
Executive Sponsor 10%
Configuration Management Process Owner 80%
Asset Management Process Owner 80%
Other Process Owners( > CMM Lvl 2)(each) 40%
Software Librarian 60%
Software Licensing Manager 40%
Configuration Managers 15%
Program Manager 80%
Asset and Configuration Reports Subject Matter Expert
70%
Federated Systems Subject Matter Expert (ea) 20%
Other extended team members may include HR, Audit, Accounting and select customers.
5%
Internal Resources
Your stakeholder list will be larger than you thought possible(!)
Obtaining the Information you need and the consensus required is half the battle
![Page 27: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/27.jpg)
External Resources
Role from generationE Technologies
Availability
Project Manager/Managing Consultant 100%
ITIL Process Advisor 80%
Process Engineer/Technical writer 50%
Sr. Configuration Management Consultant
100%
Sr. Asset Management Consultant 100%
AR System Consultant 60%
Consider bringing in a firm to partner with you if…
1) You can’t dedicate the right resources to the project
2) You think an outside party might be able to navigate the functional areas more effectively
![Page 28: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/28.jpg)
Stage 2: Defining CMDB Requirements
1. Identify & Review Governance Requirements
2. Review and Select Supporting Best Practices
3. Identify Requirements to Address Potential Problems
4. Identify Inventory & Asset Management Requirements
5. Define Service Catalog Requirements
6. Define CMDB Requirements to Support Other Processes
7. Define CI Level & IT Service Model
8. Define CI Relationships
9. Define CI Attributes
10.Design IT Service Model Blueprint
![Page 29: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/29.jpg)
Identify & Review Governance Requirements
• Identify Key Governance & Regulatory Stakeholders (SOx, Gramm-Leach-Bliley, FFIEC, Internal/External Auditors)
• Scope Potential Use of a CMDB (Identify CI’s, Relationships, Fixed Asset Register)
• Collect and Document Requirements• Get Approvals
![Page 30: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/30.jpg)
Review and Select Supporting Best Practices
• Research Relevant Best Practice Frameworks
• Select Appropriate Best Practice Frameworks
• Document Best Practices• Check Current Levels of Adherence• Publish and Distribute Best Practices
![Page 31: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/31.jpg)
Identify Requirements to Address Potential Problems
• Review Knowledge Sources• Document Potential Problems• Identify Root Causes• Identify Potential Solutions• Document Project Requirements
![Page 32: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/32.jpg)
Identify Inventory & Asset Management Requirements
• Determine Asset Definition• List Asset Categories• Identify Owners of Listed Assets• Identify Data Inventory Data
Requirements• Identify Asset Data Requirements• Compile Inventory Asset Requirements
![Page 33: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/33.jpg)
Drill Down - Inventory and Asset
• This project was driven by the Asset Management process area with a focus on:– Identification– Control– Verification & Audit
![Page 34: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/34.jpg)
Define Service Catalog Requirements
• Identify Key Service Catalog Stakeholders
• Scope Service Catalog CMDB Use• Collect & Document Requirements• Publish Approved CMDB Requirements
![Page 35: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/35.jpg)
Define Service Catalog Requirements
• Identify Key Service Catalog Stakeholders
• Scope Service Catalog CMDB Use• Collect & Document Requirements• Publish Approved CMDB Requirements
![Page 36: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/36.jpg)
Define CMDB Requirements to Support Other Processes
• Identify Stakeholders• Discover & Distill Requirements to
Support Other Processes• Review and Agree on CMDB
Requirements to Support Other Processes
• Publish CMDB Requirements
![Page 37: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/37.jpg)
Drill Down - Process Integration
• Incident & Problem Management• Change Management• Asset Management• Service Continuity Management• 20 Federated Data Sources
![Page 38: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/38.jpg)
Define CI Level & IT Service Model
• Establish Working Group• Create A Straw Model Structure• Validate Straw Model Structure• Document the Structure, Guidelines
& Criteria
![Page 39: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/39.jpg)
BMC Atrium CMDB 2.0- Common Data Model
![Page 40: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/40.jpg)
Define CI Relationships
• Define CI Relationship Types• Review & Agree• Document Relationship Design
![Page 41: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/41.jpg)
Define CI Attributes
• Consider Management & Maintenance• Review• Document
![Page 42: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/42.jpg)
Design IT Service Model Blueprint
• Document & Validate Blueprint• Define Governance, Roles &
Procedures• Review• Publish
![Page 43: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/43.jpg)
Stage 3: Select CMDB Solution and Tools
• Select CMDB Solution• Plan the CMDB Population• Select Tools to Automate CMDB
Population• Calculate Project ROI
![Page 44: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/44.jpg)
Stages in the Building Process
1. Assemble the Project Team & Define the Project
2. Define Requirements & Create IT Service Model Blueprint
3. Select CMDB Solution and Tools
4. Construct & Maintain the CMDB
5. Drive Ongoing Value
![Page 45: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/45.jpg)
Task Description Calendar Days
0 Project Redefinition 4 months
1 Assemble the Project Team & Define the Project
3 weeks
2 Define Requirements & Create IT Service Model Blueprint
3 months
3 Select CMDB Solution and Tools TBD
4 Construct & Maintain the CMDB TBD
5 Drive Ongoing Value TBD
Timeline
![Page 46: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/46.jpg)
Lessons Learned
• Internal & External Perspectivesare Required for Success
• Large Organizations Are Slow to Adopt Change
• Project Team Knowledge of ITIL Required• Continued Sponsor Engagement is Critical
![Page 47: Effectively Planning for an Enterprise-Scale CMDB Implementation](https://reader033.fdocuments.us/reader033/viewer/2022061223/54c45c554a7959f22b8b477e/html5/thumbnails/47.jpg)
Next Steps
• Identify Change Agents, Advocates, Sponsor and potential project team.
• Identify risks and mitigation plans.• Register as a project.• Draft CMDB goals/objectives and link
to organizational goals.• Evaluate process maturity to determine
which processes would be affected.• Finalize the Service Catalog, formally or informally.• Read Malcolm Fry’s book, “Step-by-Step Guide to
Building a CMDB”…and other resources.