- Management Reference Guide
- Table of Contents
- Introduction
- Strategic Management
- Establishing Goals, Objectives, and Strategies
- Aligning IT Goals with Corporate Business Goals
- Utilizing Effective Planning Techniques
- Developing Worthwhile Mission Statements
- Developing Worthwhile Vision Statements
- Instituting Practical Corporate Values
- Budgeting Considerations in an IT Environment
- Introduction to Conducting an Effective SWOT Analysis
- IT Governance and Disaster Recovery, Part One
- IT Governance and Disaster Recovery, Part Two
- Customer Management
- Identifying Key External Customers
- Identifying Key Internal Customers
- Negotiating with Customers and Suppliers—Part 1: An Introduction
- Negotiating With Customers and Suppliers—Part 2: Reaching Agreement
- Negotiating and Managing Realistic Customer Expectations
- Service Management
- Identifying Key Services for Business Users
- Service-Level Agreements That Really Work
- How IT Evolved into a Service Organization
- FAQs About Systems Management (SM)
- FAQs About Availability (AV)
- FAQs About Performance and Tuning (PT)
- FAQs About Service Desk (SD)
- FAQs About Change Management (CM)
- FAQs About Configuration Management (CF)
- FAQs About Capacity Planning (CP)
- FAQs About Network Management
- FAQs About Storage Management (SM)
- FAQs About Production Acceptance (PA)
- FAQs About Release Management (RM)
- FAQs About Disaster Recovery (DR)
- FAQs About Business Continuity (BC)
- FAQs About Security (SE)
- FAQs About Service Level Management (SL)
- FAQs About Financial Management (FN)
- FAQs About Problem Management (PM)
- FAQs About Facilities Management (FM)
- Process Management
- Developing Robust Processes
- Establishing Mutually Beneficial Process Metrics
- Change Management—Part 1
- Change Management—Part 2
- Change Management—Part 3
- Audit Reconnaissance: Releasing Resources Through the IT Audit
- Problem Management
- Problem Management–Part 2: Process Design
- Problem Management–Part 3: Process Implementation
- Business Continuity Emergency Communications Plan
- Capacity Planning – Part One: Why It is Seldom Done Well
- Capacity Planning – Part Two: Developing a Capacity Planning Process
- Capacity Planning — Part Three: Benefits and Helpful Tips
- Capacity Planning – Part Four: Hidden Upgrade Costs and
- Improving Business Process Management, Part 1
- Improving Business Process Management, Part 2
- 20 Major Elements of Facilities Management
- Major Physical Exposures Common to a Data Center
- Evaluating the Physical Environment
- Nightmare Incidents with Disaster Recovery Plans
- Developing a Robust Configuration Management Process
- Developing a Robust Configuration Management Process – Part Two
- Automating a Robust Infrastructure Process
- Improving High Availability — Part One: Definitions and Terms
- Improving High Availability — Part Two: Definitions and Terms
- Improving High Availability — Part Three: The Seven R's of High Availability
- Improving High Availability — Part Four: Assessing an Availability Process
- Methods for Brainstorming and Prioritizing Requirements
- Introduction to Disk Storage Management — Part One
- Storage Management—Part Two: Performance
- Storage Management—Part Three: Reliability
- Storage Management—Part Four: Recoverability
- Twelve Traits of World-Class Infrastructures — Part One
- Twelve Traits of World-Class Infrastructures — Part Two
- Meeting Today's Cooling Challenges of Data Centers
- Strategic Security, Part One: Assessment
- Strategic Security, Part Two: Development
- Strategic Security, Part Three: Implementation
- Strategic Security, Part Four: ITIL Implications
- Production Acceptance Part One – Definition and Benefits
- Production Acceptance Part Two – Initial Steps
- Production Acceptance Part Three – Middle Steps
- Production Acceptance Part Four – Ongoing Steps
- Case Study: Planning a Service Desk Part One – Objectives
- Case Study: Planning a Service Desk Part Two – SWOT
- Case Study: Implementing an ITIL Service Desk – Part One
- Case Study: Implementing a Service Desk Part Two – Tool Selection
- Ethics, Scandals and Legislation
- Outsourcing in Response to Legislation
- Supplier Management
- Identifying Key External Suppliers
- Identifying Key Internal Suppliers
- Integrating the Four Key Elements of Good Customer Service
- Enhancing the Customer/Supplier Matrix
- Voice Over IP, Part One — What VoIP Is, and Is Not
- Voice Over IP, Part Two — Benefits, Cost Savings and Features of VoIP
- Application Management
- Production Acceptance
- Distinguishing New Applications from New Versions of Existing Applications
- Assessing a Production Acceptance Process
- Effective Use of a Software Development Life Cycle
- The Role of Project Management in SDLC— Part 2
- Communication in Project Management – Part One: Barriers to Effective Communication
- Communication in Project Management – Part Two: Examples of Effective Communication
- Safeguarding Personal Information in the Workplace: A Case Study
- Combating the Year-end Budget Blitz—Part 1: Building a Manageable Schedule
- Combating the Year-end Budget Blitz—Part 2: Tracking and Reporting Availability
- References
- Developing an ITIL Feasibility Analysis
- Organization and Personnel Management
- Optimizing IT Organizational Structures
- Factors That Influence Restructuring Decisions
- Alternative Locations for the Help Desk
- Alternative Locations for Database Administration
- Alternative Locations for Network Operations
- Alternative Locations for Web Design
- Alternative Locations for Risk Management
- Alternative Locations for Systems Management
- Practical Tips To Retaining Key Personnel
- Benefits and Drawbacks of Using IT Consultants and Contractors
- Deciding Between the Use of Contractors versus Consultants
- Managing Employee Skill Sets and Skill Levels
- Assessing Skill Levels of Current Onboard Staff
- Recruiting Infrastructure Staff from the Outside
- Selecting the Most Qualified Candidate
- 7 Tips for Managing the Use of Mobile Devices
- Useful Websites for IT Managers
- References
- Automating Robust Processes
- Evaluating Process Documentation — Part One: Quality and Value
- Evaluating Process Documentation — Part Two: Benefits and Use of a Quality-Value Matrix
- When Should You Integrate or Segregate Service Desks?
- Five Instructive Ideas for Interviewing
- Eight Surefire Tips to Use When Being Interviewed
- 12 Helpful Hints To Make Meetings More Productive
- Eight Uncommon Tips To Improve Your Writing
- Ten Helpful Tips To Improve Fire Drills
- Sorting Out Today’s Various Training Options
- Business Ethics and Corporate Scandals – Part 1
- Business Ethics and Corporate Scandals – Part 2
- 12 Tips for More Effective Emails
- Management Communication: Back to the Basics, Part One
- Management Communication: Back to the Basics, Part Two
- Management Communication: Back to the Basics, Part Three
- Asset Management
- Managing Hardware Inventories
- Introduction to Hardware Inventories
- Processes To Manage Hardware Inventories
- Use of a Hardware Inventory Database
- References
- Managing Software Inventories
- Business Continuity Management
- Ten Lessons Learned from Real-Life Disasters
- Ten Lessons Learned From Real-Life Disasters, Part 2
- Differences Between Disaster Recovery and Business Continuity , Part 1
- Differences Between Disaster Recovery and Business Continuity , Part 2
- 15 Common Terms and Definitions of Business Continuity
- The Federal Government’s Role in Disaster Recovery
- The 12 Common Mistakes That Cause BIAs To Fail—Part 1
- The 12 Common Mistakes That Cause BIAs To Fail—Part 2
- The 12 Common Mistakes That Cause BIAs To Fail—Part 3
- The 12 Common Mistakes That Cause BIAs To Fail—Part 4
- Conducting an Effective Table Top Exercise (TTE) — Part 1
- Conducting an Effective Table Top Exercise (TTE) — Part 2
- Conducting an Effective Table Top Exercise (TTE) — Part 3
- Conducting an Effective Table Top Exercise (TTE) — Part 4
- The 13 Cardinal Steps for Implementing a Business Continuity Program — Part One
- The 13 Cardinal Steps for Implementing a Business Continuity Program — Part Two
- The 13 Cardinal Steps for Implementing a Business Continuity Program — Part Three
- The 13 Cardinal Steps for Implementing a Business Continuity Program — Part Four
- The Information Technology Infrastructure Library (ITIL)
- The Origins of ITIL
- The Foundation of ITIL: Service Management
- Five Reasons for Revising ITIL
- The Relationship of Service Delivery and Service Support to All of ITIL
- Ten Common Myths About Implementing ITIL, Part One
- Ten Common Myths About Implementing ITIL, Part Two
- Characteristics of ITIL Version 3
- Ten Benefits of itSMF and its IIL Pocket Guide
- Translating the Goals of the ITIL Service Delivery Processes
- Translating the Goals of the ITIL Service Support Processes
- Elements of ITIL Least Understood, Part One: Service Delivery Processes
- Case Study: Recovery Reactions to a Renegade Rodent
- Elements of ITIL Least Understood, Part Two: Service Support
- Case Studies
- Case Study — Preparing for Hurricane Charley
- Case Study — The Linux Decision
- Case Study — Production Acceptance at an Aerospace Firm
- Case Study — Production Acceptance at a Defense Contractor
- Case Study — Evaluating Mainframe Processes
- Case Study — Evaluating Recovery Sites, Part One: Quantitative Comparisons/Natural Disasters
- Case Study — Evaluating Recovery Sites, Part Two: Quantitative Comparisons/Man-made Disasters
- Case Study — Evaluating Recovery Sites, Part Three: Qualitative Comparisons
- Case Study — Evaluating Recovery Sites, Part Four: Take-Aways
- Disaster Recovery Test Case Study Part One: Planning
- Disaster Recovery Test Case Study Part Two: Planning and Walk-Through
- Disaster Recovery Test Case Study Part Three: Execution
- Disaster Recovery Test Case Study Part Four: Follow-Up
- Assessing the Robustness of a Vendor’s Data Center, Part One: Qualitative Measures
- Assessing the Robustness of a Vendor’s Data Center, Part Two: Quantitative Measures
- Case Study: Lessons Learned from a World-Wide Disaster Recovery Exercise, Part One: What Did the Team Do Well
- (d) Case Study: Lessons Learned from a World-Wide Disaster Recovery Exercise, Part Two
This section was written by Jeff Rohloff.
Last week's article and this week's installment together describe my experiences with researching, proposing and initiating efforts to development a configuration management process for the Las Vegas Metropolitan Police Department (LVMPD). In this second part of this series I describe how the cross-functional team I had assembled initiated efforts to begin designing the configuration management process; how the Information Technologies Bureau (ITB) of the LVMPD was currently collecting and managing configuration data; and some of the lessons my team and I learned from these activities.
Initial Efforts in Designing a Configuration Management Process
One of my first efforts with configuration management was to assemble a cross-functional team that would participate in the design of the process. Next, we conducted a thorough inventory of all of the tools we currently had in-house that could be used to manage configuration data. We used a professional facilitator to conduct the session who helped us identify not only the tools currently I use, but also others that we had onboard but were not being used. The team was surprised to learn we had no less than 14 products in-house from 8 different suppliers.
The next activity was to determine the scope and level of the configuration management data that we would initially store in a centralized database. After much discussion we all agreed that initially we would focus only on network and desktop equipment, and only down to the major component levels. We also decided to link two physical databases associated with network and desktop hardware into one logical configuration management database (CMDB). These were important decisions to reach, and they allowed our design efforts to move forward. The next step was to identify the current methods of collecting and managing configuration data, and is the subject of the next section.
Collecting and Managing Configuration Data
In this section I discuss how configuration management information was being collected and managed across the LVMPD enterprise. Issues involving this information, among others, included standards, automation, base-lining, documentation, testing and auditing. I presented this information to LVMPD ITB management to assist them in deciding where future efforts and fiscal resources should be focused in order to improve the configuration management process. The key elements of this data were then used as the "report card" on how we are presently managing the resources that make up the LVMPD enterprise.
1. Technology standards for component devices and software
LVMPD has established hardware and software standards for telecommunication devices. Although these standards were not documented, it was common knowledge that when making purchases, one was to first source hardware or software from certain suppliers. For example, when purchasing telecommunications equipment Cisco was the vendor of choice.
2. Automation software used to collect configuration management information
LVMPD has implemented CiscoWorks 2000 LMS 2.0 and RWAN 1.2 to provide an Enterprise-level management interface for all of the Cisco data communications devices. The Infrastructure group has also deployed Cisco Secure ACS 1.3 to provide user authentication, authorization and complete auditing capabilities of Cisco data communications device configurations. The infrastructure group has deployed Solar Winds to provide enterprise management for Cisco data communications devices.
3. Validated baseline configurations for each device or component type.
The Infrastructure group has deployed Solar Winds providing a base line for LVMPD WAN and LAN router links. The Infrastructure group has installed Cisco NAM modules into 65xx-class switches to providing traffic information that can be used to base line the core 65xx-class switches. Base-lining of other data communications had not yet been accomplished.
4. Documented configuration details for every component at each installation location, including any installation-specific configuration customizations.
Documentation did not exist that detailed specific configuration information of a device in production at a given location.
5. Detailed configuration for each device or component.
A common infrastructure storage server provides infrastructure configuration information for each device. This server hosts the configuration information for each device in production. Top-level views of the LVMPD WAN environment have been created using a Viso application. This application enables the users to "click" on specific locations within the LAN, identify the device, "click again and see specific configuration information. Specific device configurations are dynamically updated whenever configuration changes take place. All TCP/IP and IPx addressing is maintained within an Excel spreadsheet.
6. Detailed testing and validation procedures for each component model
Testing for infrastructure devices is currently limited to existing data communications spare equipment. The test lab includes every currently deployed Cisco device in the LVMPD environment, with the exception of the 4000-series switch, 6500 POE UTP RJ-45 48-port ethernet modules, and specific supervisor cards.
Hardware control was provided for by means of a common deployment platform, consisting of equipment that has been certified by the infrastructure group. All spare parts and replacement components were tested using this platform. Firmware versions were tested prior to deployment using the specific device model. Firmware versions were controlled and could not be changed without first being evaluated, and approved by the Enterprise Engineering Group.
Cisco IOS and CAT-OS software versions were tested prior to deployment using the specific device model. Software versions were controlled and could not be changed without first being evaluated, and approved by the Enterprise Engineering Group.
7. Periodic auditing and reporting of configuration data.
LVMPD Information Technology Bureau had not implemented device auditing or configuration review as a management process.
As a result of this inventory, it was evident that the IT group had initiated configuration controls by capturing configuration data, and performing elementary management review of the devices operating within our environment. It was also apparent that there was much more to accomplish if our goal is to incorporate additional configuration management processes, such as auditing, quality control, and disaster recovery into our environment.
Lessons Learned
The following are six important lessons we learned while working on these aspects of a configuration management process:
- Inventory all current tools available – Once you have assembled a cross-functional team, have them conduct a thorough inventory of all tools they currently have available to them to manage configuration data. You may be surprised at the number of products you have available to you.
- Determine the scope and level of configuration data – The scope entails how many varieties of hardware and software products you will include in the initial configuration management process. The level is how much detail you will include about each product. It is important to agree on this at the outset; and it pays to start small.
- Identify current methods used to collect and manage configuration data – This activity helps to pinpoint which methods are currently being used effectively and which ones are not.
- Assign a primary and alternate process owner – There needs to be one person assigned primary responsibility for the configuration management process, and an alternate to serve in his or her absence.
- Integrate process with other processes – As much as possible integrate the design on the configuration management process with other infrastructure processes, particularly change management.
- Document all pertinent information – The process should assign individuals to produce timely and accurate documentation of all significant pieces of information associated with the configuration management process. These include schedules, project plans, meeting minutes, process charter, responsibilities, definitions, and policies needed to execute and enforce the process.
The process moved forward successfully with network and desktop devices as the initial scope. Prior to completion of the entire process, a re-organization occurred that enabled me to manage a different and equally challenging IT area of law enforcement within Clark County and Las Vegas. My successor is continuing with the implementation of the process I started. And I am now involved with a similar implementation of configuration management in my new environment, and am able to apply many of the lessons learned from my prior experience.
In a time era devoted to cost containment and bottom-line improvements, configuration management is a legitimate way to get IT ahead of the financial curve and dramatically improve the user's quality of experience. This analysis brings to mind a quote from Dennis Drogseth who said "Configuration management can be one of the most significant improvements IT can contemplate".
References
Schiesser, Rich, IT Systems Management, Prentice Hall, 2002