SDLC Effort Estimation Using Configuration and Customization Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for estimating package implementation effort in software development lifecycle (SDLC) activities are experience-driven and lack a uniform industry framework, making them complex and prone to under or over estimation, which can affect profitability and customer perceptions.

Innovation Solution

A system and method that estimates package implementation effort by obtaining configuration and customization parameters, determining configuration factors such as functionality, volume, and productivity adjustment factors, and calculating functional and customization efforts using empirical formulas, to provide a standardized estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If experience-driven heuristic methods are used for effort estimation, then the estimation process is simple to perform, but the estimation accuracy deteriorates and becomes prone to under or over estimation

Engineering Contradiction:
Improvesimplicity of estimation processVSAvoidaccuracy of effort estimation
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent transforms the estimation approach by changing from subjective experience-based parameters to objective measurable parameters including functionality factor, volume factor, base effort factor, and productivity adjustment factor. These parameters are derived from empirical data and industry benchmarks, enabling accurate yet standardized estimation without requiring deep estimator expertise.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The estimation process is segmented into distinct components: functionality assessment, volume calculation, base effort determination, and productivity adjustment. Each segment handles a specific aspect of the estimation, making the overall process systematic and repeatable while maintaining accuracy across different project types.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple variable inputs and influencing factors are considered in estimation, then the estimation becomes more comprehensive, but the complexity and difficulty to standardize increases

Engineering Contradiction:
Improvecomprehensiveness of estimationVSAvoidcomplexity of estimation framework
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal estimation framework that can be applied across multiple industries and organizations. The same core parameters (functionality, volume, base effort, productivity) serve multiple purposes and can be adapted to different contexts through standardized adjustment factors, achieving comprehensiveness without proportional increases in complexity.

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

Solution Approach 2:

Variable inputs are transformed into standardized parameters with defined calculation methods. Influencing factors are converted into adjustment factors that modify base calculations in a consistent manner, allowing comprehensive consideration of multiple variables while maintaining a standardized process that can be replicated across different projects and organizations.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If estimator's exposure to business or SDLC activity is relied upon for estimation, then the estimation can be performed quickly, but the consistency and uniformity of estimation outcomes deteriorates

Engineering Contradiction:
Improvespeed of estimationVSAvoidconsistency of estimation outcomes
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The estimation system performs self-service by automatically calculating effort based on input parameters rather than relying on estimator judgment. The framework itself contains the knowledge and calculation logic, eliminating variability introduced by different estimators' experiences while maintaining quick estimation through automated computation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Subjective estimator exposure is replaced with objective parameter-based calculations. The system uses measurable parameters (functionality, volume, base effort) that can be quickly assessed and converted into effort estimates through standardized formulas, achieving both speed and consistency without requiring estimator expertise.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10146511B2System and method for estimating package implementation effort of SDLC activities
Publication Date: 2018.12.04 TATA CONSULTANCY SERVICES LTD
  • US10146511B2 patent drawing
  • US10146511B2 patent drawing
  • US10146511B2 patent drawing

AI summary

System and method for estimating package implementation effort of software development life cycle (SDLC) activities are disclosed. In an embodiment, information associated with a plurality of configuration parameters of a SDLC activity is obtained. The configuration parameters include an organization, an industry vertical, business criticality of functionalities within the industry vertical, influencing factors and a utilization factor. Further, one or more of configuration factors associated with the SDLC activity are determined based on the information associated with the configuration parameters. Furthermore, functional effort for configuration of the SDLC activity is estimated based on the configuration factors. In addition, information associated with a plurality of customization parameters of the SDLC activity is obtained. Moreover, customization effort for customization of the SDLC activity is estimated based on the information associated with the customization parameters. Also, package implementation effort of the SDLC activity is estimated using the functional effort and customization effort.