Enhanced project management tool
First Claim
1. A system for managing a project that includes a plurality of tasks and a plurality of workers, the system comprising providing a computer that is programmed:
- to provide a searchable database and associated system that provides and visually displays information comprising;
a monthly report that reports, at each of at least two times including the present time, present status of each of a plurality of specified tasks and compares the present status of each specified task with an initial estimate of status of the corresponding specified task at the present time;
a task plan report that provides more detail on, and allows quantitative analysis on, at least one of the specified tasks;
a schedule report that provides at least one of a graphical presentation and an alphanumerical presentation of information comparing an schedule of completion of the at least one specified task with a present stage of completion of the at least one specified task;
a budget report that provides at least one of a graphical presentation and an alphanumerical presentation of information on at least one of;
full cost summary to date of at least one of the specified tasks;
worker full time equivalent to date for each worker associated with the at least one specified task;
labor costs expended to date for each worker associated with the at least one specified task;
travel costs expended to date for each worker associated with the at least one specified task; and
overhead allocated to date for each worker associated with the at least one specified task;
a risk management report indicating at least one risk that has been accepted to date to complete the at least one specified task, indicating at least one risk mitigation measure that is proposed or implemented to mitigate the at least one risk, and providing an estimate of present risk that the at least one specified task will not be completed as initially estimated, where the at least one risk is drawn from a set of risks comprising a technical risk concerning performance of at least one product developed as part of the project, a schedule risk that a component of the project will not be completed and delivered according to an anticipated schedule, a budget risk that a component of the project will not be completed and delivered within an accepted budget, a management risk that one or more accepted milestones will not be met;
an in-house worker skills mix risk that in-house personnel with one or more critical skills will not be available to work on the project;
a contractor skills mix risk that contractor personnel with one or more critical skills will not be available to work on the project;
an objectives risk that one or more milestones or goals will not be met within an acceptable time frame;
a skills availability risk report that evaluates a risk of unavailability of at least one critical development skill, needed to meet least one milestone of a project, because of at least one of retirement, departure, reassignment, illness, and other interfering activity for at least one of an in-house worker and a contractor worker; and
a skills evaluation report that considers at least one of the following attributes;
at least one skill or related group of skills asserted to be possessed by the at least one in-house worker;
at least one skill or related group of skills asserted to be possessed by the at least one contractor worker;
depth of the at least one in-house worker'"'"'s skill, as measured by number of years working experience applying the skill or related group of skills;
depth of the at least one contractor worker'"'"'s skill, as measured by number of years working experience applying the skill or related group of skills;
contributions to the at least one in-house worker'"'"'s skill through training, education, apprenticeship and self-learning;
contributions to the at least one contractor worker'"'"'s skill through training, education, apprenticeship and self-learning;
skills reinforcement and skills update training, and dates of the reinforcement and update training, received by the at least one in-house worker;
skills reinforcement and skills update training, and dates of the reinforcement and update training, received by the at least one contractor worker;
at least one example of projects in which the at least one in-house worker has applied this skill in preceding projects; and
at least one example of projects in which the at least one contractor worker has applied this skill in preceding projects.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for managing a project that includes multiple tasks and a plurality of workers. Input information includes characterizations based upon a human model, a team model and a product model. Periodic reports, such as one or more of a monthly report, a task plan report, a schedule report, a budget report and a risk management report, are generated and made available for display or further analysis or collection into a customized report template. An extensible database allows searching for information based upon context and upon content. Seven different types of project risks are addressed, including non-availability of required skill mix of workers. The system can be configured to exchange data and results with corresponding portions of similar project analyses, and to provide user-specific access to specified information.
78 Citations
22 Claims
-
1. A system for managing a project that includes a plurality of tasks and a plurality of workers, the system comprising providing a computer that is programmed:
-
to provide a searchable database and associated system that provides and visually displays information comprising; a monthly report that reports, at each of at least two times including the present time, present status of each of a plurality of specified tasks and compares the present status of each specified task with an initial estimate of status of the corresponding specified task at the present time; a task plan report that provides more detail on, and allows quantitative analysis on, at least one of the specified tasks; a schedule report that provides at least one of a graphical presentation and an alphanumerical presentation of information comparing an schedule of completion of the at least one specified task with a present stage of completion of the at least one specified task; a budget report that provides at least one of a graphical presentation and an alphanumerical presentation of information on at least one of;
full cost summary to date of at least one of the specified tasks;
worker full time equivalent to date for each worker associated with the at least one specified task;
labor costs expended to date for each worker associated with the at least one specified task;
travel costs expended to date for each worker associated with the at least one specified task; and
overhead allocated to date for each worker associated with the at least one specified task;a risk management report indicating at least one risk that has been accepted to date to complete the at least one specified task, indicating at least one risk mitigation measure that is proposed or implemented to mitigate the at least one risk, and providing an estimate of present risk that the at least one specified task will not be completed as initially estimated, where the at least one risk is drawn from a set of risks comprising a technical risk concerning performance of at least one product developed as part of the project, a schedule risk that a component of the project will not be completed and delivered according to an anticipated schedule, a budget risk that a component of the project will not be completed and delivered within an accepted budget, a management risk that one or more accepted milestones will not be met;
an in-house worker skills mix risk that in-house personnel with one or more critical skills will not be available to work on the project;
a contractor skills mix risk that contractor personnel with one or more critical skills will not be available to work on the project;
an objectives risk that one or more milestones or goals will not be met within an acceptable time frame;a skills availability risk report that evaluates a risk of unavailability of at least one critical development skill, needed to meet least one milestone of a project, because of at least one of retirement, departure, reassignment, illness, and other interfering activity for at least one of an in-house worker and a contractor worker; and a skills evaluation report that considers at least one of the following attributes;
at least one skill or related group of skills asserted to be possessed by the at least one in-house worker;
at least one skill or related group of skills asserted to be possessed by the at least one contractor worker;
depth of the at least one in-house worker'"'"'s skill, as measured by number of years working experience applying the skill or related group of skills;
depth of the at least one contractor worker'"'"'s skill, as measured by number of years working experience applying the skill or related group of skills;
contributions to the at least one in-house worker'"'"'s skill through training, education, apprenticeship and self-learning;
contributions to the at least one contractor worker'"'"'s skill through training, education, apprenticeship and self-learning;
skills reinforcement and skills update training, and dates of the reinforcement and update training, received by the at least one in-house worker;
skills reinforcement and skills update training, and dates of the reinforcement and update training, received by the at least one contractor worker;
at least one example of projects in which the at least one in-house worker has applied this skill in preceding projects; and
at least one example of projects in which the at least one contractor worker has applied this skill in preceding projects. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing a project that includes a plurality of tasks and a plurality of workers, the system comprising providing a computer that is programmed:
-
to provide a searchable database and associated system that provides and visually displays information comprising; a monthly report that reports, at each of at least two times including the present time, present status of each of a plurality of specified tasks and compares the present status of each specified task with an initial estimate of status of the corresponding specified task at the present time; a task plan report that provides more detail on, and allows quantitative analysis on, at least one of the specified tasks; a schedule report that provides at least one of a graphical presentation and an alphanumerical presentation of information comparing an schedule of completion of the at least one specified task with a present stage of completion of the at least one specified task; a budget report that provides at least one of a graphical presentation and an alphanumerical presentation of information on at least one of;
full cost summary to date of at least one of the specified tasks;
worker full time equivalent to date for each worker associated with the at least one specified task;
labor costs expended to date for each worker associated with the at least one specified task;
travel costs expended to date for each worker associated with the at least one specified task; and
overhead allocated to date for each worker associated with the at least one specified task;a risk management report indicating at least one risk that has been accepted to date to complete the at least one specified task, indicating at least one risk mitigation measure that is proposed or implemented to mitigate the at least one risk, and providing an estimate of present risk that the at least one specified task will not be completed as initially estimated, where the at least one risk is drawn from a set of risks comprising a technical risk concerning performance of at least one product developed as part of the project, a schedule risk that a component of the project will not be completed and delivered according to an anticipated schedule, a budget risk that a component of the project will not be completed and delivered within an accepted budget, a management risk that one or more accepted milestones will not be met;
an in-house worker skills mix risk that in-house personnel with one or more critical skills will not be available to work on the project;
a contractor skills mix risk that contractor personnel with one or more critical skills will not be available to work on the project;
an objectives risk that one or more milestones or goals will not be met within an acceptable time frame;a comparative analysis report comparing the present period with at least one of N1 preceding periods (N1≧
1), with reference to at least one of the technical risk, the schedule risk, the budget risk, the management risk, the in-house worker skills mix risk and the contractor worker skills mix risk,wherein the computer is further programmed; to store a version of at least one of the monthly report, the task plan report, the schedule report, the budget report and the risk management report for the present reporting period and for each of the N1 preceding periods; to provide a subject list of subjects that are covered in the present reporting period version of the stored report; to receive, from a user, a specification of at least one period, drawn from the present period and the N1 preceding periods, and a specification of at least one subject from the subject list, and to provide, for user read-only access, at least one relevant portion of the report from the at least one specified period; and to permit the user to indicate and to electronically copy at least one user-selected portion of at least one report, from the stored versions of the at least one report, for at least one of the present period and the N1 preceding periods. - View Dependent Claims (9, 10, 11)
-
-
12. A system for managing a project that includes a plurality of tasks and a plurality of workers, the system comprising providing a computer that is programmed:
-
to provide a searchable database and associated system that provides and visually displays information comprising; to provide a monthly report that reports, at each of at least two times including the present time, present status of each of a plurality of specified tasks and compares the present status of each specified task with an initial estimate of status of the corresponding specified task at the present time; to provide a task plan report that provides more detail on, and allows quantitative analysis on, at least one of the specified tasks; to provide a schedule report that provides at least one of a graphical presentation and an alphanumerical presentation of information comparing an schedule of completion of the at least one specified task with a present stage of completion of the at least one specified task; to provide a budget report that provides at least one of a graphical presentation and an alphanumerical presentation of information on at least one of;
full cost summary to date of at least one of the specified tasks;
worker full time equivalent to date for each worker associated with the at least one specified task;
labor costs expended to date for each worker associated with the at least one specified task;
travel costs expended to date for each worker associated with the at least one specified task; and
overhead allocated to date for each worker associated with the at least one specified task; anda risk management report indicating at least one risk that has been accepted to date to complete the at least one specified task, indicating at least one risk mitigation measure that is proposed or implemented to mitigate the at least one risk, and providing an estimate of present risk that the at least one specified task will not be completed as initially estimated, where the at least one risk is drawn from a set of risks comprising a technical risk concerning performance of at least one product developed as part of the project, a schedule risk that a component of the project will not be completed and delivered according to an anticipated schedule, a budget risk that a component of the project will not be completed and delivered within an accepted budget, a management risk that one or more accepted milestones will not be met;
an in-house worker skills mix risk that in-house personnel with one or more critical skills will not be available to work on the project;
a contractor skills mix risk that contractor personnel with one or more critical skills will not be available to work on the project;
an objectives risk that one or more milestones or goals will not be met within an acceptable time frame,wherein the computer is further programmed; to provide or receive at least one parameter corresponding to each of at least K alternative investments of resources in K respective projects, numbered k=1, . . . , K (K≧
2), the at least one parameter being drawn from a group of project-defining parameters comprising, for each of the alternative projects;
at least one special technical requirement for completion of the alternative project;
estimated cost of the alternative project;
estimated foregone-opportunity cost of the alternative project;
estimated schedule for completion of the alternative project;
estimated economic return associated with completion of the alternative project;
estimated non-economic return associated with completion of the alternative project; and
estimated skill mix required for personnel working on the alternative project; andto perform at least one simulation of a scenario associated with completion of the alternative project. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for managing a project that includes a plurality of tasks and a plurality of workers, the system comprising providing a computer that is programmed:
-
to provide a searchable database and associated system that provides and visually displays information comprising; a monthly report that reports, at each of at least two times including the present time, present status of each of a plurality of specified tasks and compares the present status of each specified task with an initial estimate of status of the corresponding specified task at the present time; a task plan report that provides more detail on, and allows quantitative analysis on, at least one of the specified tasks; a schedule report that provides at least one of a graphical presentation and an alphanumerical presentation of information comparing an schedule of completion of the at least one specified task with a present stage of completion of the at least one specified task; a budget report that provides at least one of a graphical presentation and an alphanumerical presentation of information on at least one of;
full cost summary to date of at least one of the specified tasks;
worker full time equivalent to date for each worker associated with the at least one specified task;
labor costs expended to date for each worker associated with the at least one specified task;
travel costs expended to date for each worker associated with the at least one specified task; and
overhead allocated to date for each worker associated with the at least one specified task;a risk management report indicating at least one risk that has been accepted to date to complete the at least one specified task, indicating at least one risk mitigation measure that is proposed or implemented to mitigate the at least one risk, and providing an estimate of present risk that the at least one specified task will not be completed as initially estimated, where the at least one risk is drawn from a set of risks comprising a technical risk concerning performance of at least one product developed as part of the project, a schedule risk that a component of the project will not be completed and delivered according to an anticipated schedule, a budget risk that a component of the project will not be completed and delivered within an accepted budget, a management risk that one or more accepted milestones will not be met;
an in-house worker skills mix risk that in-house personnel with one or more critical skills will not be available to work on the project;
a contractor skills mix risk that contractor personnel with one or more critical skills will not be available to work on the project;
an objectives risk that one or more milestones or goals will not be met within an acceptable time frame,wherein said computer is further programmed; to permit running of at least one test case that executes a selected portion of software that is part of the computer'"'"'s program and provides at least one computed result; to compare the at least one computed result of execution or presentation of the test case with at least one corresponding known, correct result; and when the at least one computed result does not substantially agree with the at least one corresponding known, correct result, to note and display this non-agreement in an error log, and to preserve the non-agreement in the error log in a read-only format that cannot be modified, cannot be added to, and cannot be deleted. - View Dependent Claims (18)
-
-
19. A system for managing a project that includes a plurality of tasks and a plurality of workers, the system comprising providing a computer that is programmed:
-
to provide a searchable database and associated system that provides and visually displays information comprising; a monthly report that reports, at each of at least two times including the present time, present status of each of a plurality of specified tasks and compares the present status of each specified task with an initial estimate of status of the corresponding specified task at the present time; a task plan report that provides more detail on, and allows quantitative analysis on, at least one of the specified tasks; a schedule report that provides at least one of a graphical presentation and an alphanumerical presentation of information comparing an schedule of completion of the at least one specified task with a present stage of completion of the at least one specified task; a budget report that provides at least one of a graphical presentation and an alphanumerical presentation of information on at least one of;
full cost summary to date of at least one of the specified tasks;
worker full time equivalent to date for each worker associated with the at least one specified task;
labor costs expended to date for each worker associated with the at least one specified task;
travel costs expended to date for each worker associated with the at least one specified task; and
overhead allocated to date for each worker associated with the at least one specified task;a risk management report indicating at least one risk that has been accepted to date to complete the at least one specified task, indicating at least one risk mitigation measure that is proposed or implemented to mitigate the at least one risk, and providing an estimate of present risk that the at least one specified task will not be completed as initially estimated, where the at least one risk is drawn from a set of risks comprising a technical risk concerning performance of at least one product developed as part of the project, a schedule risk that a component of the project will not be completed and delivered according to an anticipated schedule, a budget risk that a component of the project will not be completed and delivered within an accepted budget, a management risk that one or more accepted milestones will not be met;
an in-house worker skills mix risk that in-house personnel with one or more critical skills will not be available to work on the project;
a contractor skills mix risk that contractor personnel with one or more critical skills will not be available to work on the project;
an objectives risk that one or more milestones or goals will not be met within an acceptable time frame,wherein said computer is further programmed; to require a user of the system to submit a system user identity indicium to authenticate an identity of the user; to accept, as the system user identity indicium, at least one of a selected group of biometric indicia presented by the user, comprising at least one of at least one of a fingerprint of the user, a voiceprint of the user, a retinal scan of the user, a scan of blood transport channels in a selected region of the user'"'"'s body, a scan of visible features of a selected portion of the user'"'"'s face, and a sample of handwriting of the user; and when the user'"'"'s identity is authenticated, to receive from the user a specification of information the user seeks, and to indicate one or more use permissions, drawn from a group of permissions comprising permission to read, permission to add to the information, permission to modify the information, and permission to selectively delete at least a portion of the information.
-
-
20. A system for managing a project that includes a plurality of tasks and a plurality of workers, the system comprising providing a computer that is programmed:
-
to provide a searchable database and associated system that provides a visuay display; to provide a monthly report that reports, at each of at least two times including the present time, present status of each of a plurality of specified tasks and compares the present status of each specified task with an initial estimate of status of the corresponding specified task at the present time; to provide a task plan report that provides more detail on, and allows quantitative analysis on, at least one of the specified tasks; to provide a schedule report that provides at least one of a graphical presentation and an alphanumerical presentation of information comparing an schedule of completion of the at least one specified task with a present stage of completion of the at least one specified task; to provide a budget report that provides at least one of a graphical presentation and an alphanumerical presentation of information on at least one of;
full cost summary to date of at least one of the specified tasks;
worker full time equivalent to date for each worker associated with the at least one specified task;
labor costs expended to date for each worker associated with the at least one specified task;
travel costs expended to date for each worker associated with the at least one specified task; and
overhead allocated to date for each worker associated with the at least one specified task;to provide or receive at least one parameter corresponding to each of at least K alternative investments of resources in K respective projects, numbered k=1, . . . , K (K≧
2), the at least one parameter being drawn from a group of project-defining parameters comprising, for each of the alternative projects;
at least one technical requirement for completion of the alternative project;
estimated cost of the alternative project;
estimated foregone-opportunity cost of the alternative project;
estimated schedule for completion of the alternative project;
estimated economic return associated with completion of the alternative project;
estimated non-economic return associated with completion of the alternative project; and
estimated skill mix required for workers working on the alternative project; andto perform at least one simulation of a scenario associated with completion of the alternative project.
-
-
21. A system for managing a project that includes a plurality of tasks and a plurality of workers, the system comprising providing a computer that is programmed:
-
to provide a searchable database and associated system that provides a visual display; to provide a monthly report that reports, at each of at least two times including the present time, present status of each of a plurality of specified tasks and compares the present status of each specified task with an initial estimate of status of the corresponding specified task at the present time; to provide a task plan report that provides more detail on, and allows quantitative analysis on, at least one of the specified tasks; to provide a schedule report that provides at least one of a graphical presentation and an alphanumerical presentation of information comparing an schedule of completion of the at least one specified task with a present stage of completion of the at least one specified task; to provide a budget report that provides at least one of a graphical presentation and an alphanumerical presentation of information on at least one of;
full cost summary to date of at least one of the specified tasks;
worker full time equivalent to date for each worker associated with the at least one specified task;
labor costs expended to date for each worker associated with the at least one specified task;
travel costs expended to date for each worker associated with the at least one specified task; and
overhead allocated to date for each worker associated with the at least one specified task;to require a user of said system to submit a system user identity indicium to authenticate an identity of the user; to accept, as the system user identity indicium, at least one of a selected group of biometric indicia presented by the user, comprising at least one of at least one of a fingerprint of the user, a voiceprint of the user, a retinal scan of the user, a scan of blood transport channels in a selected region of the user'"'"'s body, a scan of visible features of a selected portion of the user'"'"'s face, and a sample of handwriting of the user; and when the user'"'"'s identity is authenticated, to receive from the user a specification of information the user seeks, and to indicate one or more use permissions for the user, drawn from a group of permissions comprising permission to read, permission to add to the information, permission to modify the information, and permission to selectively delete at least a portion of the information.
-
-
22. A system for managing a project that includes a plurality of tasks and a plurality of workers, the system comprising providing a computer that is programmed:
-
to provide a searchable database and associated system that provides a visual display; to provide a monthly report that reports, at each of at least two times including the present time, present status of each of a plurality of specified tasks and compares the present status of each specified task with an initial estimate of status of the corresponding specified task at the present time; to provide a task plan report that provides more detail on, and allows quantitative analysis on, at least one of the specified tasks; to provide a schedule report that provides at least one of a graphical presentation and an alphanumerical presentation of information comparing an schedule of completion of the at least one specified task with a present stage of completion of the at least one specified task; to provide a budget report that provides at least one of a graphical presentation and an alphanumerical presentation of information on at least one of;
full cost summary to date of at least one of the specified tasks;
worker full time equivalent to date for each worker associated with the at least one specified task;
labor costs expended to date for each worker associated with the at least one specified task;
travel costs expended to date for each worker associated with the at least one specified task; and
overhead allocated to date for each worker associated with the at least one specified task;to permit running of at least one test case that executes a selected portion of software that is part of the computer'"'"'s program and that provides at least one computed result; to compare the at least one computed result of execution or presentation of the test case with at least one corresponding known, correct result; and when the at least one computed result does not agree with the at least one corresponding known, correct result, to note and display this non-agreement in an error log, and to preserve the non-agreement in the error log in a read-only format that cannot be modified, cannot be added to, and cannot be deleted.
-
Specification