How to represent "Product" in CMDB? The closest is Application Service in my opinion.

Peter Kindbom
Tera Contributor

Any other suggestions or experience? Any good guess on news in Utha and Vancouver concerning Product Mangement? I have got some hint saying that Product Owner will replece Service Owner as the "central role" in CSDM. Feedback on this is apreciated.

Keep up the good work 🙂

12 REPLIES 12

Barry Kant
ServiceNow Employee
ServiceNow Employee

The confusing part is the name Application Service itself. Suggesting that it can only be Application products. A digital product can also be non-app digital solutions as it represents a stack of a solution. 

For sure this has a model like most other objects will/can have a model referenced.

What you termed "digital products" may best fit into a Service Offering. You can setup a Service Offering as a Business Service Offering or a Technical Service Offering. The solution stack can be included in the Service Offering with defined measures and metrics. Service Offerings can underpin other Service Offerings or Services.

 

This CSDM 4.0 Whitepaper is really helpful for putting all of these concepts together.

 

You may find this reference on CSDM Terms helpful.

 

This reference on Digital Portfolio Management is also relevant.

Hi Mary, 

What I referring to is that the application service represents a stack of a digital solution. 
That can also be a non-app digital solution. The service offering is How it is published and to who. It is not the digital solution itself.

br,
Barry

What is the purpose of having two different entity types, Business Application and Product (assuming Application Product Model), defined and having the same ABCSoftware name, beyond different stakeholders such as Product Owner, Tech Arch teams, etc.?

Hi tsondreal,

Using our same example of ABCSoftware. The business application may be called ABCSoftware or it may be called whatever the business decides, it does not have to be the same as the vendor software name, for instance it could be called "Payment Gateway" based on how the org uses the software. I am just pointing out that this is another place that the product name and the business application may not be the same. We will stick with 'ABCSoftware' for simplicity. The business application will be related to the Application Services, 'ABCSoftware Dev', 'ABC Software QA' and 'ABCSoftware Prod'.  Each of the Application Services may be associated with different app versions of the software with different lifecycle dates for end of life etc.

 

For instance, the App Service 'ABCSoftware Dev' is associated with the application named "abc@server1", which is associated with the Product Model "ABCSoftware v11.1". The App Service 'ABCSoftware QA' is associated with the application named "abc@server2", which is associated with the Product Model "ABCSoftware v11.0". And the App Service 'ABCSoftware Prod' is associated with the application named "abc@server3", which is associated with the Product Model "ABCSoftware v10.5".

 

The infrastructure under each App Service may be unique and each will have their own corresponding models; also different from the other App services.

 

I found this YouTube video on the ServiceNow Community channel that walks through the CSDM model and some examples.

 

Digital Products and CSDM