Select Page

5 Steps to Better Data Quality (Especially in CMDB)

by Mikko Juola | Mar 16, 2023 | Articles, Asset Management, Integrations

The role of the CMDB is more important than ever. At the same time, we continuously see companies struggle with the quality of data in their CMDBs. The data is often outdated and inaccurate, causing processes that rely on the CMDB not to perform as they should.

After all, the CMDB is only as good as the data it contains.

Getting started with CMDB data improvements can be difficult and overwhelming. Furthermore, data quality is often seen as a project. However, projects end, and if there is no process for maintaining data quality after the project, the quality of data is bound to degrade.

We’ve talked about our 5 Steps Model since 2018. It is a simple tool to help address the problem of data quality. It can be applied to any data but works particularly well with the CMDB.

Our product, Data Content Manager, fully supports the 5 Steps model, and it helps you define your requirements for data quality and then audit your data against those requirements. All with easy-to-use graphical data modeling tools and precise deviation reporting running within your ServiceNow instance.

Here are some of the benefits of following the 5-steps model together with Data Content Manager:

  • Structured approach for phased implementation
  • Ownership established from the start
  • Same process for any data in ServiceNow
  • Measurable results from the beginning
  • Improved visibility to current and target states
  • Ready-made reports for different stakeholders
  • Understandable KPIs for data providers

The Five Steps 

5 Steps Overview

Here are the five steps in brief, and below is more detailed information and examples for each step:

  1. SELECT DATA DOMAIN
    1. Select the most important data domain or area to focus on.
    2. Define ownership for the domain.
  2. DEFINE DATA PROVIDERS
    1. Define where record-level data providers can be found.
    2. Create a Blueprint to cover the required provider data.
    3. Audit and remediate provider data.
  3. SECURE MINIMUM VIABLE DATA
    1. Define your Minimum Viable Data Model.
    2. Audit your data against the data Minimum Viable Data Model.
    3. Use the data provider information for remediation task assignment
  4. REACH TARGET MODEL
    1. Define the target data model for the domain
    2. Audit and remediate
  5. REFINE & REPEAT
    1. Refine the target model
    2. Audit, remediate, and repeat
    3. Expand to the next data domain

Step 1 – Select Data Domain

The Data Domain diagram shown here is an example based on ServiceNow’s Common Service Data Model. The CSDM domains can be used as Data Tiers in DCM with more specific Data Domains underneath them—for example, a Business Applications domain under the Design tier.

CSDM
  1. Identify different data areas/domains related to ServiceNow Data Management
  2. Select the most important domain
  3. Define who is the data owner for the whole domain (from an information architecture point of view)
  4. Select the most important data class as the root class for your Blueprint

Note: “Most important” may vary between organizations and perspectives. Importance may be impacted by data criticality, volumes, current quality, required effort, and people’s availability, for example.

For the remainder of this article, we use the Business Applications domain as an example. All of the data models below are Blueprints drawn with Data Content Manager. 

Step 2 – Define Data Providers

  1. In this example, we selected Business Applications as a more specific domain under the “CSDM Design” domain (or tier as we refer to it)
  2. Next, define how to find the responsible person or provider for the data, starting from the root record. Read this article about the Consumer-Owner-Provider model to understand what a Data Provider is. In the example, we use an IT Application Owner reference from a Business Application to a User record
  3. Create a scheduled audit for the Blueprint
  4. Check the results and inform the Domain Owner if mandatory data is missing. In this example, both User and Group references are set as mandatory. You should aim for  100% compliance against this Blueprint.

Target: Ensure every record in the selected domain/class has a data provider defined. This information can be used to assign remediation tasks later.

Step 3 – Secure Minimum Viable Data

  1. Leave the previous Blueprint running as a scheduled audit. It is for continuously verifying that your Data Providers exist and are valid.
  2. Then, create a new Blueprint to expand the from the previous one to include other minimum data related to business. For example, add a Field Setup to define minimum required attributes or a relationship to an Application.
  3. Limit your scope to Minimum Viable Data. For example, only include critical applications in the beginning
  4. Create a scheduled audit for the new Blueprint. This audit should apply to all root records, but it can be limited to only records that have a provider. That means that you need to fix any provider issues first.
  5. Check the Audit results and assign remediation tasks to Data Providers – in this example the IT Application owners of the Business Applications.

