System and method for applying human resources to a project plan
First Claim
1. A system for assigning human resources to tasks in a project plan, comprising:
- a database of people, wherein each person in the database includes an associated set of role capabilities;
a plan analysis system that analyzes the project plan and determines all of the roles required for the project plan;
a matching system which, for each role, identifies a subset of people from the database who are capable of fulfilling the role;
a selection system which, for each role, selects at least one person from the identified subset of people to fulfill the role; and
an allocation system that assigns people to a list of tasks for the project plan, wherein each task specifies at least one role, and each role specifies the at least one person selected to fulfill the role.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for assigning human resources to tasks in a project plan. The system comprises: a database of people, wherein each person in the database includes an associated set of role capabilities; a plan analysis system that analyzes the project plan and determines all of the roles required for the project plan; a matching system which, for each role, identifies a subset of people from the database who are capable of fulfilling the role; a selection system which, for each role, selects at least one person from the identified subset of people to fulfill the role; and an allocation system that assigns people to a list of tasks for the project plan, wherein each task specifies at least one role, and each role specifies the at least one person selected to fulfill the role.
24 Citations
21 Claims
-
1. A system for assigning human resources to tasks in a project plan, comprising:
-
a database of people, wherein each person in the database includes an associated set of role capabilities;
a plan analysis system that analyzes the project plan and determines all of the roles required for the project plan;
a matching system which, for each role, identifies a subset of people from the database who are capable of fulfilling the role;
a selection system which, for each role, selects at least one person from the identified subset of people to fulfill the role; and
an allocation system that assigns people to a list of tasks for the project plan, wherein each task specifies at least one role, and each role specifies the at least one person selected to fulfill the role. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for assigning human resources to tasks in a project plan, comprising:
-
providing a database of people, wherein each person in the database includes an associated set of role capabilities;
analyzing the project plan to determine all of the roles required for the project plan;
for each role, identifying a subset of people from the database who are capable of fulfilling the role;
for each role, selecting at least one person from the identified subset of people to fulfill the role; and
assigning people to a list of tasks for the project plan, wherein each task specifies at least one role, and each role specifies the at least one person selected to fulfill the role. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program product stored on a recordable medium for assigning resources to tasks in a project plan, comprising:
-
means for analyzing the project plan to determine all of the roles required for the project plan;
means for identifying a subset of resources for each role, wherein each resource in a given subset is capable of fulfilling the associated role;
means for selecting at least one resource from each subset of resources to fulfill the associated role; and
means for assigning resources to a list of tasks for the project plan, wherein each task specifies at least one role, and each role specifies the at least one resource selected to fulfill the role. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification