The Zurich release has arrived! Interested in new features and functionalities? Click here for more

Can you help me define the definition of product from DPR,APM,SPM,Agile,Devops application front

K SREEKESH
Tera Contributor

I’m looking for some clarification around how the concept of Product (Product Model ) in various ServiceNow modules also its alignment with CSDM v5 (relationship with Business Application)  — particularly how Application Model, Software Model, are interpreted differently across modules like DPR, Agile, DevOps, APM, and SPM (Product Idea).

From what I understand:

  • DPR,and DevOps primarily use the Application Model (cmdb_application_product_model) 

  • Software Models (cmdb_software_product_model) are used to track license/cost for applications in APM/SAM.

  • SPM (Product Ideas, Agile developement 2.0 uses the Product Model (pm_product) for managing features, epics, and value delivery.

To make this practical: Let’s take ServiceNow SPM as an example of a Business Application on the Service Now platform.

Inside SPM, we have modules like:

  • Agile Development 2.0

  • Demand Management

  • Strategic Planning

These seem to align more with Products (i.e., sets of features or value offerings) and are managed using the Product Model in SPM -->Application Model (cmdb_application_product_model) .

 

My questions:

  1. From a CSDM v5 perspective, would you classify Agile Dev 2.0, Demand Management, and Strategic Planning as Products under the Product Model?

  2. How would you clearly explain to a customer the differences between:

    • A Business Application (as used in CSDM) vs this big umbrella definition of Digital product,

    • A Product (as used in Agile/DevOps)

 A clear illustration or example from real-world implementations would be very helpful.

Appreciate any input or visual aids from the community!

2 REPLIES 2

K SREEKESH
Tera Contributor

Can anyone help me with the above question please? 

zsistrunk
Tera Contributor

I've actually been trying to figure this out myself. It's been very difficult to dig into. One piece of information that may help you, though: pm_product is a deprecated table. It was a part of Release Management V2, which is being replaced by DPR. The intended migration path includes migrating the pm_product records into cmdb_application_product_model instead. I'm not very familiar with SPM, but I do know that the reference in Agile Development has been switched to Application Model.

 

Both Application Model and Software Model extend the Product Model (cmdb_model) table, which means they can be selected in any field that references Product Model, such as the Model ID field on Business Application. My understanding was that Application Model is to be used for internally-developed application, and Software Model is to be used for licensed vendor-provided software. My assumption may be incorrect, though, as I'm very new to ServiceNow. If I am wrong, someone please correct me!