Comparison of Schedule Managing Methods

From apppm
Revision as of 03:11, 22 June 2017 by S133571 (Talk | contribs)

Jump to: navigation, search

Projects involve many different tasks that must be done to complete the project. Many of these tasks will in construction projects logically depend on each other. For example, it is necessary to build supporting walls or columns before the roof can be installed. There are several methods to keep track of these dependencies. In this article, similar methods will be explained and their differences will be compared together with their advantages and disadvantages. The life cycle of construction projects can overall be split into two groups. Either the project will be planned and managed with a sequential life cycle or an adaptive life cycle. The main difference between the two are that the sequential life cycle has a number of tasks that depends on each other and are planned very early in the project. It is difficult to change the plan as the project progresses which makes it vulnerable to delays. The adaptive life cycle on the other hand makes a rough plan with the overall tasks in the beginning of the project. The detailed planning of the individual tasks is then done as the project progresses. This way of planning is therefore less vulnerable to delays.

Contents

Description of different schedule managing methods

When it comes to schedule managing methods in construction there are two overall ways the project life cycle is manged. These are sequential life cycle and adaptive life cycle.

The sequential life cycle

The sequential life cycle is the most traditional way of managing construction projects whereas the adaptive methods has not been used as much. The main idea of the sequential life cycle is that the entire project is planned early in the project. The plan consists of different phases which have specified ending criteria which have to be met before the successor phase can begin. This also means that the entire project has to be well known. Since the entire project is planned in the early stages of the project, this way of planning is vulnerable to unforeseen changes which could have huge effects on the upcoming phases. There are several ways of conducting a sequential life cycle such as the critical path method, the critical chain method and the limited space analysis (LSA)/Location-based Scheduling (LSB).

The critical path method
Figure 1: Visualization of the critical path method. [1]

The critical path method works by dividing a project into smaller tasks. The duration for these tasks are estimated by either comparing similar tasks in earlier projects or by asking those who are in charge of the specific task. These duration estimates naturally have some amount of uncertainty; however, this uncertainty is not considered in the critical path method. This uncertainty either must be accepted or considered externally with the use of probabilistic methods. A probabilistic method that can be used to do estimate these uncertainties is Program Review and Evaluation Technique (PERT). Pert estimates the task durations based on three values. The most likely duration, a pessimistic duration and an optimistic duration. These values are then used to calculate the expected duration by a beta distribution. A more in-depth description about PERT can be seen in PERT/CPM. When the tasks are defined and the durations are specified, the tasks can be put into a schedule. The schedule is made so that tasks that needs other tasks to finish beforehand are put in a path. The longest duration of the paths then defines the critical path and thereby the shortest execution time of the project. For further description of the critical path method, see The Critical Path Method in project planning.

The critical chain method
Figure 2: Visualization of the critical chain method. [1]

The critical path method does not take resources into account when calculating the shortest execution time. The resources in a construction project are categorized in three types. Plant which consists of equipment such as cranes or piling rigs which can not be in more than one place at a time, Labour which also can not be in two places at a time and space for the work to be executed in. For the first two types of resources the critical chain method can be used. The critical chain in the project is calculated similarly to the critical path method however this method calculates the longest resource-constrained path. The uncertainty is also handled differently from the critical path method. Instead of having buffers on each of the individual tasks, the estimated time is assumed to be the average duration for such a task. The critical chain then gets a project buffer at the end while the remaining paths gets feeder buffers. For further description of the critical chain method, see Critical Chain Theory.

The critical space analysis and location based scheduling
Figure 3: Location based schedule before optimization. [2]
Figure 4: Location based schedule after optimization. [2]

In small construction sites with limited space the workers may not be able to work effectively simultaneously. The critical space analysis addresses this issue by using the available space as a resource similarly to the critical chain method. The fastest execution time of the project then depends on reduced effectiveness of the work. The location based scheduling (LSB) focuses primarily on the work flow of activities that share the same space. This is done by first displaying all the activities in a way that shows the locations of the activities at any given time. Then overlapping activities are organized so that they do not interfere with each other. The activities are then connected to form continuous work flows. When this is done, it can be considered to balance the resources by adding additional resources to activities that delays the start of other activities as well as reducing resources for activities that does not have to finish as fast. An illustration of a location based schedule can be seen in figure 3 where location conflicts are marked with the red squares. By optimizing the work flow and reallocating resources between the tasks an optimized schedule can be made as shown in figure 4. For further description of location based scheduling, see Location Based Scheduling.

The adaptive life cycle

The adaptive life cycle, as the name states, is a managing method that adapts to the project as it progresses. The way this is typically done in construction, is to have a rough overall plan which is then planned in detail as the project goes on.

The last planner technique

This way of managing a project can be done by using the last planner technique which is based on continuous planning made together with the contractors. The planning is usually done once per week involving detailed planning of the activities for the upcoming week and more rough planning of the upcoming 1-3 months. With this way of managing the project, the effect from unforeseen changes to the initial plan becomes much easier to overcome since the continuous planning can reschedule the tasks. By rescheduling tasks this way, delayed tasks have less influence of the total life time of the project compared to sequential planning where the other tasks would not begin before the delayed task would be finished. For a more in-depth description about the last planner method, see Last Planner System as a project management tool.

