Automated Application Change Success Rating System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Application development teams face challenges in defining measurable goals for application changes and tracking their achievement, due to limited access to production monitors and a focus on user perspectives rather than technical aspects.

Innovation Solution

A system and method for determining application change success ratings in an automated manner, where user-defined success criteria are received and evaluated through evaluation code executed upon production deployment, providing a dashboard interface or email notifications for development teams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated evaluation systems are implemented, then productivity and measurement precision improve, but device complexity increases

Engineering Contradiction:
Improvegoal tracking efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an automated evaluation system that acts as an intermediary between production deployment and success criterion verification. This system includes evaluation code that automatically collects data from production monitors, compares results against success criteria, and generates success ratings without requiring manual intervention from development teams.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The evaluation system is designed to autonomously perform goal tracking by automatically executing evaluation code, collecting performance data from production environments, comparing results against predefined success criteria, and generating success ratings. This self-service capability eliminates the need for manual monitoring while maintaining comprehensive tracking.

Inventive Principle:
Principle #25Self-service

2Loss of time

If manual goal tracking is used, then system complexity remains low, but loss of time and productivity decrease

Engineering Contradiction:
Improvegoal tracking timeVSAvoidgoal tracking efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system requires development teams to pre-define success criteria and provide evaluation code before production deployment. This preliminary action enables automated tracking to begin immediately upon deployment, eliminating the time lag associated with manual goal definition and tracking setup.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The automated evaluation system continuously monitors production performance against success criteria and provides immediate feedback through success ratings. This real-time feedback loop enables development teams to quickly assess whether application changes are meeting their goals, significantly reducing the time loss associated with manual tracking.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If development teams focus on user perspective rather than technical aspects, then ease of operation improves, but measurement precision may worsen

Engineering Contradiction:
Improvegoal definition simplicityVSAvoidsuccess criterion accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The automated evaluation system serves as an intermediary that translates user-centric success criteria into precise technical measurements. Development teams can define goals in user-friendly terms while the system automatically handles the technical implementation of data collection and comparison against predefined criteria.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The evaluation system is designed to handle both user perspective goals and technical measurements universally. It can process diverse success criteria types (performance metrics, user satisfaction indicators, business goals) through a unified automated framework, maintaining both ease of operation and measurement precision across different goal types.

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

Data Source

PatentUS10860458B2Determining application change success ratings
Publication Date: 2020.12.08 MICRO FOCUS LLC
  • US10860458B2 patent drawing
  • US10860458B2 patent drawing
  • US10860458B2 patent drawing

AI summary

In one example of the disclosure, a user-defined success criterion for an application change is received. The criterion is provided to a computing system associated with a developer-user of the application. Evaluation code, for evaluating implementation of the change according to the criterion, is received from the computing system. The evaluation code is caused to execute responsive to receipt of a notice of production deployment of the change. A success rating for the change is determined based upon application performance data attained via execution of the evaluation code.