Group Directory Analytics for Software Platform Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional software product development tools are inadequate for managing and monitoring contributors in software platform development, as they fail to balance the complexities and diverse goals of multiple teams working on different products and the platform, leading to issues like poor quality, management, and differing programming styles, which are masked when contributors are assigned to different projects.

Innovation Solution

The system generates data analytics on contributors using group affiliations listed in a corporate directory, allowing for the aggregation and monitoring of contributions across different projects, providing insights into morale, quality, and structural problems, and automatically tagging contributors and pull requests based on group affiliations rather than individual profiles, enabling strategic staffing decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional software product development tools are used to manage contributors assigned to different projects, then individual project tracking is improved, but group-level monitoring and analytics are lost

Engineering Contradiction:
Improveindividual project trackingVSAvoidgroup-level analytics
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system segments contributor monitoring into two levels: individual project tracking (maintained by conventional tools) and group-level aggregation (provided by the new system). By segmenting the monitoring function, the patent preserves the benefits of project-specific tracking while adding group-level analytics capability that conventional single-level tools cannot provide.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer (the group directory and aggregation system) that sits between individual project repositories and organizational leadership. This intermediary collects data from multiple projects, aggregates it by group affiliation, and presents group-level analytics, thereby recovering the information loss that occurs when using conventional project-isolated tools.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If contributors work on different projects with diverse goals, then product diversity and team autonomy are improved, but quality consistency and morale monitoring deteriorate

Engineering Contradiction:
Improveproduct diversityVSAvoidquality consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system applies local quality by allowing each project to maintain its own goals, standards, and contribution requirements (local adaptability) while simultaneously enabling group-level aggregation that identifies cross-project patterns in quality, morale, and productivity (global consistency). The group directory structure allows quality metrics to be evaluated both locally at project level and globally at group level.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements feedback loops at both project and group levels. Conventional tools provide feedback on individual project metrics, while the new system aggregates this data and provides feedback on group-level trends in quality, morale, and productivity. This multi-level feedback mechanism enables organizational leadership to identify and address quality consistency issues across diverse projects while preserving project autonomy.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If conventional tools monitor contributors at individual project level, then project-specific metrics are improved, but organizational-wide patterns and issues are masked

Engineering Contradiction:
Improveproject-specific metricsVSAvoidorganizational monitoring complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges data from multiple individual project monitoring systems into a unified group-level view. By combining project-specific metrics through the group directory structure, the system identifies organizational-wide patterns in contributor productivity, quality, and morale that would be invisible when viewing individual projects in isolation. This merging reduces the effective complexity of organizational monitoring by providing a consolidated perspective.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system adds a new dimension to contributor monitoring by organizing data not just by project (conventional single dimension) but by group affiliation (second dimension). This dimensional change enables simultaneous viewing of project-specific metrics and organizational-wide patterns, transforming the complexity from managing multiple isolated project views to a structured multi-dimensional analysis that reveals cross-project trends.

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

Data Source

PatentUS11593104B2Methods and systems for monitoring contributors to software platform development
Publication Date: 2023.02.28 CAPITAL ONE SERVICES LLC
  • US11593104B2 patent drawing
  • US11593104B2 patent drawing
  • US11593104B2 patent drawing

AI summary

Methods and systems for a platform development version control system for monitoring contributors to software platform development. The methods and systems generate data analytics on contributors to software platform development using group affiliations as listed in a group directory (e.g., a corporate directory for an entity providing the software platform) as a common organizing factor. For example, by organizing the methods and systems according to the group affiliations, the methods and systems may generate data analytics on contributions of contributors within those groups, irrespective of whether or not the group members are working on the same project. The methods and systems may then provide recommendations and graphical representations based on the data analytics.