Managing resources for projects
First Claim
1. A machine based method comprising searching a database for information about resources that may be used for participation in projects, the database containing time periods during which each of the resources is available and amounts of participation for which the resources can be used for the projects, the searching comprising matching proposed amounts of participation and proposed time periods with the time periods and amounts stored in the database, and identifying resources based on the matching.
2 Assignments
0 Petitions
Accused Products
Abstract
Project management is made easier and more effective by enabling a planner to define project roles for tasks of a project and then, separately search for actual resources that match the project roles.
-
Citations
47 Claims
-
1. A machine based method comprising
searching a database for information about resources that may be used for participation in projects, the database containing time periods during which each of the resources is available and amounts of participation for which the resources can be used for the projects, the searching comprising matching proposed amounts of participation and proposed time periods with the time periods and amounts stored in the database, and identifying resources based on the matching.
-
8. A machine-based method comprising
enabling a project planner to identify a person to participate in a project that has time constraints on its completion, and in response to the identifying of the person, scheduling assignments for the person that are consistent with the time constraints of the project, the assignments being selectively either tentative assignments or committed assignments.
-
14. A machine-based method comprising
maintaining a database of information about human resources of an enterprise including assignments of human resources to roles in projects being conducted by the enterprise, the database being managed by a workforce management application, and when assignments of human resources to roles in projects are made or changed in a project resource planning application that is distinct from the workforce management application, updating the human resources database to incorporate the information about the assignments.
-
18. A machine-based method comprising
maintaining a common database of information about availability of resources of an enterprise for participation on projects of the enterprise, enabling project planners to search the database for resources for possible assignment to projects and to assign resources to projects, providing information about resources assigned to the projects from the common database to a groupware application to enable the groupware application to schedule the resources and alert the resources of the scheduling, and providing updated information about scheduling of the resources from the groupware back to the common database, and updating the common database based on the updated information.
-
24. A machine-based method comprising
maintaining information about a project of an enterprise, the information including assignments of human resources to roles associated with the project, and providing online reports of all roles and assignments of human resources to all roles for the project.
-
26. A machine-based method comprising
receiving from a project planner, with respect to a project, identifications of project roles to be performed for a project, the project roles identifying attributes of human resources useful for performing at least a portion of the project, without limiting the identification to specific human resources.
-
34. A machine-based method comprising
presenting to a project planner a list of project roles needed for completing a project of an enterprise, and enabling the project planner to enabling a project planner to assign tasks of the project to respective ones of the project roles without necessarily having specific human resources identified for each of the project roles.
-
35. A machine-based method comprising
enabling a project manager to search a database for specific human resources that match defined attributes of project roles associated with a project of an enterprise.
-
41. Apparatus comprising
a stored database containing information about resources that may be used for participation in projects, the database containing time periods during which each of the resources is available and amounts of participation for which the resources can be used for the projects, and an application that enables a project manager to search the stored database, to match proposed amounts of participation and proposed time periods with the time periods and amounts stored in the database, and to identify resources based on the matching.
-
42. Apparatus comprising
means for enabling a project planner to identify a person to participate in a project that has time constraints on its completion, and means for scheduling, in response to the identifying of the person, assignments for the person that are consistent with the time constraints of the project, the assignments being selectively either tentative assignments or committed assignments.
-
43. Apparatus comprising
a stored database of information about human resources of an enterprise including assignments of human resources to roles in projects being conducted by the enterprise, the database being managed by a workforce management application, and a project resource planning application that is distinct from the workforce management application, that is configured to respond to assignments of human resources to roles in projects being made or changed, by updating the human resources database to incorporate the information about the assignments.
-
44. A medium bearing instructions to cause a machine to
maintain a common database of information about availability of resources of an enterprise for participation on projects of the enterprise, enable project planners to search the database for resources for possible assignment to projects and to assign resources to projects, provide information about resources assigned to the projects from the common database to a groupware application to enable the groupware application to schedule the resources and alert the resources of the scheduling, and provide updated information about scheduling of the resources from the groupware back to the common database, and updating the common database based on the updated information.
-
45. A medium bearing instructions to cause a machine to
maintain information about a project of an enterprise, the information including assignments of human resources to roles associated with the project, and provide online reports of all roles and assignments of human resources to all roles for the project.
-
46. A medium bearing instructions to cause a machine to
present to a project planner a list of project roles needed for completing a project of an enterprise, and enable the project planner to enabling a project planner to assign tasks of the project to respective ones of the project roles without necessarily having specific human resources identified for each of the project roles.
-
47. A medium bearing instructions to cause a machine to enable a project manager to search a database for specific human resources that match defined attributes of project roles associated with a project of an enterprise.
Specification