Application of Critical Path Method CPM To Optimal
Application of Critical Path Method CPM To Optimal
ABSTRACT
Project cannot be done without planning, scheduling and an estimation of its duration for completion. Every
project that has to be undertaken must have a deadline for it completion but not every project goes as schedule.
Hence, applications of scientific method such as CPM, PERT are often very useful in project management and
scheduling. This study was on the application of CPM in scheduling a building construction taking a case study
of Mosul Estate building construction. Analytical research design was adopted for the study as the design suit
the study at hand. Secondary data of the activities, their descriptions and predecessor as while as their duration
were obtained from the construction site. The network activities diagram, the forward and the backward pass
obtained by the temporary ordered routing algorithm (TORA) were drawn and the critical path represented in
bold arrow heads. The results show that if CPM is applied into the project, the project can be completed in 27
weeks compared to the initial duration of 32 proposed weeks by the company. This results if implemented by
the management of the firm will save cost of labour and time. We recommend that CPM should be used in a
building construction company before embarking on the building. The construction firm should devote more
resources, labour and equipment to the critical path in order to avoid unnecessary delay and high cost of labour.
FUDMA Journal of Sciences (FJS) Vol. 7 No. 3, June (Special Issue), 2023, pp 186 - 192 186
APPLICATION OF CRITICAL PATH MET… Danfulani et al., FJS
scheduled of Ph D studies in the selected Northern University start schedule time. These processes aim at timing up the
of Ghana. A critical survey designed was adopted by them and duration of the completion of any project and the most widely
questionnaire was designed and distributed to a sampled of use tool is the CPM (Burger, 2013). Although CPM has been
188 respondents. The outcomes of their results shows that, all effective in project management but its use has not gain
Ph D students in the study area can applied CPM and PERT emphatic knowledge in the study area. This study therefore,
for effective study and guidance without stress and there will seek to apply CPM in Mosul building construction in order to
not be conflicting time for other activities. For instance Lu & optimize profit and minimize cost, time and the duration of
Lam (2008), study critical path method and introduced a the project execution and completion.
different way of joining the impact of multiple resource
calendars on CPM scheduling. They also suggested a different MATERIALS AND METHODS
technique to assess accurately, the effect of an activity on Network modelling is often done by putting all the activities
prolonging the total duration of the project, and the results are at par to give pictorial view of the task required in the
generated. Du Plessis, (2014) reported that for more than five execution of project using Critical path method (CPM) which
decades of the use of the Critical Path Method technique and provide analytic means for scheduling the activities. Hence,
its wide recognition and commendation worldwide; the the study adopted an analytical research because the study is
acceptance of CPM was rapid in the developed countries but specific for the type of modelled used (CPM). The second
the technique is yet to acquire any appreciable acceptance for reason for which analytical research was adopted was that it
the implementation of public and private projects in most of involves critical thinking in carrying out a study of this nature.
the developing countries which Nigeria and the study area is We employed three methods sequentially taking each step one
not an exception. He concludes that this could be as results of at a time: first, we defined the activities of the project, their
failures to adopt and implement the scientific systems analysis precedence relationship, and their time requirement. The
developed over the years by researchers and used in most second step was to translate the project into network that
advanced countries. Atin & Lubies (2019), studied the indicates the precedence relationships among the activities.
implementation of CPM in project planning and scheduling ; Finally, we carried out specific network computations that
they found out that CPM can save project time and produce a facilitate development of the time scheduled for the project.
critical path which can serve as a guide in implementating
project that can be completed on time, their results were Research Design
correlated to the study done by Putra and Hamzah whose The structural analytical research design was employed in the
results suggested that CPM can efficiently be applied to study. This was first done by listening the list of all the
project for effective minimization of time, cost and labour. activities, their predecessors as well as the estimation of the
Bashiru & Douglas (2021, in Chrzanowski & Johnston, 1986) duration for each activity. The relationship among the
asserts that the results of duo on the application of linear activities was then represented on the network diagram. Each
schedule and engineering have expressed tedious events as activity of the project was represented by a directional arc
constant or changing slope lines on two axes over time need (arrow) pointing in the direction of the project movement.
the application of CPM for effective time management and Nodes network (events) establish the different activities of the
minimum labour cost. They also found out that discrete projects with the rules for constructing the network as follows:
activities or events can conveniently be displayed at the Rule l: Each activity is represented by an arrow in the
suitable time and place in the linear schedule itself. Larry & network.
Richard (1997) reported that, there is a great performance and Rule 2: Each activity, which is normally depicted by a dashed
improvement by using critical chain project management; arrow consume no time or resources, they are used to keep
they also explained that critical chain project management the logic of the diagram consistent with that of the project
provides an important step for continuous improvement of herein refers to as dummy activity.
project organization and project management (Burger, 2015).. Rule3: the third rule asked questions in order to maintain the
For instance Zareei (2018), studied Critical chain project correct precedence relationships while activity is added to
management (CCPM) and asserts that planning often the network:
becomes optimal by making sure that it is possible and i. Which activity must precede the current activity after
protected from sensible prevalent cause limits. Chaou & its predecessor completion?
Wang –Li (2019), compared the traditional CPM against ii. Which activity follows the current activity?
CCPM. They employed two methods of buffer management iii. Which activity occurs together with the current
viz: SSQ method and CPM logic to analyse the project activity?
capability related to cost and duration. They first developed The last step we employed in the design was controlling the
networks without using mixture of resources and drew project by using row plot graph and time chart for steady
another network that resources were mixed together. They monitoring and time reporting. We also applied forward and
used 120 conjunctions of unplanned generated project backward pass computation as well as conditions for critical
networks and these were calculated and assessed by Critical path.
Path Method and Critical Chain Project Management. 1. Forward pass calculation
Significant results were achieved in which there was a 𝐸𝑠𝑗 = 𝑀𝑎𝑥𝑖 (𝐸𝑠𝑖 + 𝐷𝑖,𝑗 ) (1)
considerable reduction in cost and duration indicating that the Where:
CPM aided the reductions (Chaou & Wang –Li 2019). 𝐸𝑠𝑗 = earliest start time of activity j;
Zhong & Zhang ( 2003) reported that project has to be planned 𝐷𝑖,𝑗 = duration of activity i to activity j;
and monitored, that is the aim of any project scheduling is to 𝑀𝑎𝑥𝑖 = pick maximum from the calculation where the
construct a timeline indicating where individual activity activity has more than one precedence activity coming
receives a start time and a corresponding finish time with a to it.
predefined precedence relations and others predefined activity 2. Backward pass calculation
constraints at hand. These processes are based on the 𝐿𝐶𝑖 = 𝑀𝑖𝑛𝑗 (𝐿𝐶𝑗 − 𝐷𝑖,𝑗 ) (2)
traditional critical path based forward by creating the earliest 𝐿𝐶𝑖 = latest completion time of activity i;
start schedule as while as the backward by creating the latest
FUDMA Journal of Sciences (FJS) Vol. 7 No. 3, June (Special Issue), 2023, pp 186 - 192 187
APPLICATION OF CRITICAL PATH MET… Danfulani et al., FJS
The data for this study were obtained from the study area and was obtained. The second method was to calculate the
were presented in network flow first showing activities on backward pass using 𝐿𝐶𝑖 = 𝑀𝑖𝑛𝑗 (𝐿𝐶𝑗 − 𝐷𝑖,𝑗 ), see figure 4.
node and the dummy activities from the start to sink. The solid The result of the backward pass were also put in the same
arrows head indicates activities while the broken arrows square bracket as the forward pass but after the forward pass
shows the dummy activities which has zero duration. The result separated by comers. The critical path was shown in
forward pass computations were done using the earliest start figure 5 with a bold arrows head which indicate the project to
time formula 𝐸𝑠𝑗 = 𝑀𝑎𝑥𝑖 (𝐸𝑠𝑖 + 𝐷𝑖,𝑗 ). The values obtained be done.
were put in a square bracket and the minimum duration time
FUDMA Journal of Sciences (FJS) Vol. 7 No. 3, June (Special Issue), 2023, pp 186 - 192 188
APPLICATION OF CRITICAL PATH MET… Danfulani et al., FJS
The figure above shows the network of Table 1 for their completion. The arc (arrow) with a dash are the dummy
durations. Node with the 1 inside a circle is a starting node of activities and this have no duration, they are used to keep the
the project and the sink ( end node or activity) is node 16 logic of the arc flow from source to sink. These were
inscribed in a circle. The letters on the arc underneath them subjected to analyses using Temporary Ordered Routing
shows the activities while the figures on the nodes are the Algorithm (TORA) software. The output of the results was
durations in which the activity will be executed before its extracted and put in the table (see Table 2).
Figure 3: The network diagram showing the Forward Pass Computation (ES i and DF j ) times of activities.
Figure 3 above shows the forward pass computation of the Where two arcs or activities entered the node, the maximum
CPM using the earliest start formula ES𝑖 +DF𝑗. The figure on duration is picked as the completion time for that activity and
arc refers to the duration expected for each activity to placed in the rectangular bracket (see figure 3).
complete. The ones in rectangular brackets are the earliest
start of each activity after the forward passed computations.
The backward pass was computed using the 𝐿𝐶𝑖 = the forward pass results separated by a comma and placed in
𝑀𝑖𝑛𝑗 (𝐿𝐶𝑗 − 𝐷𝑖,𝑗 The minimum duration is considered optimal the right hand side of the bracket (see figure 4).
in a case where two activities end on a particular node. The
optimal results were placed in the same square bracket with
FUDMA Journal of Sciences (FJS) Vol. 7 No. 3, June (Special Issue), 2023, pp 186 - 192 189
APPLICATION OF CRITICAL PATH MET… Danfulani et al., FJS
The Table above shows the results obtained by TORA diagram and determining the critical path in a network. The
showing total float and free float. In CPM, the total float is the zeros (0) are the critical path which always is the longest path
amount of time duration that a task can be delayed or extended of the project scheduled activities which must always be made
without affecting the completion date of the project or before the project at hand is executed. They are the rout path
violating the constraints scheduled, whereas free Float on the that guide the manager and in which project is monitored,
other hand indicates the amount of time that a task can be communicated to the stakeholders and the project is being
retarded (delayed) without affecting the start date of its prioritized (see Table 2). These zeros were then followed and
subsequent tasks as well as a constraints scheduled. Total and drawn with a bold arcs indicating critical path of the project
free float are used when we are analysing the project network and the duration were then calculated (see figure 5).
Figure 5: The final network with the critical path in bold arcs.
Figure five above shows the critical path network diagram. These were obtained from Table 2 where zeros occurred as the
critical path. The (CPM) solution summary presented in table 2 reveals the following:
A) 12 out of the 15 activities of the network were found to be critical of the project.
B) These activities are;
A, B, C, E, F, G, I, K, L, M, N, O
C) The paths Are
A B C E F G H I K L M N O
1) The sum of the durations through the path was found as 27 weeks as illustrated in the path above.
1+2+2+4+1+3+4+3+3+2+1+1= 27 weeks.
2) The duration of the entire project was 32 weeks, hence there is an estimated reduction of 5 weeks when CPM was
applied
3) Figure 3, 4 and 5 shows clearly activity time, late activity time and the critical activity of the network respectively.
FUDMA Journal of Sciences (FJS) Vol. 7 No. 3, June (Special Issue), 2023, pp 186 - 192 190
APPLICATION OF CRITICAL PATH MET… Danfulani et al., FJS
FUDMA Journal of Sciences (FJS) Vol. 7 No. 3, June (Special Issue), 2023, pp 186 - 192 191
APPLICATION OF CRITICAL PATH MET… Danfulani et al., FJS
APPENDIX
©2023 This is an Open Access article distributed under the terms of the Creative Commons Attribution 4.0
International license viewed via https://creativecommons.org/licenses/by/4.0/ which permits unrestricted use,
distribution, and reproduction in any medium, provided the original work is cited appropriately.
FUDMA Journal of Sciences (FJS) Vol. 7 No. 3, June (Special Issue), 2023, pp 186 - 192 192