Issue Tracking System Integration for Gated Operation Approval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software development processes often disrupt ongoing development or deployed software products, and existing issue tracking systems lack effective integration with change request systems to manage gated operations, which can lead to catastrophic disruptions.

Innovation Solution

A computer-implemented method and system that integrates issue tracking systems with change request systems by receiving operation notifications, determining issue types, creating issues, and generating resolution messages based on workflow states, ensuring that gated operations are approved before proceeding, thereby preventing disruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If operations are performed during software development without integration with issue tracking systems, then development speed is maintained, but disruptions to ongoing development or deployed software products may occur

Engineering Contradiction:
Improvedevelopment speedVSAvoidsoftware stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by creating issues and requiring approvals before gated operations are executed. The issue tracking system proactively establishes control mechanisms prior to operations that could cause disruptions, ensuring that potential problems are identified and resolved before they affect software stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The integration establishes feedback loops where operation notifications trigger issue creation, workflow transitions generate resolution messages, and approval statuses provide continuous feedback to the change requesting system. This feedback mechanism ensures that operations are monitored and controlled, maintaining software stability while enabling productive development.

Inventive Principle:
Principle #23Feedback

2Reliability

If issue tracking systems are integrated with change request systems to approve gated operations, then software stability is improved, but system complexity increases

Engineering Contradiction:
Improvesoftware stabilityVSAvoidsystem integration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The issue tracking system serves multiple functions: it tracks issues, manages workflows, communicates with external systems, and controls gated operations. By making the issue tracking system universal and multi-functional, the patent reduces the need for separate specialized systems, thereby managing complexity while maintaining software stability.

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

Solution Approach 2:

The issue tracking system acts as an intermediary between the change requesting system and the software development process. It mediates gated operations by receiving notifications, creating issues, managing approvals, and sending resolution messages. This intermediary role simplifies the integration architecture by providing a single point of control rather than direct complex connections between multiple systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If manual approval processes are used for gated operations, then control over operations is maintained, but time consumption increases

Engineering Contradiction:
Improveoperation controlVSAvoidapproval time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The workflow system provides dynamic control over gated operations by allowing different workflow states and transition rules based on the specific operation and context. The system can adapt its approval requirements dynamically, enabling fast-track approvals for low-risk operations while maintaining rigorous controls for high-risk operations, thereby reducing overall approval time while maintaining necessary control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by pre-defining workflow states, transition rules, and approval requirements for different types of gated operations. By establishing these controls in advance, the system eliminates the need for ad-hoc decision-making during the approval process, reducing time consumption while maintaining operation control.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11928630B2Issue tracking systems and methods
Publication Date: 2024.03.12 ATLASSIAN US INC
  • US11928630B2 patent drawing
  • US11928630B2 patent drawing
  • US11928630B2 patent drawing

AI summary

Described herein is a computer-implemented method. The method comprises receiving an operation notification in respect of a gated operation from a change requesting system, determining an issue type associated with the gated operation, and creating an issue of the determined issue type. The method further comprises determining that the issue has transitioned state from a pending workflow state to a particular operation resolution workflow state and, in response, generating an operation resolution message which is communicated to the change requesting system.