Sign In to Follow Application
View All Documents & Correspondence

"A Method And A System For Optimizing Stability Of A Project"

Abstract: The present disclosure relates to a method and a system for optimizing stability of a project. A predictive analysis system receives data related to defect parameters, developer parameters, test case parameters, requirement parameters and production defect parameters of a project from data sources. Thereafter, the predictive analysis system determines plurality of trends based on the received data. Further, the predictive analysis system determines a project release prediction value for the project based on the plurality of trends. Further, the predictive analysis system determines an impact value of the project based on the plurality of trends. Further, the predictive analysis system determines a prediction result value based on the project release prediction value and the impact value for predicting the stability of the project. Further, the predictive analysis system dynamically performs one or more actions based on the prediction result value for optimizing the stability of the project. Fig.2

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
15 February 2017
Publication Number
33/2018
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
ipo@knspartners.com
Parent Application

Applicants

WIPRO LIMITED
Doddakannelli, Sarjapur Road, Bangalore 560035, Karnataka, India.

Inventors

1. VENKATA SUBRAMANIAN JAYARAMAN
41, Venkateswara Colony, 10th Street, M.M.C, Chennai - 600051, Tamil Nadu, India.
2. SUMITHRA SUNDARESAN
158, 15th Street, Shankar Nagar, Pammal, Chennai‐600075, Tamil Nadu, India.
3. RAJIV KUMAR AGRAWAL
101 Aster, Manar Silver Shadows, Kaikondrahalli, Sarjapur Road, Bangalore, Karnataka, India.

Specification

Claims:We claim:

1. A method for optimizing stability of a project, the method comprising:

receiving, by a predictive analysis system, data related to defect parameters, developer parameters, test case parameters, requirement parameters, and production defect parameters of a project from one or more data sources;

determining, by the predictive analysis system, plurality of trends based on at least one of the data related to the defect parameters, the test case parameters, the developer parameters, the production defect parameters, and the requirement parameters;

determining, by the predictive analysis system, a project release prediction value for the project based on at least one of the plurality of trends, wherein the project release prediction value indicates completeness of the project and level of correctness of at least one of the plurality of trends for release of the project;

determining, by the predictive analysis system, an impact value of the project based on at least one of the plurality of trends, wherein the impact value indicates impact of at least one of the plurality of trends on production release of the project

determining, by the predictive analysis system, a prediction result value based on the project release prediction value and the impact value for predicting the stability of the project; and

performing dynamically, by the predictive analysis system, one or more actions based on the prediction result value for optimizing the stability of the project.

2. The method as claimed in claim 1, wherein determining the plurality of trends comprises determining a first trend by:

classifying, by the predictive analysis system, one or more of the defect parameters and one or more of the test case parameters into one or more predefined categories;

assigning, by the predictive analysis system, a first predefined scaling value to each of the one or more predefined categories; and
determining, by the predictive analysis system, the first trend based on the first predefined scaling value and value associated with remaining of the defect parameters and remaining of the test case parameters.

3. The method as claimed in claim 1, wherein determining the plurality of trends comprises determining a second trend by:

classifying, by the predictive analysis system, one or more of the developer parameters into a low category, a medium category and a high category;

assigning, by the predictive analysis system, a second predefined scaling value to each of the low category, the medium category and the high category; and

determining, by the predictive analysis system, the second trend based on the second predefined scaling value and value associated with remaining of the developer parameters.

4. The method as claimed in claim 1, wherein determining the plurality of trends comprises determining a third trend by:

classifying, by the predictive analysis system, one or more of the production defect parameters into a low category, a medium category and a high category;

assigning, by the predictive analysis system, a third predefined scaling value to each of the low category, the medium category and the high category; and

determining, by the predictive analysis system, the third trend based on the third predefined scaling value and value associated with remaining of the production defect parameters.

5. The method as claimed in claim 1, wherein determining the plurality of trends comprises determining a fourth trend based on a requirement stability value, value associated with one or more of the defect parameters and value associated with one or more of the test case parameters.

6. The method as claimed in claim 5, wherein the requirement stability value is determined based on a value associated with the requirement parameters.

7. The method as claimed in claim 1, wherein the one or more actions comprises dynamically modifying at least one of the defect parameters, the test case parameters, the developer parameters, the production defect parameters, and the requirement parameters to modify the prediction result value.

8. A predictive analysis system for optimizing stability of a project, the predictive analysis system comprising:

a processor; and
a memory communicatively coupled to the processor , wherein the memory stores the processor-executable instructions, which, on execution, causes the processor to:

receive data related to defect parameters, developer parameters, test case parameters, requirement parameters and production defect parameters of a project from one or more data sources;

determine plurality of trends based on at least one of the data related to the defect parameters, the test case parameters, the developer parameters, the production defect parameters and the requirement parameters;

determine a project release prediction value for the project based on at least one of the plurality of trends, wherein the project release prediction value indicates completeness of the project and level of correctness of at least one of the plurality of trends for release of the project;

determine an impact value of the project based on at least one of the plurality of trends, wherein the impact value indicates impact of at least one of the plurality of trends on production release of the project;

determine a prediction result value based on the project release prediction value and the impact value for predicting the stability of the project; and

dynamically perform one or more actions based on the prediction result value for optimizing the stability of the project.

9. The predictive analysis system as claimed in claim 8, wherein the processor determines the plurality of trends by determining a first trend comprising:

classifying one or more of the defect parameters and one or more of the test case parameters into one or more predefined categories;

assigning a first predefined scaling value to each of the one or more predefined categories; and

determining the first trend based on the first predefined scaling value and value associated with remaining of the defect parameters and remaining of the test case parameters.

10. The predictive analysis system as claimed in claim 8, wherein the processor determines the plurality of trends by determining a second trend comprising:

classifying one or more of the developer parameters into a low category, a medium category and a high category;

assigning a second predefined scaling value to each of the low category, the medium category and the high category; and

determining the second trend based on the second predefined scaling value and value associated with remaining of the developer parameters.

11. The predictive analysis system as claimed in claim 8, wherein the processor determines the plurality of trends by determining a third trend comprising:

classifying one or more of the production defect parameters into a low category, a medium category and a high category;

assigning a third predefined scaling value to each of the low category, the medium category and the high category; and

determining the third trend based on the third predefined scaling value and value associated with remaining of the production defect parameters.

12. The predictive analysis system as claimed in claim 8, wherein the processor determines the plurality of trends by determining a fourth trend based on a requirement stability value, value associated with one or more of the defect parameters and value associated with one or more of the test case parameters.

13. The predictive analysis system as claimed in claim 12, wherein the processor determines the requirement stability value based on a value associated with the requirement parameters.

14. The predictive analysis system as claimed in claim 8, wherein the one or more actions comprises dynamically modifying at least one of the defect parameters, the test case parameters, the developer parameters, the production defect parameters, and the requirement parameters to modify the prediction result value.

Dated this 15th day of February 2017


SWETHA S.N
OF K & S PARTNERS
AGENT FOR THE APPLICANT
, Description:TECHNICAL FIELD

The present subject matter is related, in general to data analytics, and more particularly, but not exclusively to a method and a system for optimizing stability of a project.

Documents