Proactive Guidance System for Shift-Left Software Issue Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional software development models fail to handle changing expectations and requirements effectively, leading to increased costs, longer time to market, and unexpected errors, as they are not designed to shift issue resolution to earlier levels, thereby not optimizing ticket management in application support.

Innovation Solution

An AI-enabled proactive guidance system that predicts issues and provides guidance to users to resolve problems without creating service tickets, analyzes ticket descriptions and application behavior to identify appropriate support levels, and uses historical data to offer training and collaborative learning to reduce similar issues, thereby shifting issue resolution to lower levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional software development models are used, then issue resolution follows conventional processes, but costs increase and time to market lengthens

Engineering Contradiction:
Improvetime to marketVSAvoidcost of ticket resolution
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary classification and root cause identification of issues before full ticket resolution processes are initiated. By analyzing ticket descriptions and application behavior early in the process, the system determines support levels and potential resolutions in advance, preventing unnecessary escalation and reducing overall resolution costs while accelerating time to market.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by providing proactive guidance to users based on classified issues and identified root causes. Users receive automated recommendations and training resources that allow them to resolve common issues independently without creating service tickets, thereby reducing ticket resolution costs and freeing up support resources for more complex problems.

Inventive Principle:
Principle #25Self-service

2Reliability

If traditional software development models are used, then issue resolution processes remain conventional, but defect prevention opportunities are lost

Engineering Contradiction:
Improvedefect preventionVSAvoidsupport level structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary classification of issues into different support levels based on ticket descriptions and application behavior analysis. By identifying the nature and complexity of issues before they reach higher support levels, the system enables early defect prevention at the appropriate support level, reducing the need for complex multi-level support structures while improving reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces manual support level determination and defect analysis with automated AI-based classification and root cause identification. This substitution reduces the complexity of the support level structure by enabling automated routing and resolution recommendations, while simultaneously improving defect prevention capabilities through consistent, data-driven analysis.

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

3Ease of operation

If issues are resolved at higher support levels, then comprehensive resolution is achieved, but the burden on support teams increases

Engineering Contradiction:
Improveuser self-help capabilityVSAvoidsupport team capacity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system empowers users with self-help capabilities by providing automated classification results, root cause analysis, and targeted guidance based on their specific issues. Users can access relevant training resources and resolution steps without needing to contact support teams, thereby improving ease of operation while preserving support team capacity for handling complex, non-routine problems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system acts as an intermediary between users and support teams by performing automated classification and root cause identification. This intermediary function provides users with immediate, relevant information and guidance, improving their ability to self-resolve issues, while simultaneously reducing the burden on support teams by filtering out resolvable issues before they reach human agents.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11704233B2Shift left model execution in software delivery
Publication Date: 2023.07.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11704233B2 patent drawing
  • US11704233B2 patent drawing
  • US11704233B2 patent drawing

AI summary

Disclosed herein a system, method, and computer program product for providing proactive guidance to users in order to execute a shift left model in software delivery. As disclosed, a processor may receive an issue resolution request. The processor may further access an issue resolution request repository where the issue resolution request repository may include details related to prior issue resolution requests. The processor may subsequently classify the issue resolution request based on the details related to the prior issue resolution requests. Accordingly, the processor may identify a root cause for the issue resolution request.