ML Task Delay Detection From Sprint Change History

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Agile software development teams face challenges in detecting potential task delays early in the sprint, leading to inefficiencies and increased computing expenditures.

Innovation Solution

A method using a machine learning model to analyze previously resolved tasks, identify patterns of delay, and provide alerts for modifying task processing to mitigate delays, including resource allocation and sequence adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional manual monitoring of task progress is used, then simplicity and ease of operation are maintained, but delay detection is too late and productivity is reduced

Engineering Contradiction:
Improvetask completion speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs self-monitoring and self-diagnosis by automatically tracking task progress, detecting delays, and generating alerts without requiring manual intervention. The machine learning model autonomously analyzes task data and predicts potential delays, enabling the system to serve itself in detecting and reporting issues.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical monitoring with an automated electronic system using machine learning algorithms. The machine learning model processes task data, identifies patterns, and predicts delays automatically, substituting human manual inspection with computational analysis to improve detection timing and accuracy.

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

2Reliability

If continuous monitoring of task progress is implemented, then early delay detection is achieved, but computing energy consumption increases

Engineering Contradiction:
Improvedelay detection accuracyVSAvoidcomputing energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary analysis by continuously collecting and storing task progress data in advance, so that when delay detection is needed, the data is already available for immediate processing. This pre-preparation reduces the computational burden during actual delay detection moments while maintaining continuous monitoring capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The machine learning model dynamically adjusts its monitoring intensity and computational resources based on task status and risk levels. High-risk tasks receive more intensive monitoring and analysis, while low-risk tasks receive minimal processing, optimizing energy consumption according to actual need rather than uniform continuous monitoring.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If intervention is made to mitigate detected delays, then task completion reliability improves, but processing time and complexity increase

Engineering Contradiction:
Improvetask completion reliabilityVSAvoidintervention time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system establishes a feedback loop where delay detection immediately triggers alert generation and notification to relevant stakeholders. This feedback mechanism enables rapid response to detected delays, allowing interventions to be made promptly based on real-time information while maintaining structured processing through automated workflows.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12536012B2System and method for performing early delayed issue detection and providing alert notification
Publication Date: 2026.01.27 JPMORGAN CHASE BANK NA
  • US12536012B2 patent drawing
  • US12536012B2 patent drawing
  • US12536012B2 patent drawing

AI summary

A method and system for determining and mitigating a potential delay in task completion are disclosed. The method includes extracting previously resolved tasks and changes occurred to each of the previously resolved tasks, and calculating features for training a machine learning model. The method further includes dividing the tasks into different groups and training the machine learning model using the calculated features associated with the different groups. The method then starts a task and partially processes the respective task until reaching a cutoff time, and based on change history of the task up to the cutoff time and using the trained machine learning model, determines whether a delay is expected or not for the task.