Method and system for determining a reuse factor
AssigneeInfosys Limited
InventorsSivakumar Swaminathan, K. Rajeswar Rao
Life of this patent
Estimating the term…
Abstract
The present invention provides a method, system and computer program product for determining a reuse factor associated with a set of resources available for a project. The method includes identifying the set of resources from a repository. The predetermined saved-effort associated with the set of resources is also determined from the repository. The method further includes identifying one or more resources from the set of resources. The one or more resources are identified by a project leader to be used in the project. Thereafter, the reuse factor is estimated on the basis of the predetermined saved-effort associated with the set of resources and the effort saved by the use of the one or more resources.
Claims13
A method for determining a reuse factor for efficiently determining reusability associated with a set of resources for a project, the method comprising:
- a. identifying the set of resources for the project from a repository based on type of the project, the repository comprising a plurality of resources associated with a plurality of types of projects, the repository further comprising predetermined saved-effort associated with the reuse of each of the plurality of resources;
- b. estimating total effort saved by using each of the identified set of resources in one or more stages of the project, wherein the estimation is performed based on the predetermined saved-effort associated with the reuse of each of the identified set of resources and total number of resources in the identified set of resources;
- c. selecting one or more resources from the identified set of resources for the project, wherein the one or more resources are selected by analyzing impact of the identified set of resources on execution of the project;
- d. estimating total effort saved by using each of the selected one or more resources in the one or more stages of the project, wherein the estimation is performed based on the predetermined saved-effort associated with the reuse of each of the selected one or more resources and number of times each of the selected one or more resources are used in the one or more stages of the project;
- and
- e. estimating the reuse factor based on the estimated total effort saved by the use of the identified set of resources and the estimated total effort saved by the use of the selected one or more resources.
A system for determining a reuse factor for efficiently determining reusability associated with a set of resources for a project, the system comprising:
- a. a memory comprising program instructions;
- b. a processor configured for executing the program instructions stored in the memory;
- c. an identifying module in communication with the processor and configured for:
- i. identifying the set of resources for the project from a repository based on type of the project, the repository comprising a plurality of resources associated with a plurality of types of projects, the repository further comprising predetermined saved-effort associated with the reuse of each of the plurality of resources;
- and
- ii. selecting one or more resources from the identified set of resources for the project, wherein the one or more resources are selected by analyzing impact of the identified set of resources on execution of the project;
- and
- d. an estimating module in communication with the processor and configured for:
- i. estimating total effort saved by using each of the identified set of resources in one or more stages of the project, wherein the estimation is performed based on the predetermined saved-effort associated with the reuse of each of the identified set of resources and total number of resources in the identified set of resources;
- ii. estimating total effort saved by using each of the selected one or more resources in the one or more stages of the project, wherein the estimation is performed based on the predetermined saved-effort associated with the reuse of each of the selected one or more resources and number of times each of the selected one or more resources are used in the one or more stages of the project;
- and
- iii. estimating the reuse factor based on the estimated total effort saved by the use of the identified set of resources and the estimated total effort saved by the use of the selected one or more resources.
A computer program product for use with a computer, the computer program product comprising a non-transitory computer usable medium having a computer readable program code embodied therein for determining a reuse factor for efficiently determining reusability associated with a set of resources for a project, the computer readable program code performing:
- a. identifying the set of resources for the project from a repository based on types of the project, the repository comprising a plurality of resources associated with a plurality of types of projects, the repository further comprising predetermined saved-effort associated with the reuse of each of the plurality of resources;
- b. estimating total effort saved by using each of the identified set of resources in one or more stages of the project, wherein the estimation is performed based on the predetermined saved-effort associated with the reuse of each of the identified set of resources and total number of resources in the identified set of resources;
- c. selecting one or more resources from the identified set of resources for the project, wherein the one or more resources are selected by analyzing impact of the identified set of resources on execution of the project;
- d. estimating total effort saved by use of each of the selected one or more resources in the one or more stages of the project, wherein the estimation is performed based on the predetermined saved-effort associated with the reuse of each of the selected one or more resources and number of times each of the selected one or more resources are used in the one or more stages of the project;
- and
- e. estimating the reuse factor based on the estimated total effort saved by the use of the identified set of resources and the estimated total effort saved by the use of the selected one or more resources.
Dependencies are inferred from the claim text.