Progress management for projects
AssigneeInternational Business Machines Corporation
InventorsAkiko Haruta, Hitomi Abe, Noriyoshi Morita, Kazushi Sorakubo, Shunichi Takagaki, Naohiro Shiotani
Life of this patent
Estimating the term…
Abstract
Project progress management technology is made more objective by excluding as much human subjectivity as possible. Consideration is given to levels of importance of check items and tasks. A more accurate grasp of the progress of a project is enabled even if a significant change occurs in the middle of the project. An indication of a “complete” or “incomplete” state is used as a progress indicator of the lowest order tasks of the project, and progress of a high order task is based on the progress of the lowest order tasks.
Claims15
A computerized progress management method for a project comprising a plurality of tasks having a hierarchical structure, comprising:
- receiving, by a computer hardware system, an indication of a “complete” or “incomplete” state as progress of each of a plurality of lowest order tasks of the project;
- and
- calculating, by the computer hardware system, progress of a higher order task based on the progress of the lowest order tasks, wherein
- levels of importance are preset for the lowest order tasks, respectively,
- a level of importance of the higher order task is preset independently of a sum of levels of importance of all the lowest order tasks included in the higher order task, and
- the calculating the progress of the higher order task includes calculating the progress of the higher order task with an operation of (a sum of levels of importance of completed lowest order tasks included in the higher order task)/(a level of importance of the higher order task).
A progress management system for a project having a plurality of tasks having a hierarchical structure, comprising:
- a storage device configured to store the plurality of tasks corresponding to the project;
- a processor configured to
- receive an indication of a “complete” or “incomplete” state as progress of each of a plurality of lowest order tasks of the project;
- and
- calculate progress of a higher order task based on the progress of the lowest order tasks, wherein
- levels of importance are preset for the lowest order tasks, respectively,
- a level of importance of the higher order task is preset independently of a sum of levels of importance of all the lowest order tasks included in the higher order task, and
- the calculating the progress of the higher order task includes calculating the progress of the higher order task with an operation of (a sum of levels of importance of completed lowest order tasks included in the higher order task)/(a level of importance of the higher order task).
A computer program product stored in a computer memory having computer usable program code for managing a project comprising a plurality of tasks having a hierarchical structure, the computer usable program code, which when executed on a computer hardware system, causes the computer hardware system to perform:
- receiving an indication of a “complete” or “incomplete” state as progress of each of a plurality of lowest order tasks of the project;
- and
- calculating progress of a higher order task based on the progress of the lowest order tasks, wherein
- levels of importance are preset for the lowest order tasks, respectively,
- a level of importance of the higher order task is preset independently of a sum of levels of importance of all the lowest order tasks included in the higher order task, and
- the calculating the progress of the higher order task includes calculating the progress of the higher order task with an operation of (a sum of levels of importance of completed lowest order tasks included in the higher order task)/(a level of importance of the higher order task).
Dependencies are inferred from the claim text.