The dependency structure matrix
Figure 5: Example of a dependency structure matrix. [3]

A way to make a plan for an adaptive life cycle is to make a dependency structure matrix (DSM). The dependency structure matrix consists of all design tasks in a matrix form in both rows and columns. The way the matrix works is that all tasks that depends on information from other tasks gets the box filled in. The matrix will then have a filled diagonal which simply shows that each task depends on itself. All the filled boxes below the diagonal is not a problem as they will have the required information in time. The filled boxes above the diagonal, however, depends on information from tasks that starts later. The only way to handle such tasks is to either estimate the required information or simply delay the completion of the tasks [1]. The dependency structure matrix can for example be used in the design phase as an iterative tool where the architect sends a structure design to the engineer who then sends some suggested changes back to the architect and so on. A more in-depth explanation of the dependency structure matrix can be seen in Application of Dependency Structure Matrix in Time Scheduling

Implementation of the described methods

Figure 6: Critical path method for the example.
Figure 7: Critical chain method for the example.
Figure 8: Dependency structure matrix for the example.
Figure 9: Dependency structure matrix for an alternativ example. Left figure has a dependency problem marked with red which is solved in the right figure
Figure 10: Critical path method for an alternativ example.


Advantages and limitations

The sequential life cycle methods generally consist of strategical tools which means that they make an overall plan of a project. It is usually an advantage to make such a plan as the total project time most likely would be longer without an idea of when should be done at a given time. The sequential methods, however, are not very robust when it comes to delays. A delay in a task can result delaying the entire project in which case the plan would have to be re-evaluated. A delay in one task can also result in further delays in other tasks that depends on the completion of the delayed task.

The adaptive life cycle methods generally consist of tactical tools which means that they go into the detailed planning throughout the project. This makes projects less vulnerable to delays as the work in each task more easily can be rescheduled as the project goes on. The adaptive methods do, however, not work without an overall plan such as the sequential methods.

Each method in both the sequential and adaptive life cycles have their own advantages as well as disadvantages. A list of these can be seen below.

  • The critical path method
    • Advantages
      • It gives an estimate of the duration of the project as well as individual tasks throughout the project life
      • It is a simple method for small projects
    • Disadvantages
      • It does not take resources into account
      • It is difficult to maintain the schedule in case of changes or delays in tasks.
      • Uncertainty is not taken care of by the method.
      • The plan has to made early in the project where the amount of information of the project is limited.
  • The critical chain method
    • Advantages
      • It takes resources into account by calculating the longest resource constrained path.
      • It moves the responsibility of completion time from the task managers to the project manager.
      • It reduces the effect of Parkinson's law which reduces the overall project duration.
    • Disadvantages
      • The plan has to made early in the project where the amount of information of the project is limited.
      • It does not handle the work flow in detail.
  • Location based scheduling
    • Advantages
      • It enables several tasks to be executed simultaneously on the construction site without spatial conflicts.
      • It reallocates resources which reduces the project time and possibly the project cost.
    • Disadvantages
      • The project has to be planned in detail at a relatively early stage in the project.
      • It is difficult to change the plan which makes it vulnerable to changes and delays.
  • Last planner method
    • Advantages
      • Inclusion of the workers in the planning process
      • Important decisions of the detailed planning are made later in the project when more is known about the project.
      • Robust against changes and delays since the detailed planning is done continuously.
    • Disadvantages
      • The method can not work alone as it needs an overall plan to be based on.
  • Dependency structure matrix
    • Advantages
      • Reduces the iteration time of interdependent tasks that needs information about one another. This is especially useful in the design phase.
    • Disadvantages
      • The method does not take the duration of the tasks into account.
      • The method does not take resources needed in the tasks into account.

Annotated Bibliography

Winch, Graham (2010), "Managing Construction Projects. An Information Processing Approach" Second Edition, Wiley-Blackwell, United Kingdom. ISBN 978-1-4051-8457-1.

In chapter 11 of the book there are good descriptions about the critical path method, the critical chain method, critical space analysis and the last planner technique. There is also a short introduction about the dependency structure matrix.

Andersson, Niclas & Christensen, Knud (2007), "Location-based Scheduling", DTU BYG, Denmark. ISBN 9788778772411.

The report gives an in-depth description of location based scheduling based on recent litterature and empirical studies.

Intelligent BIM Solutions TV, "02 SCHEDULE Location Based Management". https://www.youtube.com/watch?v=GI0MEKr5ntg

The Youtube-video gives a short introduction to how location based scheduling works with use of a simple example.

References

  1. 1.0 1.1 1.2 Winch, Graham (2010), "Managing Construction Projects. An Information Processing Approach" Second Edition, Wiley-Blackwell, United Kingdom. ISBN 978-1-4051-8457-1.
  2. 2.0 2.1 Intelligent BIM Solutions TV, "02 SCHEDULE Location Based Management". https://www.youtube.com/watch?v=GI0MEKr5ntg. Retrieved June 21, 2017.
  3. "Design structure matrix". Retrieved June 19, 2017, from https://en.wikipedia.org/wiki/Design_structure_matrix.


Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox