Feature Tracking System for DevOps Data Silos
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In software development environments, information silos formed by numerous tools generate complex data management issues, disrupting cross-team cooperation and delaying software releases due to siloed data and lack of continuous communication.
Innovation Solution
A system and method for tracking features of applications in a software development environment that monitors applications, generates records, determines user-relevant data based on scope of interest and roles, and provides user progress and log data via an API for tailored display on client devices, facilitating efficient data retrieval and collaboration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If multiple tools are used to monitor applications and track features, then measurement precision and data completeness improve, but device complexity and information management difficulty increase
Solution Approach 1:
The patent combines multiple monitoring tools and data sources into a unified tracking system that aggregates feature progress data, log data, and scope of interest information from various DevOps tools into a single centralized platform, thereby maintaining measurement precision while reducing the complexity of managing multiple separate tools
Solution Approach 2:
The tracking system is designed as a universal platform that can integrate and monitor multiple different tools and data sources simultaneously, providing a multi-functional solution that handles feature tracking, progress monitoring, and data extraction across diverse development tools without requiring separate specialized systems for each
2Loss of information
If comprehensive data is collected from all applications, then information completeness improves, but loss of time in data processing and retrieval increases
Solution Approach 1:
The system extracts and filters only the relevant data needed for each user based on their scope of interest and role, rather than processing and retrieving all available data. This selective extraction approach maintains information completeness for relevant items while significantly reducing data retrieval time by eliminating unnecessary data processing
Solution Approach 2:
The system performs preliminary filtering and organization of data based on user scope of interest and roles before data retrieval is requested. By pre-processing and structuring data according to user-specific criteria, the system reduces the time needed for data retrieval and processing while ensuring complete information is available for each user's specific needs
3Ease of operation
If data is siloed to individuals or teams, then ease of operation for specific teams improves, but productivity of cross-team cooperation deteriorates
Solution Approach 1:
The patent introduces a new dimension of organization by structuring data access along two dimensions simultaneously: user scope of interest (which maintains team autonomy and ease of operation) and cross-team visibility (which enables collaboration). This multi-dimensional data organization allows users to operate within their team's context while also accessing relevant information from other teams, thereby maintaining autonomy while improving cross-team productivity
Data Source
AI summary
A system for tracking features of one or more applications is provided. The system is configured to: monitor the one or more applications, generating log data associated with the one or more applications and tracking progress data associated with features of the one or more applications; determine, from a scope of interest data, a set of applications from the one or more applications; determine, from the scope of interest data, roles for each application in the set of applications; extract user log data and/or user progress data associated with the set of applications based on the roles for each application in the set of applications; and provide, to a client device, the user progress data associated with the set of applications and the user log data associated with the set of applications for displaying on the client device.


