Five Mistakes Killing Your CMDB and How to Fix Them
- onpoint ltd

- 3 days ago
- 3 min read

Gartner puts it plainly: 75% of CMDB projects fail. Not "have issues." They fail.
The cause of failure is simply five specific setup mistakes.
Each mistake seems tiny at first. But they compound fast. Six months later, your data is completely useless, and your team has zero trust in the system.
The good news? You can avoid all of it.
Here are the five mistakes killing your CMDB, and the exact fix for each.
Mistake 1: One giant schema for everything
An object schema is your CMDB container. Many teams build one schema. They put laptops, servers, software licenses, and employees all in one place.
This feels simple at first. It breaks fast.
The problem: one giant schema means one giant permission set. Give someone access to server data, and they also see HR data. Audit one part, and you must audit the whole thing.
The fix: split by use case. Build a separate schema for IT Assets. Build another for HR. Build another for Facilities. Link them where needed. Keep sensitive data in its own schema with its own access rules.
Mistake 2: Chasing 100% accuracy before go-live
Teams wait. They want every laptop mapped. Every license logged. Every server tagged. Only then will they launch.
This wait kills most CMDB projects. The data changes faster than one team can enter it by hand. The project stalls. It never launches.
The fix: launch with good-enough data. Aim for value, not perfection. A CMDB that is 80% accurate and live beats a CMDB that is 100% accurate and still in planning.
Use Assets Discovery to speed this up. It is a free, agentless scanner. It finds network assets on its own. Run it on a schedule. It keeps your data current without manual entry.
Mistake 3: Manual data entry as the only input method
If a human must type every object by hand, the CMDB is already behind. People change laptops. People leave. Software gets renewed or dropped. Manual entry cannot keep pace.
The fix: connect automatic sources first. Use the Assets Discovery scanner for network devices.
Use the External Imports API to pull data from other systems, like your HR platform or your existing spreadsheet. Reserve manual entry only for objects with no automatic source.
Mistake 4: No link between related objects
A laptop sits in one object type. The employee who uses it sits in another. If nothing connects them, you cannot answer a simple question fast: who has this laptop right now?
The fix: build links between object types from day one. Link a laptop to its employee. Link an employee to their office.
Link a server to the application it runs. Click on any one object, and you should see everything connected to it in one view.
This link structure is what makes the CMDB useful, not just a list.
Mistake 5: Treating Assets as an IT-only tool
Jira Assets is not built for IT alone. It can track contracts, vendors, office equipment, and onboarding gear. Teams that treat it as IT-only miss most of its value.
The fix: use Assets templates for other departments too. Facilities can track office equipment. Legal can track vendor contracts. HR can track onboarding equipment per new hire. One platform, many schemas, shared structure.
What good looks like
A working CMDB in Jira Assets has four traits:
Split schemas, one per use case, with matching access rules
Automatic data sources doing most of the work, not people
Linked objects, so one click shows every connection
More than IT using it, because the value spreads once other teams see it
Get these four right, and you avoid the graveyard. Your CMDB stays trusted, because the data stays current and the structure stays clear.
Where this fits with the rest of your JSM setup
A trustworthy CMDB feeds directly into faster incident resolution. If your team already tracks SLA targets in Jira Service Management, linked asset data means an agent can see the affected server's history in seconds, not after a separate lookup in another system.



Comments