Issue Tracking System Integration with Deployment Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software development projects face complexity due to the lack of integration between issue tracking systems and other systems like feature flag, build, and deployment systems, making it difficult for stakeholders to access critical information about feature rollouts, builds, and deployments within issue tracking systems.

Innovation Solution

Integrating issue tracking systems with feature flag, build, and deployment systems through APIs and data sharing mechanisms, allowing for direct association, updating, and display of relevant information within the issue tracking system, enabling stakeholders to view and interact with feature flag, build, and deployment data without navigating to separate systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If issue tracking systems are integrated with feature flag, build, and deployment systems through APIs and data sharing mechanisms, then project visibility and information accessibility are improved, but system complexity and integration overhead increase

Engineering Contradiction:
Improveinformation accessibilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent integrates multiple separate systems (issue tracking, feature flag, build, and deployment systems) into a unified platform where data from all systems is accessible within a single interface. This merging eliminates the need for stakeholders to navigate between separate systems, reducing information loss while managing complexity through centralized architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The issue tracking system is enhanced to perform multiple functions beyond traditional issue management. It now provides access to feature flag status, build information, and deployment data, making the system universal and reducing the need for multiple separate tools. This multi-functionality improves information accessibility while consolidating system complexity into a single platform.

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

2Productivity

If stakeholders can access feature flag, build, and deployment information within the issue tracking system, then user efficiency is improved, but data synchronization and integration challenges increase

Engineering Contradiction:
Improveuser efficiencyVSAvoiddata synchronization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements real-time data synchronization mechanisms that continuously update issue tracking data with changes from feature flag, build, and deployment systems. This feedback loop ensures that stakeholders always access current information, maintaining data reliability while enabling efficient access to multiple data types within a single system.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary layer (API gateway or integration service) that mediates between the issue tracking system and external systems (feature flag, build, and deployment systems). This intermediary handles data translation, validation, and synchronization, ensuring reliable data exchange while maintaining user efficiency through seamless access.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If multiple systems are integrated into a single interface, then collaboration among stakeholders is improved, but the difficulty of detecting and measuring system state increases

Engineering Contradiction:
Improvecollaboration easeVSAvoidsystem state visibility
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

While integrating multiple systems into a single interface, the patent segments information into distinct, organized sections (issue data, feature flag status, build information, deployment data). This segmentation allows stakeholders to easily navigate and understand different types of information without being overwhelmed by complexity, improving collaboration while maintaining system state visibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds a new dimension to issue tracking by incorporating temporal and contextual layers. It displays not only current system state but also historical data, trends, and relationships between different systems. This multi-dimensional view enhances collaboration by providing comprehensive context while managing complexity through structured presentation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11977881B2Issue tracking systems and methods
Publication Date: 2024.05.07 ATLASSIAN PTY LTD
  • US11977881B2 patent drawing
  • US11977881B2 patent drawing
  • US11977881B2 patent drawing

AI summary

Described herein is a computer implemented method. The method comprises receiving, by an issue tracking system, a deployment update from a deployment system which includes deployment information in respect of one or more issues maintained by the issue tracking system. The method further comprises associating one or more issues maintained by the issue tracking system with deployment information by identifying the one or more issues to which the deployment information in the deployment update relates, extracting the deployment information from the deployment update, and associating the deployment information with each of the identified issues.