METHOD AND APPARATUS FOR ALLOCATING TASKS AND RESOURCES FOR A PROJECT LIFECYCLE
First Claim
Patent Images
1. A method of allocating tasks and resources for a project lifecycle, comprising:
- defining a plurality of scope items for a project iteration on a database implemented on one or more computer systems;
associating each scope item with at least one tag, each tag being assigned one or more values related to a required skill or experience level;
identifying a plurality of resources available to work during the project iteration;
associating each resource with at least one tag;
determining a matching score for each scope item, the matching score based on a matching criteria between a range of values corresponding to the resource tags and the scope item tags;
determining a work priority for each scope item based on a matching score as determined by a decision matrix;
calculating a plurality of completion paths using the decision matrix, the completion paths based on various combinations of work priorities and resource allocations; and
displaying the total number of completions paths in a graph of all possible valid resource and scope item matches as determined by user assigned weights in the decision matrix,wherein the path having a lowest score being the most effective combination of tag criteria and resource availability.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to the allocation of resources to address scope items against an iteration of a project based on a rule set described by a decision matrix and threshold values. Rather than changing work item start and end dates based on resource availability, the present invention adds, modifies, and removes content from a collection of scope item items and allocates them to resources based on the skills required, the priority, estimated work and target iteration of the scope item items.
-
Citations
1 Claim
-
1. A method of allocating tasks and resources for a project lifecycle, comprising:
-
defining a plurality of scope items for a project iteration on a database implemented on one or more computer systems; associating each scope item with at least one tag, each tag being assigned one or more values related to a required skill or experience level; identifying a plurality of resources available to work during the project iteration; associating each resource with at least one tag; determining a matching score for each scope item, the matching score based on a matching criteria between a range of values corresponding to the resource tags and the scope item tags; determining a work priority for each scope item based on a matching score as determined by a decision matrix; calculating a plurality of completion paths using the decision matrix, the completion paths based on various combinations of work priorities and resource allocations; and displaying the total number of completions paths in a graph of all possible valid resource and scope item matches as determined by user assigned weights in the decision matrix, wherein the path having a lowest score being the most effective combination of tag criteria and resource availability.
-
Specification