Software Release Performance Assessment via ROI Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods lack an objective way to measure the business impact and return on investment (ROI) of software releases, making it difficult to determine which releases have the maximum impact and prioritize future features.

Innovation Solution

A system and method that fetches and correlates application development data with performance data from various sources, links it with milestone data, and computes a ratio between the impact and cost identifiers to assess the performance of software releases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional software delivery methods are used, then software can be delivered to customers, but there is no objective way to measure the business impact and ROI of the releases

Engineering Contradiction:
Improvemeasurement of business impactVSAvoidlack of ROI data
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the software delivery process into distinct components: development cost tracking, release management, and impact measurement. By breaking down the overall delivery process into measurable segments (cost identifiers, impact identifiers, and their ratio), the system enables precise measurement of business impact and ROI for each release component.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism by continuously measuring and comparing actual release outcomes against planned objectives. The system calculates ROI ratios and provides feedback loops that allow organizations to adjust future release strategies based on measured performance, thereby improving measurement precision over time.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple data sources are integrated to measure release impact, then measurement capability improves, but system complexity increases

Engineering Contradiction:
Improverelease impact measurementVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal measurement framework that can handle multiple data sources (development tools, release management systems, business metrics) through a single standardized interface. The system uses common data structures and calculation methods that work across different sources, reducing complexity while maintaining measurement precision.

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

Solution Approach 2:

The patent introduces intermediary components that act as mediators between diverse data sources and the measurement engine. These intermediaries standardize data formats and handle source-specific variations, allowing the core measurement system to remain simple while supporting multiple complex data sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11934288B2System and method for assessing performance of software release
Publication Date: 2024.03.19 COGNIZANT TECH SOLUTIONS INDIA PVT LTD
  • US11934288B2 patent drawing
  • US11934288B2 patent drawing
  • US11934288B2 patent drawing

AI summary

The present invention relates to a system and method for assessing performance of a software release in a production environment. The attempt is to measure impact of delivered features and correlate with cost incurred in building those features to calculate a return on investment made. The disclosure, thus, provides for fetching relevant details from plurality of tools or data sources, correlating the fetched information and linking it with milestone data. This milestone data is labeled with a milestone id to enable querying of data sources and determine impact delivered. The determined impact is linked with calculated cost identifier to finally assess the release performance.