Considerations for CPQ solution selection | Details |
Fit-gap analysis and extension capabilities for the gaps | Consider if the CPQ solution does not fully cover your requirements, does it allow for extensions? What’s the complexity of the extensions and required effort?
|
Compatibility with Dynamics 365 Sales | Some CPQ solutions might have their own databases, APIs, or UI components that are not aligned with the Dataverse data model or the Dynamics 365 Sales features. This might cause issues with data synchronization, security, reporting, or user experience. You should also check if the CPQ solution can integrate with other relevant Dynamics 365 or Power Platform features, such as dual-write or Copilot for Sales.
|
Initial setup, configuration (personalization) and extensions (pricing rules, products, approvals, etc.) | Consider the skills and effort needed to setup and configure the CPQ solution as per your use cases. Do you have the skills in-house for this or do you need to work with specialized consultants?
|
Performance | CPQ solutions often involve complex calculations, validations, and integrations that might affect the performance of the system. You should plan for performance testing and optimization to ensure that the CPQ solution can handle the expected load and volume of quotes, products, and users. You should also monitor the performance of the CPQ APIs and consider the network latency and bandwidth between the CPQ solution and the Dynamics 365 Sales environment.
|
Roadmap and maintenance | Consider the CPQ solution roadmap, update frequency (is it the same as of the Dynamics 365 Sales app) as well as the support model – e.g. are you comfortable with the CPQ ISV’s SLAs and the release cadence for eventual bug fixes?
|
Collaboration with business SMEs | You should ensure that the CPQ implementation team collaborates with the business SMEs, fully understands the end-to-end flow and does not work in silos. The end users should be involved in the user acceptance testing and feedback sessions and trained on how to use the CPQ solution effectively.
|
Cost | Balance the benefits and ROI with the costs for setup, configuration, extensions, performance testing, training, maintenance and support of your custom CPQ app. |