Abstract [eng] |
Delivering projects on time is still an important task in project management. This task becomes more difficult if uncertainty is taken into account. The issue of uncertainty can be tackled by Critical Chain method which establishes buffers in order to compensate late delivery of separate tasks which occurs due to unforeseen problems. This method received much credit for involving resource constraints in project network model. Nevertheless, Critical Chain method lacks concrete details on resource allocation and does not provide the details how to solve resource dependency conflicts during scheduling based on this method. It is not clear how to use the buffers if tasks were late due to insufficient resource competence and how in particular non-critical resources (resource buffer) could solve this problem. In this work we analyse resource issue in more detail in Critical Chain context in such a way that during project planning resource allocation uncertainty could be solved more effectively. In this work, a specified Critical Chain application is defined for software projects, taking initial information about resource competences and task properties into account. A specified Critical Chain method is applied on a concrete project. The method application specifics are described step-by-step, explanations are provided of how to solve resource dependency conflicts and how to choose the best alternative to have the shortest possible project duration. New elements are defined for consideration when applying Critical Chain on project scheduling which makes project network modelling more flexible and respects resource allocation uncertainty so that buffers can really be used. |