Claims
- 1. A method comprising:
storing a simulation version of a project baseline; copying the simulation version to create an operative version of the project baseline; and obtaining, via the operative version, an earned value for a project that corresponds to the project baseline.
- 2. The method of claim 1, wherein the earned value is obtained based on an amount of work done on the project and a pre-assigned value for the project baseline.
- 3. The method of claim 2, wherein the amount of work done corresponds to a portion of the project that has been completed.
- 4. The method of claim 2, wherein:
the project baseline comprises a number of tasks, each of the tasks having an assigned value; and wherein obtaining the earned value comprises:
determining which of the tasks has been completed; and combining assigned values for completed tasks.
- 5. The method of claim 1, further comprising:
augmenting the simulation version with a task; mapping the task to the operative version; and reformulating the operative version to account for the task prior to obtaining the earned value.
- 6. The method of claim 6, wherein augmenting comprises adding the task to the simulation version but keeping the task separate from previously-existing tasks on the simulation version.
- 7. The method of claim 6, wherein reformulating the operative version comprises incorporating the task into the operative version so that the project baseline is changed to accommodate the task.
- 8. The method of claim 7, wherein the operative version is reformulated so that a portion of the operative version that precedes a time that the task is incorporated is unchanged.
- 9. The method of claim 7, wherein the operative version is reformulated so that a portion of the operative version that succeeds a time that the task is incorporated is changed.
- 10. The method of claim 5, wherein the task is selected from among other tasks for mapping to the operative version.
- 11. A method comprising:
storing a simulation version of a project baseline, the project baseline comprising tasks that define a project associated with the project baseline; copying the simulation version to create an operative version of the project baseline; augmenting the simulation version with an additional task, the simulation version maintaining separate baselines for the additional task and for pre-existing tasks; mapping the additional task from the simulation version to the operative version, the operative version incorporating the additional task and the pre-existing task into a single baseline; and obtaining an earned value for the project using the operative version.
- 12. The method of claim 11, wherein mapping comprises reformulating the operative version so that a portion of the operative version that precedes a time that the task is incorporated is unchanged.
- 13. The method of claim 11, wherein mapping comprises reformulating the operative version so that a portion of the operative version that succeeds a time that the task is incorporated is changed.
- 14. The method of claim 11, wherein:
the project baseline comprises a time baseline having assigned tasks, each of the tasks having a value; and obtaining the earned value comprises:
determining which of the assigned tasks has been completed; and summing the values for completed tasks.
- 15. The method of claim 11, wherein the separate baselines for the additional task and for pre-existing tasks are associated in memory.
- 16. A method comprising:
storing a baseline for a project, the baseline comprising work to be performed on the project over a period of time; storing a budget associated with the baseline, the budget comprising a budget for work to be performed; and revising the budget by setting the budget for the work to be performed to be equal to a budget for work performed.
- 17. The method of claim 16, further comprising:
setting the budget for the work to be performed and the budget for work performed to be equal to a cost of the actual work performed.
- 18. The method of claim 17, further comprising:
reassigning value on the baseline to a different time on the baseline.
- 19. A machine-readable medium that stores executable instructions which, when executed, cause a machine to:
store a simulation version of a project baseline; copy the simulation version to create an operative version of the project baseline; and obtain, via the operative version, an earned value for a project that corresponds to the project baseline.
- 20. The machine-readable medium of claim 19, wherein the earned value is obtained based on an amount of work done on the project and a pre-assigned value for the project baseline.
- 21. The machine-readable medium of claim 20, wherein the amount of work done corresponds to a portion of the project that has been completed.
- 22. The machine-readable medium of claim 20, wherein:
the project baseline comprises a number of tasks, each of the tasks having an assigned value; and wherein obtaining the earned value comprises:
determining which of the tasks has been completed; and combining assigned values for completed tasks.
- 23. The machine-readable medium of claim 19, further comprising instructions that cause the machine to:
augment the simulation version with a task; map the task to the operative version; and reformulate the operative version to account for the task prior to obtaining the earned value.
- 24. The machine-readable medium of claim 23, wherein augmenting comprises adding the task to the simulation version but keeping the task separate from previously-existing tasks on the simulation version.
- 25. The machine-readable medium of claim 23, wherein reformulating the operative version comprises incorporating the task into the operative version so that the project baseline is changed to accommodate the task.
- 26. The machine-readable medium of claim 25, wherein the operative version is reformulated so that a portion of the operative version that precedes a time that the task is incorporated is unchanged.
- 27. The machine-readable medium of claim 25, wherein the operative version is reformulated so that a portion of the operative version that succeeds a time that the task is incorporated is changed.
- 28. The machine-readable medium of claim 23, wherein the task is selected from among other tasks for mapping to the operative version.
- 29. A machine-readable medium that stores executable instructions which, when executed, cause a machine to:
store a simulation version of a project baseline, the project baseline comprising tasks that define a project associated with the project baseline; copy the simulation version to create an operative version of the project baseline; augment the simulation version with an additional task, the simulation version maintaining separate baselines for the additional task and for pre-existing tasks; map the additional task from the simulation version to the operative version, the operative version incorporating the additional task and the pre-existing task into a single baseline; and obtain an earned value for the project using the operative version.
- 30. The machine-readable medium of claim 29, wherein mapping comprises reformulating the operative version so that a portion of the operative version that precedes a time that the task is incorporated is unchanged.
- 31. The machine-readable medium of claim 29, wherein mapping comprises reformulating the operative version so that a portion of the operative version that succeeds a time that the task is incorporated is changed.
- 32. The machine-readable medium of claim 29, wherein:
the project baseline comprises a time baseline having assigned tasks, each of the tasks having a value; and obtaining the earned value comprises:
determining which of the assigned tasks has been completed; and summing the values for completed tasks.
- 33. The machine-readable medium of claim 29, wherein the separate baselines for the additional task and for pre-existing tasks are associated in memory.
- 34. A machine-readable medium that stores executable instructions which, when executed, cause a machine to:
store a baseline for a project, the baseline comprising work to be performed on the project over a period of time; store a budget associated with the baseline, the budget comprising a budget for work to be performed; and revise the budget by setting the budget for the work to be performed to be equal to a budget for work performed.
- 35. The machine-readable medium of claim 34, further comprising instructions that cause the machine to:
set the budget for the work to be performed and the budget for work performed to be equal to a cost of the actual work performed.
- 36. The machine-readable medium of claim 35, further comprising instructions that cause the machine to:
reassign value on the baseline to a different time on the baseline.
- 37. An apparatus comprising circuitry to:
store a simulation version of a project baseline; copy the simulation version to create an operative version of the project baseline; and obtain, via the operative version, an earned value for a project that corresponds to the project baseline.
- 38. The apparatus of claim 37, wherein the earned value is obtained based on an amount of work done on the project and a pre-assigned value for the project baseline.
- 39. The apparatus of claim 38, wherein the amount of work done corresponds to a portion of the project that has been completed.
- 40. The apparatus of claim 38, wherein:
the project baseline comprises a number of tasks, each of the tasks having an assigned value; and wherein obtaining the earned value comprises:
determining which of the tasks has been completed; and combining assigned values for completed tasks.
- 41. The apparatus of claim 37, further comprising circuitry to:
augment the simulation version with a task; map the task to the operative version; and reformulate the operative version to account for the task prior to obtaining the earned value.
- 42. The apparatus of claim 41, wherein augmenting comprises adding the task to the simulation version but keeping the task separate from previously-existing tasks on the simulation version.
- 43. The apparatus of claim 41, wherein reformulating the operative version comprises incorporating the task into the operative version so that the project baseline is changed to accommodate the task.
- 44. The apparatus of claim 43, wherein the operative version is reformulated so that a portion of the operative version that precedes a time that the task is incorporated is unchanged.
- 45. The apparatus of claim 43, wherein the operative version is reformulated so that a portion of the operative version that succeeds a time that the task is incorporated is changed.
- 46. The apparatus of claim 41, wherein the task is selected from among other tasks for mapping to the operative version.
- 47. An apparatus comprising circuitry to:
store a simulation version of a project baseline, the project baseline comprising tasks that define a project associated with the project baseline; copy the simulation version to create an operative version of the project baseline; augment the simulation version with an additional task, the simulation version maintaining separate baselines for the additional task and for pre-existing tasks; map the additional task from the simulation version to the operative version, the operative version incorporating the additional task and the pre-existing task into a single baseline; and obtain an earned value for the project using the operative version.
- 48. The apparatus of claim 47, wherein mapping comprises reformulating the operative version so that a portion of the operative version that precedes a time that the task is incorporated is unchanged.
- 49. The apparatus of claim 47, wherein mapping comprises reformulating the operative version so that a portion of the operative version that succeeds a time that the task is incorporated is changed.
- 50. The apparatus of claim 47, wherein:
the project baseline comprises a time baseline having assigned tasks, each of the tasks having a value; and obtaining the earned value comprises:
determining which of the assigned tasks has been completed; and summing the values for completed tasks.
- 51. The apparatus of claim 47, wherein the separate baselines for the additional task and for pre-existing tasks are associated in memory.
- 52. An apparatus comprising circuitry to:
store a baseline for a project, the baseline comprising work to be performed on the project over a period of time; store a budget associated with the baseline, the budget comprising a budget for work to be performed; and revise the budget by setting the budget for the work to be performed to be equal to a budget for work performed.
- 53. The apparatus of claim 52, further comprising circuitry to:
set the budget for the work to be performed and the budget for work performed to be equal to a cost of the actual work performed.
- 54. The apparatus of claim 53, further comprising circuitry to:
reassign value on the baseline to a different time on the baseline.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This patent application claims priority to U.S. Provisional Application No. 60/416,099, which was filed on Oct. 3, 2002, the contents of which are hereby incorporated by reference into this application as if set forth herein in full.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60416099 |
Oct 2002 |
US |