A DSM-Based CCPM-MPL Representation Method for Project Scheduling under Rework Scenarios
Rework risks caused by information flow interactions have become a major challenge in project scheduling. To deal with this challenge, we propose a model integrating the critical chain project management method, design structure matrix method, and max-plus method. Our model uses a start-to-start rel...
Saved in:
| Main Authors: | , , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Wiley
2021-01-01
|
| Series: | Advances in Civil Engineering |
| Online Access: | http://dx.doi.org/10.1155/2021/8878308 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849395666988564480 |
|---|---|
| author | Guofeng Ma Ming Wu Keke Hao Shanshan Shang |
| author_facet | Guofeng Ma Ming Wu Keke Hao Shanshan Shang |
| author_sort | Guofeng Ma |
| collection | DOAJ |
| description | Rework risks caused by information flow interactions have become a major challenge in project scheduling. To deal with this challenge, we propose a model integrating the critical chain project management method, design structure matrix method, and max-plus method. Our model uses a start-to-start relationship of activities instead of the traditional finish-to-start relationship, which also allows overlaps between activities. We improve the accuracy of the rework safety time in two ways: (1) the overall overlapping effect is taken into consideration when calculating the rework time of an activity arising from the information flow interaction of its multiple predecessors overlapped with it; (2) the rework time arising from activity overlaps, the first rework time, and the second rework time are calculated as components of the rework safety time in our model, while the last one is ignored in traditional methods. Furthermore, the accuracy of time buffers is improved based on the improved rework safety time. Finally, we design the max-plus method to generate project schedules and appropriately sized time buffers. The empirical results show that the project schedule generated by the proposed method has a higher on-time completion probability, as well as more appropriately sized project buffers. |
| format | Article |
| id | doaj-art-a8d1f255a47b4bd4ac0ad45f2f4a4c7a |
| institution | Kabale University |
| issn | 1687-8086 1687-8094 |
| language | English |
| publishDate | 2021-01-01 |
| publisher | Wiley |
| record_format | Article |
| series | Advances in Civil Engineering |
| spelling | doaj-art-a8d1f255a47b4bd4ac0ad45f2f4a4c7a2025-08-20T03:39:32ZengWileyAdvances in Civil Engineering1687-80861687-80942021-01-01202110.1155/2021/88783088878308A DSM-Based CCPM-MPL Representation Method for Project Scheduling under Rework ScenariosGuofeng Ma0Ming Wu1Keke Hao2Shanshan Shang3Department of Construction Management and Real Estate, Tongji University, Shanghai 200092, ChinaDepartment of Construction Management and Real Estate, Tongji University, Shanghai 200092, ChinaDepartment of Construction Management and Real Estate, Tongji University, Shanghai 200092, ChinaSchool of Business and Management, Shanghai International Studies University, 550 Dalian Road, Shanghai 201620, ChinaRework risks caused by information flow interactions have become a major challenge in project scheduling. To deal with this challenge, we propose a model integrating the critical chain project management method, design structure matrix method, and max-plus method. Our model uses a start-to-start relationship of activities instead of the traditional finish-to-start relationship, which also allows overlaps between activities. We improve the accuracy of the rework safety time in two ways: (1) the overall overlapping effect is taken into consideration when calculating the rework time of an activity arising from the information flow interaction of its multiple predecessors overlapped with it; (2) the rework time arising from activity overlaps, the first rework time, and the second rework time are calculated as components of the rework safety time in our model, while the last one is ignored in traditional methods. Furthermore, the accuracy of time buffers is improved based on the improved rework safety time. Finally, we design the max-plus method to generate project schedules and appropriately sized time buffers. The empirical results show that the project schedule generated by the proposed method has a higher on-time completion probability, as well as more appropriately sized project buffers.http://dx.doi.org/10.1155/2021/8878308 |
| spellingShingle | Guofeng Ma Ming Wu Keke Hao Shanshan Shang A DSM-Based CCPM-MPL Representation Method for Project Scheduling under Rework Scenarios Advances in Civil Engineering |
| title | A DSM-Based CCPM-MPL Representation Method for Project Scheduling under Rework Scenarios |
| title_full | A DSM-Based CCPM-MPL Representation Method for Project Scheduling under Rework Scenarios |
| title_fullStr | A DSM-Based CCPM-MPL Representation Method for Project Scheduling under Rework Scenarios |
| title_full_unstemmed | A DSM-Based CCPM-MPL Representation Method for Project Scheduling under Rework Scenarios |
| title_short | A DSM-Based CCPM-MPL Representation Method for Project Scheduling under Rework Scenarios |
| title_sort | dsm based ccpm mpl representation method for project scheduling under rework scenarios |
| url | http://dx.doi.org/10.1155/2021/8878308 |
| work_keys_str_mv | AT guofengma adsmbasedccpmmplrepresentationmethodforprojectschedulingunderreworkscenarios AT mingwu adsmbasedccpmmplrepresentationmethodforprojectschedulingunderreworkscenarios AT kekehao adsmbasedccpmmplrepresentationmethodforprojectschedulingunderreworkscenarios AT shanshanshang adsmbasedccpmmplrepresentationmethodforprojectschedulingunderreworkscenarios AT guofengma dsmbasedccpmmplrepresentationmethodforprojectschedulingunderreworkscenarios AT mingwu dsmbasedccpmmplrepresentationmethodforprojectschedulingunderreworkscenarios AT kekehao dsmbasedccpmmplrepresentationmethodforprojectschedulingunderreworkscenarios AT shanshanshang dsmbasedccpmmplrepresentationmethodforprojectschedulingunderreworkscenarios |