Professional Documents
Culture Documents
02 Project Management
02 Project Management
2. PROJECT MANAGEMENT
1GE303 OPERATIONS
MANAGEMENT
1 | OM 2023-24
2
Project management
Agenda
2. Project management
2.1. What is a project?
2.2. Project planning and management
2.3. Project representation
2.4. Critical Path Method
2.5. PERT/CPM method
2.6. Resource Management
2.7. Costs vs. Time
2 | OM 2023-24 Note: The images included in this presentation were taken from the adopted books (or previous editions of them)
3
Project management
Supplementary bibliography
“Operations Management”
Slack, N. and Brandon-Jones, A. – Pearson
Chapter 19 - Project Management
3 | OM 2023-24
4
Project management
4 | OM 2023-24
5
Project management
5 | OM 2023-24
6
Project management
Planning
2. Planning: it involves developing a detailed plan for executing the project. This includes
identifying the tasks that need to be completed, estimating the resources required, and
developing a schedule and budget.
Execution
3. Execution: It involves carrying out the project plan.
4. Monitoring and control: It involves tracking the progress of the project and making Monitoring
adjustments as needed. This includes identifying and mitigating risks, and ensuring that and Control
the project is on track to meet its goals and objectives.
5. Closure: It involves completing the project and delivering the final product or service to Closure
the customer.
6 | OM 2023-24
7
Project management
❑ Closing by addition (projects evolve, giving rise to a new business unit, e.g., to a
new department of the organization);
7 | OM 2023-24
8
Project management
8 | OM 2023-24
9
Project management
9 | OM 2023-24
10
Project management
Functional project – the project is developed within a functional area of the company;
Matrix project – each project uses people from different functional areas.
10 | OM 2023-24
11
Project management
Functional
project
Matrix
project
11 | OM 2023-24 Operations Management for Competitive Advantage with Global Cases”, Chase et al.
12
Project management
If there are factors that cannot be predicted / controlled, it might be necessary to correct the initial plan.
12 | OM 2023-24
13
Project management
13 | OM 2023-24
15
Project management
Waterfall:
❑ Sequential activity planning;
❑ Customer feedback is given after product
validations;
❑ Little flexibility to change;
❑ Sequence of activities clear and subject to
minor deviations;
❑ Requirement: Existence of technical
requirements from the beginning
15 | OM 2023-24
16
Project management
Agile
❑ Multiple iterations of development, testing and customer feedback;
❑ Great flexibility to change;
❑ Necessary autonomy of teams for decision making;
❑ No technical requirements from the start;
❑ Common in the areas of software development and R&D;
❑ In some R&D projects it can be combined with waterfall techniques.
16 | OM 2023-24
17
Project management
17 | OM 2023-24
18
Project management
B. Project launch:
❑ Identify atypical aspects of the project and the stakeholders’ expectations,
❑ Build the team,
❑ Project launch meeting (initial plan and assignment of responsibilities),
C. Hierarchical planning:
❑ Define objectives based on SMART criteria (Specific, Measurable, Attainable, Realistic, Time
bounded).
❑ Most important activities (level 1)
❑ Delegating level 1 activities to coordinators so that they can obtain higher levels of detail
(WBS structure – “Work Breakdown Structure”)
18 | OM 2023-24
19
Project management
D. Summary:
19 | OM 2023-24
20
Project management
The WBS, decomposition of the project into a tree of subprojects, tasks, subtasks and work packages ("work
packages"), well-defined and controllable sequences of small activities, typically not exceeding 10 days in
duration, and independent of each other.
20 | OM 2023-24
21
Project management
21 | OM 2023-24
22
Project management
After identifying the activities (and obtaining the WBS) one needs to
❑ Estimate the duration of each activity and the resources needed;
❑ Identify dependency relationships between activities (some activities may have to start only after others
have finished);
❑ Identify additional restrictions;
❑ Get the schedule of activities.
22 | OM 2023-24
24
Project management
24 | OM 2023-24
25
Project management
D,1
E,8
25 | OM 2023-24
26
Project management
26 | OM 2023-24
27
Project management
27 | OM 2023-24
28
Project management
❑ AoA networks can only have one starting vertex and one ending vertex while AoN networks can have
several starting and ending vertices or one “start the project” and one “finish the project” nodes.
❑ Path:
▪ Sequence of activities from the start node to the end node of the network.
❑ Critical path:
▪ Sequence of activities (from the start node to the end node) that cannot be delayed without
delaying the project (critical activities). The duration of the critical path is called the critical time.
28 | OM 2023-24
29
Project management
29 | OM 2023-24
30
Project management
30 | OM 2023-24
31
Project management
31 | OM 2023-24
32
Project management
32 | OM 2023-24
34
Project management
Steps:
I. Identify existing paths in the project;
II. Calculate the total duration of each path;
III. Identify the longest path (critical path) and its duration (critical time).
34 | OM 2023-24
35
Project management
Activity A B C D E F
Precedent Activity - A A C B D, E
Activity (days) 4 12 3 5 14 2
35 | OM 2023-24
36
Project management
A (4) F (2)
C (3) D (5)
The longest path (critical path) enforces the duration of the project (i.e., the project cannot be completed
before 32 weeks – the critical time)
Critical path activities are called critical activities and have zero slack (that is, they cannot be delayed)
36 | OM 2023-24
37
Project management
Notes:
• Critical time – Least possible time required to complete the project;
• Critical activities - Activities that cannot be delayed without delaying the whole project;
• Critical path - Longest path (i.e., with the longest duration) in the project network. Sequence of
critical activities.
• Total slack – maximum delay of non-critical activities, so as not to delay the project. Critical
activities have zero total slack.
37 | OM 2023-24
38
Project management
To determine the earliest project completion time, for each vertex i of the network one needs to
calculate:
▪ ES: earliest start of an activity (i.e., after completion of all its precedent activities)
▪ EF: earliest finish of an activity
Once the deadline has been set, or knowing the later project completion date, for each vertex i of the
network one needs to calculate:
▪ LS: latest start of an activity (i.e., starting an activity as late as possible, not delaying the following
activities)
▪ LF: Latest finish of an activity (i.e., Finishing an activity as late as possible, not delaying the
following activities).
38 | OM 2023-24
39
Project management
ESbeginning = 0
LFend = EFend, The shortest possible end of the project.
39 | OM 2023-24
40
Project management
NOTE: When only the term “slack” is mentioned, it is intended to indicate the total slack.
40 | OM 2023-24
41
Project management
41 | OM 2023-24
42
Project management
Activity A B C D E F
Precedent Activity - A A C B D, E
Activity (days) 4 12 3 5 14 2
42 | OM 2023-24
43
Project management
43 | OM 2023-24
44
Project management
44 | OM 2023-24
45
Project management
total slack:
TSA= TSB = TSC = TSD = 0
45 | OM 2023-24
46
Project management
46 | OM 2023-24
47
Project management
j i k 22 27 29 32 37
0-0 0 Yes
22-21 1 No
21-21 0 Yes
27-26 1 No
32-29 3 No
29-29 0 Yes
37-37 0 Yes
47 | OM 2023-24
49
Project management
❑ And also information about probabilities of project completion within a certain time frame.
49 | OM 2023-24
50
Project management
50 | OM 2023-24
51
Project management
51 | OM 2023-24
52
Project management
2. Use the CPM method to find the critical activities and time critical (A , C, E, H, I).
Tmean = 7 + 14 + 11 + 4 + 18 = 54 days.
52 | OM 2023-24
53
Project management
2
𝜎 =41
53 | OM 2023-24
54
Project management
𝐷−𝑇𝑚𝑒𝑎𝑛
p(t < D = 53 ) = p(𝑧 ≤ )=
𝜎𝑇2
53−54
p(z ≤ )= p(z≤ - 0.156) = 43.8%
41
54 | OM 2023-24
55
Project management
55 | OM 2023-24
56
Project management
𝐷−𝑇𝑚𝑒𝑎𝑛
p(t > D = 56 ) = p(𝑧 ≥ ) =
𝜎𝑇
56−54
p(z≥ )= p(z≥0.312) = 1- (p(z≤0.312) ) 37.7%
41
56 | OM 2023-24
57
Project management
57 | OM 2023-24
59
Project management
2.6. Resources
❑ The execution of activities, besides consuming time, also implies the use of other resources.
❑ The scarcity of resources can prevent the project from being executed in its critical time.
❑ Types of resources: Materials, Money, Workforce and Equipment (non-accumulative resources).
Resource
Units Resource needs
Typically, regardless of the schedule of activities,
the total needs of a given resource per unit of
time are quite uneven.
Time
59 | OM 2023-24
60
Project management
2.6. Resources
In face of such a situation one may wish to:
i. level resource utilization as much as possible over time, while meeting the critical time.
• We can reschedule the activities that have some slack times,
ii. do not exceed a given available resource limit, which may bring about the need to exceed the
critical time.
• The problem of planning a project in the presence of limited resources is difficult to solve,
even if it is only a resource being considered. Therefore, heuristic procedures are usually
used.
60 | OM 2023-24
61
Project management
2.6. Resources
Simplification assumptions of the resource levelling problem:
▪ the duration of activities is well known;
▪ once an activity has been started, it is not interrupted;
▪ the amount of resources allocated to the execution of an activity is constant throughout its
execution.
After finding the critical activities (with CPM method), we can apply a heuristic algorithm to level the
resources while observing the available resource limit:
61 | OM 2023-24
62
Project management
2.6. Resources
I. Start Time = 0,
II. From the set of “unscheduled” activities, identify those without precedent or with precedents have
been done by current Time,
III. Sort the activities (identified in step II.) based on:
1) in ascending order of total slacks;
2) in ascending order of earliest date (ES);
3) in descending order of duration.
IV. Schedule the “sorted” activities without exceeding the available resource and remove them from the
list of unscheduled activities.
V. If there is no more “unscheduled” activities STOP; otherwise, Time = Time + 1 and return to step II.
62 | OM 2023-24
63
Project management
2.6 Resources
Example
A construction project was broken down into seven main activities. For each activity the duration and the labor requirements, expressed
in men / day, are known. These data are in the following table:
63 | OM 2023-24
64
Project management
2.6 Resources
a) Determine the minimum duration required to complete the project.
0 2 2 3
A (2) D (1)
2 4 8 9
0 0 2 3 5 6 6 7 10 10
Start C (1) E (1) G (1) End
0 0 4 5 8 9 9 10 10 10
0 5 5 10
B (5) F (5)
0 5 5 10
64 | OM 2023-24
65
Project management
2.6 Resources
b) Determine the daily labor requirements during project implementation by considering activities
starting at their earliest dates.
Gantt Chart
of the
project
(activities
start at ES)
Diagram of
resource
requirements
over the
project
duration
65 | OM 2023-24
66
Project management
2.6 Resources
c) Develop alternative scheduling to achieve a more uniform use of labor while meeting critical duration.
Graphically:
(3)
66 | OM 2023-24
67
Project management
2.6 Resources
d) Suppose the company has only 5 employees. Assign the 5 workers to the different activities in order
to minimize the duration of the project execution.
Through a heuristic: Order activities according to....
1) in ascending order of total slacks;
2) in ascending order of earliest date (ES);
3) in descending order of duration
Solution obtained by the heuristic algorithm Optimal solution
67 | OM 2023-24
69
Project management
❑ There is a direct relationship between the duration of an activity and its cost.
❑ When considering the cost-execution time of an activity, it is assumed that if more resources are
allocated to its execution, it will be possible to accomplish it in less time.
69 | OM 2023-24
70
Project management
Ki
C (ai)
C (ni)
ai ni di
70 | OM 2023-24
71
Project management
71 | OM 2023-24
72
Project management
72 | OM 2023-24
73
Project management
73 | OM 2023-24
74
Project management
74 | OM 2023-24
75
Project management
75 | OM 2023-24
77 | OM 2023-24