CSCI380-Week 4-Lecture 2-Gantt Chart
CSCI380-Week 4-Lecture 2-Gantt Chart
Gantt Chart
In this exercise, we will explain how to specify the followings:
Number of
Duration Number of
Task # Task Dependency Software
(Weeks) Programmers
Engineers
A Problem Analysis 2 - 2 -
Requirements
B 3 A 1 4
Analysis
C Logical Design 4 B 1 2
D Decision Analysis 2 B 2 3
E Physical Design 5 C,D 2 6
Construction and
F 4 D,E 1 5
Testing
Implementation
G 6 E 1 4
and Delivery
1. Task: we have here seven different tasks. We may have different number of tasks
in different projects; so this is changeable.
2. Duration: Each task has a specific duration (in weeks). Some tasks may be
measured in days or even months. This task has been already calculated by the
project manager using the equation below:
Week
Task 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
2 2
A
0 0
1 1 1
B
4 4 4
1 1 1 1
C
2 2 2 2
2 2
D
3 3
2 2 2 2 2
E
6 6 6 6 6
1 1 1 1
F
5 5 5 5
1 1 1 1 1 1
G
4 4 4 4 4 4
# of
2 2 1 1 1 3 3 1 1 2 2 2 2 2 2 2 2 2 1 1
SEs
# of
0 0 4 4 4 5 5 2 2 6 6 6 6 6 9 9 9 9 4 4
Progs
Explanation:
1. We will show that table as duration in weeks; for each task, we specify the number
of software engineers and programmers.
2. We need to start a task after the finish of its dependencies.
3. In the table, # of SEs and # of Progs are calculated for each week.
4. Finally, the maximum number of SEs and the maximum number of Progs are the
minimum number of employees needed in the project.
5. As a result, and based on the table, we can see the followings:
a. Total duration: 20 weeks
b. Minimum number of SEs (needed): 3
c. Minimum number of Progs (needed): 9
Debate:
Can we make a performance for this project? The answer depends on whether we can
expand the duration of the project in order to decrease the number of software
engineers and programmers needed; or vice versa.