A dynamic planning method (DPM) generates a DPM project planning model. The DPM project planning model provides an activity pre-structured process model for activities of a DPM project plan. The DPM project planning model also provides a relationship pre-structured model for activity time precedence
A dynamic planning method (DPM) generates a DPM project planning model. The DPM project planning model provides an activity pre-structured process model for activities of a DPM project plan. The DPM project planning model also provides a relationship pre-structured model for activity time precedence relationships of the DPM project plan. The DPM project planning model is dynamically adjusted to generate a DPM project plan, whereby reliability buffers are associated with one or more activities of the plan. Time precedence relationships are associated with the reliability buffers and with the activities. A variety of DPM simulation outputs are also generated. The DPM simulation outputs provide a comparison of the DPM project plan with conventional project plans generated by conventional project planning models.
대표청구항▼
What is claimed is: 1. A computer-implemented method of dynamic project planning, comprising: generating a project list having a plurality of activities, each activity having a respective activity name; structuring selected activities from among the plurality of activities with respective activity
What is claimed is: 1. A computer-implemented method of dynamic project planning, comprising: generating a project list having a plurality of activities, each activity having a respective activity name; structuring selected activities from among the plurality of activities with respective activity pre-structured process models, the activity pre-structured process models having respective activity characteristics values; generating time precedence relationships between the plurality of activities; structuring the time precedence relationships with respective activity relationship pre-structured models, the activity relationship pre-structured models having respective activity relationship values; selecting a first activity having a first activity name from among the plurality of activities, wherein the first activity is associated with a first one of the activity pre-structured process models having a first activity characteristics value, wherein the first activity is associated with a first one of the activity relationship pre-structured models having a first activity relationship value; updating at least one of the first activity characteristics value or the first activity relationship value; automatically identifying, in response to the updating, a second activity having a second activity name from among the plurality of activities, wherein the first activity does not include the second activity and the second activity does not include the first activity, wherein the second activity is associated with a second activity pre-structured process model having a second activity characteristics value, wherein the second activity is associated with a second one of the activity relationship pre-structured models having a second activity relationship value, wherein the second activity characteristics value is the same as the first activity characteristics value or the second activity relationship value is the same as the first activity relationship value; and automatically updating, in response to the updating at least one of the first activity characteristics value or the first activity relationship value, a corresponding at least one of the second activity characteristics value or the second activity relationship value. 2. The method of claim 1, wherein the structuring selected activities comprises: providing at least one of the activity characteristics values as an activity reliability value, wherein the activity reliability value is indicative of at least one of a likelihood that an activity from among the plurality of activities achieves a planned duration and schedule, or a likelihood that an output work product of the activity will be of sufficient quality so as not to impact a schedule of downstream activities from among the plurality of activities; and associating the activity reliability value with at least one of the activities within the plurality of activities and with a corresponding at least one of the activity pre-structured process models. 3. The method of claim 1, wherein the structuring selected activities comprises: providing at least one of the activity characteristics values as a production type value, wherein the production type value is indicative of a speed of an activity from among the plurality of activities in relation to a normal production rate for the activity; and associating the production type value with at least one of the activities within the plurality of activities and with a corresponding at least one of the activity pre-structured process models. 4. The method of claim 1, wherein the structuring the time precedence relationships comprises: providing at least one of the activity relationship values as a time precedence relationship value; and associating the time precedence relationship value with at least one of the time precedence relationships and with a corresponding at least one of the activity relationship pre-structured models. 5. The method of claim 1, wherein the structuring the time precedence relationships comprises: providing at least one of the activity relationship values as a sensitivity value; and associating the sensitivity value with at least one of the time precedence relationships and with a corresponding at least one of the activity relationship pre-structured models. 6. The method of claim 1, further comprising: associating a policy value with at least one of the selected activities and with a respective at least one of the activity pre-structured process models, wherein the policy value is indicative of at least one if a manpower availability versus time value, an overtime and flexibility of worker headcount control value, a thoroughness of quality control value, a hiring time control value, or a request for information (RFI) time control value. 7. The method of claim 1, wherein at least one of the time precedence relationships and a corresponding at least one of the activity relationship pre-structured models includes a reliability buffer extending prior to a start time of a downstream one of the plurality of activities and coupled to an upstream one of the plurality of activities. 8. The method of claim 7, wherein the at least one of the time precedence relationships is indicative of a relationship between the end of the upstream activity and the start of the reliability buffer. 9. The method of claim 7, wherein the reliability buffer is associated with a corresponding one of the activity relationship values. 10. The method of claim 1, further comprising: associating a policy value with at least one of the time precedence relationships and with a respective at least one of the activity relationship pre-structured models, wherein the policy value is indicative of a buffering policy. 11. The method of claim 1, wherein the auto automatically updating the second activity relationship value comprises: automatically updating a reliability buffer extending prior to a start time of the second activity, wherein the updated reliability buffer has at least one of an updated duration value, an updated upstream time precedence relationship value between the updated reliability buffer and an upstream activity, or an updated downstream time precedence relationship between the updated reliability buffer and the second activity. 12. The method of claim 1, wherein the automatically updating the second activity relationship value comprises: structuring the first activity relationship pre-structured model with a first reliability buffer having the first activity relationship value, wherein the first reliability buffer is associated with a start time of the first activity; structuring the second activity relationship pre-structured model with a second reliability buffer having the second activity relationship value, wherein the second reliability buffer is associated with a start time of the second activity; and automatically updating the second activity relationship value in response to the updating the first activity relationship value. 13. The method of claim 1, wherein the second activity has a similar activity name as the first activity. 14. The method of claim 1, wherein the updating comprises updating the first activity relationship value, wherein the automatically updating comprises automatically updating the second activity relationship value in response to the updating the first activity relationship value. 15. The method of claim 14, wherein the automatically updating comprises automatically updating a time buffer associated with the second activity in response to the updating the first activity relationship value. 16. A dynamic planning apparatus comprising: a dynamic planning method (DPM) data processor that provides a plurality of activities having respective activity data that includes at least one of policy data, activity characteristics data, or activity relationship data; and a DPM processor coupled to the DPM data processor to process the activity data, wherein the DPM processor is adapted to automatically update second activity data from among the activity data in response to an update of first activity data from among the activity data, wherein the first and second activity data are associate with first and second activities, respectively, wherein the first activity does not include the second activity and the second activity does not include the first activity. 17. The dynamic planning apparatus of claim 16, wherein the DPM processor also provides one or more DPM performance profiles. 18. The dynamic planning apparatus of claim 16, wherein the DPM data processor includes: a DPM policy data processor that provides the policy data, wherein the policy data is indicative of at least one of a manpower availability versus time value, an overtime and flexibility of worker headcount control value, a thoroughness of quality control value, a hiring time control value, a request for information (RFI) time control value, or a buffering policy; and a DPM activity data processor that provides the activity characteristics data and the activity relationship data. 19. The dynamic planning apparatus of claim 18, wherein the DPM activity data processor includes a dependency structure matrix GUI for entry of at least one of the activity characteristics data or the activity relationship data, wherein the dependency structure matrix includes a vertical axis that lists the plurality of activities and a horizontal axis that lists the plurality of activities. 20. The dynamic planning apparatus of claim 16, further comprising: one or more conventional project planning models that provide conventional project plan data; and a data transfer processor coupled to the one or more conventional project planning models and further coupled to the DPM data processor to receive the conventional project plan data from the one or more conventional project planning models and to provide formatted data to the DPM data processor. 21. The dynamic planning apparatus of claim 16, wherein the DPM processor is adapted to automatically update a second activity relationship value from among the activity data in response to an update of a first activity relationship value from among the activity data. 22. The dynamic planning apparatus of claim 21, wherein the DPM processor is adapted to automatically update a time buffer associated with the second activity in response to the update of the first activity relationship value from among the activity data. 23. The dynamic planning apparatus of claim 18, wherein the DPM activity data processor includes: a DPM activity characteristics graphical user interface (GUI) that provides the activity characteristics data; and a DPM activity relationship GUI that provides the activity relationship data.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (41)
Puram Kamala ; Sadagopal Gopal, Consultant matching system and method for selecting candidates from a candidate pool by adjusting skill values.
Myrick D. Crampton ; James L. Roadifer ; Kevin J. Smith ; John K. Willoughby, Manufacturing scheduling process with improved modeling, scheduling and editing capabilities for solving finite capacity planning problems.
Wexelblat Alan D. (Austin TX) Fairchild Kim M. (Austin TX), Method and system for generating dynamic, interactive visual representations of information structures within a computer.
Rassman William R. (Agoura CA) Berman Bradley M. (Omaha NE) Blau Scott (Yonkers NY) Chiang Andrew (Fort Lee NJ), Method and system for scheduling, monitoring and dynamically managing resources.
Sakamoto Shunji (Higashihiroshima JPX) Hoshino Toshihiko (Hiroshima JPX), Method of simulating a sequential control for analyzing a production line in a production system.
Hambrick Geoffrey Martin (Round Rock TX) Rogers Judd Thomas (Austin TX), Project management tool implementing authority for a people oriented work environment tool.
Collins John E. (Hudson WI) Sisley Elizabeth M. (Woodbury MN), System and method for producing schedules of resource requests having uncertain durations.
Wolters ; Jr. Richard Arthur ; Schwee Susan Mae ; Isaacs James Russell,CHX ; Smith Michael Adrian ; Cooley ; Jr. Walter Hening ; Leighty Craig Ernest ; Borst George ; Mayo Paul Lawrence ; Lownes Greg, System for managing multiple projects of similar type using dynamically updated global database.
Harrison, Gregory A.; Saidi, Salaheddine; Chan, Russell (Russ); McCauslin, Ann N.; Kern, Howard S.; Coffin, Jeffrey S.; Benjamin, David C.; Elliott, Lawrence G.; Young, Christopher A.; Peckham, Stephen D.; Stewart, Michael D.; Barbustiak, Mark E., Exercise monitoring unit for executable architectures.
Bienkowski, Joseph R.; Wey, Claudia G.; Erickson, Michelle D.; Hinkle, Benjamin V.; MacDonald, Jared D.; Booker, John E.; Hicklin, Joseph F., Providing intermediate results of evaluating program code that includes a compound statement.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.