Target: Data providers are now responsible for filling in the minimum information and relationships for their CIs.

Check out this Business Applications – Minimum Viable Data template in our Blueprint Library!

Step 4 – Reach Target Model

  1. Leave the previous Blueprints and Audits running
  2. Collect feedback and quick wins from the previous steps. What has been accomplished with better data quality so far?
  3. Then create another blueprint with more details and requirements. Requirements can and should relate to specific use cases. Another way to progress is by extending the scope of audited records.
  4. Create a scheduled audit for the new Blueprint
  5. Use these audit results to evaluate your readiness for the next phase

Target: Identify a target model for the future and follow progress on how to get there. Set targets for data providers to increase compliance over time. Remember to celebrate achievements and communicate quick wins!

Step 5 – Refine and Repeat

  1. Create new version(s) of the Target Model
  2. As previously defined data and relationships are in place, more requirements can be considered for data modeling and audits. This can mean:
    • More related data or more detailed filters
    • More root records to be included in audits
    • Changing optional data to mandatory
    • Creating more specific models based on different use cases
  3. This is an iterative step that will continue forever
  4. Along with this step, one should expand to other data domains.

 Target: Make sure that previously achieved data compliance is maintained while constantly evaluating and redefining the target data model based on current demand and future plans.

A Systematic Approach

With this kind of systematic approach and Data Content Manager to support your efforts, you can easily communicate:

  • your current state,
  • your target models,
  • and progress to your various stakeholders.

With clearly defined data requirements and the results DCM provides through visual dashboards, you will have a much better chance of winning your stakeholders’ trust and support. CMDB initiatives, like any other project, require management support to succeed.

If you want to know how DCM can help you walk these steps, please do not hesitate to book a demo session to see DCM in action and get your questions answered.

Additional CSDM Resources

We have written a lot on aligning with the Common Service Data Model and how Data Content Manager can help ease the journey.

Here are some excellent places to start:

Please reach out to us if you have any questions!

With CSDM providing a prescriptive data model and DCM providing a view of our data in a consumable manner, we are able to drive the necessary changes across the bank in a non-obtrusive way, which is seen to add value to our business, not be viewed as an operational overhead.

Craig Alexander
SVP, Danske Bank

DCM has delivered incredible value to our business by drastically accelerating application rationalization. What would have taken years to complete was achieved in just months. Its intuitive, well-designed GUI makes navigation seamless for both users and administrators. Most importantly, DCM has significantly matured our CMDB, bringing clarity and structure. We highly recommend both the product and the outstanding team at Qualdatrix.

Banner Health

My complex Blueprint was up and running in 10 minutes, and I got audit results immediately. It would have taken months to complete without DCM.

Enterprise Architect
Global Healthcare Company

DCM has been central in federating our dependency mapping to technical teams, and that momentum is building. It’s been a successful first year, and we’re extending use with additional blueprints.

Product Manager - Service Catalog
U.K. Public Sector

DCM provides transparency and a holistic view of the state of our CMDB. It helps us find and fix deviations as they happen. It's vital that with DCM, we can see the big picture as well as drill down into the details at any time. We don't have to think about how to get this data together and how to update it. Once the Blueprint is set up and the audits run, it's all there in the dashboards.

Mika Lindström
ICT Configuration Manager, Metsäliitto Cooperative

Data Content Manager is an excellent tool to measure and control data quality in your ServiceNow instance. It offers much more sophisticated data model definitions than you can get with native CMDB data quality metrics which we were using previously, and this was our main reason for the purchase. It also comes with its own audit and remediation features which make data maintenance easier. Highly recommended!

Lotta Jouhtimäki
Product Owner, ServiceNow, Posti Group

The CMDB Data Quality Playbook

A Practical Guide for Improving ServiceNow Data Quality, Governance and AI-Readiness.

  • A practical way to establish ownership and roles
  • The 5-step model for data quality improvement
  • Best practices for engaging data providers
  • Five common pitfalls in CMDB data quality and how to avoid

We need your contact information to send you this eBook and communicate with you. You can unsubscribe anytime.