0% found this document useful (0 votes)
51 views

CSCI380-Week 4-Lecture 2-Gantt Chart

The document discusses how to specify project details like duration, tasks, dependencies, and minimum employees using a Gantt chart. It provides an example project with 7 tasks, their durations and dependencies, and the number of software engineers and programmers for each. It then builds the Gantt chart and calculates the total project duration as 20 weeks, with minimum employees needed as 3 software engineers and 9 programmers.

Uploaded by

12110159
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views

CSCI380-Week 4-Lecture 2-Gantt Chart

The document discusses how to specify project details like duration, tasks, dependencies, and minimum employees using a Gantt chart. It provides an example project with 7 tasks, their durations and dependencies, and the number of software engineers and programmers for each. It then builds the Gantt chart and calculates the total project duration as 20 weeks, with minimum employees needed as 3 software engineers and 9 programmers.

Uploaded by

12110159
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

CSCI380 Week 4 – Gantt Chart Spring 2020-2021

Gantt Chart
In this exercise, we will explain how to specify the followings:

1. Total duration of a project to be done.


2. Total number of tasks that has to be done.
3. The dependencies between the different tasks.
4. The minimum number of employees that has work on this project based on the
number of employees working on each task:
a. Minimum number of Software Engineers (SEs)
b. Minimum number of Programmers (Prgs)

Part A: Project Design and Information


Given the following project:

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

In the above table, we can check the below information:

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:

OD: Optimistic duration; ED: Expected Duration; PD: Pessimistic Duration


3. Dependency: we specify whether a task is dependent on some other tasks in
order to know when to start the current task.
Lebanese International University Page 1
CSCI380 Week 4 – Gantt Chart Spring 2020-2021

4. Number of software engineers: we specify the number of engineers working on


each task.
5. Number of programmers: we specify the number of programmers working on
each task.

Part B: Gantt Chart


Now, we need to build the Gantt chart in order to specify the:

1. Total project duration


2. Minimum number of SEs
3. Minimum number of Progs

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

Lebanese International University Page 2


CSCI380 Week 4 – Gantt Chart Spring 2020-2021

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.

Lebanese International University Page 3

You might also like