Work Item Sizing Prediction Using Team-Specific Similarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inaccurate work item sizing in software development leads to missed deadlines, revenue loss, and impaired client trust due to reliance on senior engineers' familiarity with project details, and the diversity in language and writing styles complicates consistent estimation across teams.

Innovation Solution

A system utilizing natural language processing (NLP) to extract keywords from feature requests and correlate them with team-specific keywords, generating vectors for similarity analysis and weighted averaging to estimate work item sizing accurately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If senior engineers perform work item sizing based on their familiarity with project details, then estimation accuracy is improved, but reliability deteriorates when they are unfamiliar with specific subjects

Engineering Contradiction:
Improveestimation accuracyVSAvoidconsistency of estimation
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system enables self-service estimation by automatically analyzing feature request descriptions, extracting keywords, comparing them with historical work items, and generating size predictions without requiring senior engineer intervention. This automated approach ensures consistent application of estimation criteria across all work items regardless of engineer familiarity with the subject matter.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary computational layer that mediates between feature request descriptions and estimation outcomes. This intermediary automatically processes language variations, extracts meaningful keywords, and compares them against historical data, eliminating the variability introduced by different engineers' familiarity levels with specific subjects.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual estimation by senior engineers is used, then adaptation to project requirements is improved, but productivity deteriorates due to time-consuming processes

Engineering Contradiction:
Improveadaptability to project requirementsVSAvoidestimation speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system replaces the manual mechanical process of senior engineer estimation with an automated computational system. The computational system processes feature descriptions, extracts keywords, compares with historical data, and generates predictions rapidly, maintaining adaptability to project requirements while dramatically increasing estimation speed and throughput.

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

Solution Approach 2:

The system changes the parameters of the estimation process from human cognitive factors (engineer familiarity, subjective judgment) to computational parameters (keyword extraction, vector similarity, historical data matching). This transformation maintains adaptability while enabling rapid processing of numerous work items.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If diverse language and writing styles are accommodated in feature requests, then adaptability is improved, but measurement precision deteriorates due to inconsistency

Engineering Contradiction:
Improvelanguage flexibilityVSAvoidkeyword consistency
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system transforms the parameter of language expression from diverse human writing styles to standardized computational representations through keyword extraction and vectorization. This allows the system to accommodate language flexibility in input while achieving consistency in the processed representation used for comparison and prediction.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system introduces language processing intermediaries that mediate between diverse feature request descriptions and the estimation engine. These intermediaries extract meaningful keywords regardless of writing style variations and transform them into consistent vector representations, preserving adaptability to different expression styles while ensuring measurement consistency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250371448A1Work item sizing predictions
Publication Date: 2025.12.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250371448A1 patent drawing
  • US20250371448A1 patent drawing
  • US20250371448A1 patent drawing

AI summary

Method and apparatus for work item sizing prediction are provided. A feature request is received. A plurality of feature keywords are extracted by processing descriptions of the feature request. A plurality of team-specific keywords are identified for a work item associated with the feature request. A work time vector representing the work item is generated using the team-specific keywords. A plurality of prior work items that are related to the team-specific keywords are identified. A plurality of prior work item vectors are generated, where each respective prior work item vector corresponds to a respective prior work item, among the plurality of identified prior work items. A similarity score between the work item vector and each of the prior work item vectors is calculated. A time to complete the work item is estimated based on the similarity score.