IP Library Patent Application 13073241
Patent Application
App. No. 13/073,241

METHOD AND SYSTEM FOR DETERMINING PERFORMANCE PARAMETERS OF SOFTWARE PROJECT BASED ON SOFTWARE-ENGINEERING TOOLS USAGE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/073,241
Abstract

A method and system have been disclosed for determining one or more performance parameters of a project. Various examples of the performance parameters of the project may include productivity, efficiency, and quality. The method described above includes defining one or more lifecycle stages of the project. Examples of the lifecycle stages of the project may include requirement analysis, high-level design, detailed design, build, integration test, system test, documentation, acceptance, installation, and post implementation. Further, the method includes receiving details of one or more tools being used for each lifecycle stages of the project. The method further includes assigning a score based on the one or more tools being used for the project. Further, the method also includes automatically calculating a value based on the assigned score. Thereafter, the performance parameters of the project are determined based on the calculated value.

Claims (35)

1 . A method for determining one or more performance parameters of a project, the method comprising:

a. defining one or more lifecycle stages of the project;

b. receiving details of one or more tools being used for each lifecycle stages of the project;

c. assigning a score based on the one or more tools being used for the project, wherein assigning the score further comprises:

i. assigning a first score to each lifecycle stages of the project when a corresponding tool is used for each lifecycle stages of the project;

ii. assigning a second score to each valid lifecycle stages of the project when no tool is used for a corresponding lifecycle stage of the project;

d. automatically calculating a value based on the assigned score; and

e. determining the one or more performance parameters of the project based on the calculated value.

2 . The method according to claim 1 , wherein the value corresponds to a Tool Usage Index.

3 . The method according to claim 1 further comprising receiving details of effort estimate required for each lifecycle stages of the project.

4 . The method according to claim 1 further comprising receiving details of one or more programming languages being used for each lifecycle stages of the project.

5 . The method according to claim 1 is integrated with a Project Management Platform.

6 . An Integrated Project Management (IPM) system for determining one or more performance parameters of a project, the IPM system configured for:

a. defining one or more lifecycle stages of the project;

b. receiving details of one or more tools being used for each lifecycle stages of the project;

c. assigning a score based on the one or more tools being used for the project, wherein assigning the score further comprises:

i. assigning a first score to each lifecycle stages of the project when a corresponding tool is used for each lifecycle stages of the project;

ii. assigning a second score to each valid lifecycle stages of the project when no tool is used for a corresponding lifecycle stage of the project;

d. automatically calculating a value based on the assigned score; and

e. determining the one or more performance parameters of the project based on the calculated value.

7 . The IPM system according to claim 6 , wherein the value corresponds to a Tool Usage Index.

8 . The IPM system according to claim 6 is further configured for receiving details of effort estimate required for each lifecycle stages of the project.

9 . The IPM system according to claim 6 is further configured for receiving details of one or more programming languages being used for each lifecycle stages of the project.

10 . A computer program product for use with a computer, the computer program product comprising a computer usable medium having a computer readable program code embodied therein for determining one or more performance parameters of a project, the computer program product comprising:

a. a program instruction means for defining one or more lifecycle stages of the project;

b. a program instruction means for receiving details of one or more tools being used for each lifecycle stages of the project;

c. a program instruction means for assigning a score based on the one or more tools being used for the project, wherein assigning the score further comprises:

i. a program instruction means for assigning a first score to each lifecycle stages of the project when a corresponding tool is used for each lifecycle stages of the project;

ii. a program instruction means for assigning a second score to each valid lifecycle stages of the project when no tool is used for a corresponding lifecycle stage of the project;

d. a program instruction means for automatically calculating a value based on the assigned score; and

e. a program instruction means for determining the one or more performance parameters of the project based on the calculated value.

11 . The computer program product according to claim 10 , wherein the value corresponds to a Tool Usage Index.

12 . The computer program product according to claim 10 further comprising a program instruction means for receiving details of effort estimate required for each lifecycle stages of the project.

13 . The computer program product according to claim 10 further comprising a program instruction means for receiving details of one or more programming languages being used for each lifecycle stages of the project.

14 . The computer program product according to claim 10 is integrated with a Project Management Platform.

Assignments (2)
CHANGE OF NAME Recorded Mar 18, 2013
From: INFOSYS TECHNOLOGIES LIMITED
To: INFOSYS LIMITED
Reel/Frame 030050/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2011
From: CHOUDHARY, NARESH
To: INFOSYS TECHNOLOGIES LIMITED
Reel/Frame 026566/0994 →