Enterprise project management system and method therefor
First Claim
1. A computer implemented method of project management, comprising:
- providing a work breakdown structure of dependencies between project tasks;
providing a resource breakdown structure of available resources;
providing a calendar breakdown structure of availability of the resources;
optimizing allocation of the resources to the project tasks within constraints of the resources in accordance with the work breakdown structure and calendar breakdown structure; and
scheduling the resources to complete the project tasks.
1 Assignment
0 Petitions
Accused Products
Abstract
A project management system uses a work breakdown structure to define the project tasks. The work breakdown structure is organized as set of hierarchical related project tasks. The work breakdown structure can be loaded in part from a template. A calendar breakdown structure defines events associated with project resources. The calendar breakdown structure is defined on departmental basis. A resource breakdown structure defines available resources. The resource breakdown structure includes personnel and tools. The allocation of available resources to the project tasks is optimized within the constraints of the work breakdown structure and calendar breakdown structure. A histogram of project demand versus available resources is generated. The histogram of project demand versus available resources is used to optimize resource allocation.
275 Citations
22 Claims
-
1. A computer implemented method of project management, comprising:
-
providing a work breakdown structure of dependencies between project tasks;
providing a resource breakdown structure of available resources;
providing a calendar breakdown structure of availability of the resources;
optimizing allocation of the resources to the project tasks within constraints of the resources in accordance with the work breakdown structure and calendar breakdown structure; and
scheduling the resources to complete the project tasks. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of managing project execution, comprising:
-
generating a set of hierarchical related task objects;
generating a plurality of calendars for project resources;
identifying a set of resources for performing the task objects;
allocating the set of resources to perform the task objects; and
optimizing the resource allocation to the task objects. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system, comprising:
-
means for providing a work breakdown structure of dependencies between project tasks;
means for providing a resource breakdown structure of available resources;
means for providing a calendar breakdown structure of availability of the resources;
means for optimizing allocation of the resources to the project tasks within constraints of the resources in accordance with the work breakdown structure and calendar breakdown structure; and
means for scheduling the resources to complete the project tasks. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product usable with a programmable computer processor having a computer readable program code embodied therein, comprising:
-
computer readable program code which provides a work breakdown structure of dependencies between project tasks;
computer readable program code which provides a resource breakdown structure of available resources;
computer readable program code which provides a calendar breakdown structure of availability of the resources;
computer readable program code which optimizes allocation of the resources to the project tasks within constraints of the resources in accordance with the work breakdown structure and calendar breakdown structure; and
computer readable program code which schedules the resources to complete the project tasks. - View Dependent Claims (20, 21, 22)
-
Specification