All insights
Blog PostUncategorized

CMDB in Jira Assets: Start from Use Cases, Not from Fields

Breno Ribeiro Guimarães Lima·Aug 6, 2026·3 min readView in Confluence

CMDB in Jira Assets: Start from Use Cases, Not from Fields

Most CMDB failures happen because teams map every field from the old system instead of asking which business process actually needs that data. When migrating from legacy platforms like ServiceNow to Jira Assets, the temptation is to replicate the existing complexity. This is a mistake. The value of a CMDB is not in the volume of data it holds, but in how that data supports operational decisions.

I often use a "puzzle approach" when designing these architectures. Instead of trying to build a monolithic database on day one, we build clusters of validated use cases. Each piece of the puzzle must serve a specific purpose: a provisioning workflow, a compliance audit, or an automated incident routing. If a field doesn't support a process, it doesn't belong in the schema.

The Trap of Feature Parity

In a recent project for a European digital marketplace, the initial request was to migrate hundreds of CI classes and thousands of attributes. By shifting the focus to use-case driven scoping, we identified that nearly 40% of the data was historical noise that no one had accessed in years.

We moved from a "field-first" mindset to a "ticket-driven" enforcement model. In Jira Assets, you cannot always enforce complex conditional mandatory fields as easily as in ServiceNow. The solution is not to fight the tool, but to architect the process. We designed workflows where CMDB updates are the natural byproduct of service tickets. When an agent replaces a laptop, the automation handles the status change, the user assignment, and the stock decrement. The data stays clean because the process demands it.

Master Data vs. Relationship Data

A robust architecture requires a clear separation between master data and relationship data. I applied this principle for a US cybersecurity company to help them scale their global operations.

Master data represents stable identities: a human being, a legal entity, or a hardware model. Relationship data describes how these identities interact at a specific point in time: a contract, an assignment, or a service dependency. By keeping identity stable and relationships explicit, you avoid duplication and improve data quality. If a consultant changes roles, the "Person" record remains untouched while the "Human Resource" relationship record evolves. This distinction is what separates a fragile list of items from a governable architecture.

The Puzzle Approach in Practice

Building a CMDB is an iterative exercise in governance. For the digital marketplace mentioned earlier, we started with three core clusters:

  1. Hardware Lifecycle: Provisioning, assignment, and return workflows that automatically update asset status.

  2. Consumables Management: Tracking high-volume items like cables and peripherals through quantity-based stock models, linked to user profiles only when necessary for lifecycle tracking.

  3. Software & Access: Connecting application catalogs to automated provisioning via Okta, while maintaining manual records only for high-risk or non-integrated tools.

This event-driven architecture ensures that the CMDB is always a reflection of reality. Instead of periodic manual audits that are outdated the moment they are finished, the data is federated and updated by the very actions that change the environment.

Architecture as a Scalability Engine

It is easier to find engineers who can build a database than architects who can design a governable system. AI makes execution easier, but architecture is what prevents companies from scaling chaos. If you start with the business process, the fields will follow. If you start with the fields, you will likely build a graveyard of data that no one trusts.

If this connects with where your operation is right now, we can open space for a technical conversation about your CMDB strategy.