Product Portfolio Rationalization Using Canonical Data Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprises face challenges in managing large product portfolios with redundant functionality, gaps, and divergence due to lack of coordination and interaction between development groups, leading to inefficient and labor-intensive manual rationalization processes.

Innovation Solution

Structured product portfolio rationalization using a canonical data model and defined processes to identify and address gaps, overlaps, and divergences by comparing product features with defined functions and timelines, enabling automated identification of actions to modify or align products.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual rationalization processes are used to manage product portfolios, then flexibility and adaptability are maintained, but productivity is reduced and labor intensity increases

Engineering Contradiction:
Improverationalization efficiencyVSAvoidmanual process involvement
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables automated self-assessment of product portfolios by automatically collecting product data, comparing features against defined functions, identifying gaps/overlaps/divergences, and generating rationalization recommendations without requiring manual intervention for each analysis step

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual rationalization processes are replaced with an automated computer-implemented system that uses algorithms to compare product features, analyze portfolio composition, and generate recommendations, substituting human mechanical analysis with automated computational processes

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If development groups work independently without coordination, then each group can develop products autonomously, but product portfolio quality deteriorates due to redundant functionality, gaps, and divergence

Engineering Contradiction:
Improveproduct portfolio qualityVSAvoidcoordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system provides automated feedback to development groups by identifying specific gaps, overlaps, and divergences in the product portfolio and recommending actions to address these issues, enabling continuous improvement of portfolio quality through systematic feedback loops

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The rationalization system serves multiple functions including gap analysis, overlap detection, divergence identification, and recommendation generation, providing a universal platform that manages all aspects of product portfolio quality across different development groups

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If comprehensive manual analysis of product portfolios is performed, then detailed identification of gaps, overlaps, and divergences is achieved, but time consumption and labor intensity increase significantly

Engineering Contradiction:
Improvegap identification accuracyVSAvoidrationalization time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary automated analysis of the entire product portfolio before detailed examination, pre-identifying potential gaps, overlaps, and divergences through algorithmic comparison, which accelerates the subsequent detailed analysis phase while maintaining high identification accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10949785B2Product portfolio rationalization
Publication Date: 2021.03.16 MICRO FOCUS LLC
  • US10949785B2 patent drawing
  • US10949785B2 patent drawing
  • US10949785B2 patent drawing

AI summary

A representation of functions and features associated with respective functions is received, the representation being according to a model. Features of a plurality of the products are compared to the features of the functions. Based on the comparing, a check is made for an existence of a gap of at least one of the plurality of products relating to omission of a feature, an existence of an overlap of features between multiple products of the plurality of products, and an existence of a divergence in timings of release between dependent products of the plurality of products.