SE 315
SOFTWARE PROJECT MANAGEMENT
Project Schedule and Critical Path Method
WEEK #8
13.04.2020-14.04.2020
REMINDER!!!
• We are going to have
two more weeks
for the LAB hours.
• Project
presentations
are going to start in
May 4
thand 5
thand will
last until
the end of the semester
.
• If your applications are not ready by your presentation day, you can show
the current version
and
complete your code at the delivery
.
• I will create a
schedule
for the presentations.
Types of Projects
TYPE 1 Engineering
Project
TYPE 3
R&D and Organizational Change Project TYPE 2 Applications Software Development Project TYPE 4 Product Development Project No Yes No Yes
Goals well defined
Me th od s well de fined
Project Planning and Controlling
• To arrange
the activities appropriately
• To make a
realistic time scheduling
• To make a
resources estimation and planning
• To implement time and
cost controlling
Scheduling Techniques
Planning, Scheduling And controlling Techniques
Bar Charts Matrix Schedules Linear Balance Method Critical Path Method (CPM) Gantt Chart
Scheduling Techniques
Planning, Scheduling And controlling Techniques
Bar Charts Matrix Schedules Linear Balance Method Critical Path Method (CPM) Gantt Chart
What is Gantt Chart?
• Gantt chart is a type of bar chart.
• In which a series of horizontal lines shows
the amount of work done
or
production completed
in certain period of time
in relation to the
Purpose of Gantt Chart
• To illustrate the relationship between
project activities and time
.
• To show the multiple project activities on
one chart
.
• To provide a
simple & easy to understand
representation of project
scheduling.
Steps to Create a Gantt Chart
• Determine project
start date
and
deadline
.
• Gather all information surrounding the
list of activities
within a project.
• Determine
how long
each activities will take.
• Evaluate what activities are
dependent
on others.
Click the link below and download
Microsoft Project if you do not
have it installed yet!
Your turn!
• Go to my webpage
homes.ieu.edu.tr/userhat
• Scroll down to PROJECT MATERIALS section.
• Download
Project Schedule Document
Your turn!
• Work on the file.
• Convert it to PDF when you are done.
• Upload it to GitHub.
• DO NOT SEND ME AN E-MAIL FOR THESE LAB WORKS. JUST UPLOAD
THEM TO GITHUB!!
Example Question
• Assume you have a project with ten activities labeled A–J (following).
• Derive the earliest completion time (or early finish–EF), latest
completion time (or late finish–LF), and slack for each of the following
tasks (begin at time = 0).
• Which tasks are on the critical path?
Example (cont’d)
Activity Duration Immediate Predecessors Early Finish Late Finish Slack Critical Path? A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, IExample (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I AExample (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D EExample (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D EExample (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6 6Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6 6 G 7Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6 6 G 7 6Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6 6 G 7 6 H 6Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6 6 G 7 6 H 6 IExample (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6 6 G 7 6 H 6 I 5Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6 6 G 7 6 H 6 I 5 4Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6 6 G 7 6 H 6 I 5 J 4Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6 6 G 7 6 H 6 I 5 J 4 4Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6 6 G 7 6 H 6 I 5 J 4 3 4Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6 6 G 7 6 H 6 I 5 J 4 3 5 4Example (cont’d)
Activity Duration Immediate Predecessors A 4 --B 5 A C 6 A, B D 7 A E 6 A, D F 5 C, E G 4 D, E H 3 E I 4 F, G J 5 H, I A B C D E 4 4 4 4 5 7 F 6 6 G 7 6 H 6 I 5 J 4 3 5 4Example (cont’d)
ActivityImmediate
Predecessors Early Finish
A -- 4 B A 9 C A, B 15 D A 11 E A, D 17 F C, E 22 G D, E 21 H E 20 I F, G 26 J H, I 31 A B C D E 4 4 4 4 5 7 F 6 6 G 7 6 H 6 I 5 J 4 3 5 4
Example (cont’d)
Activity Early Finish Late FinishA 4 4 B 9 11 C 15 17 D 11 11 E 17 17 F 22 22 G 21 22 H 20 26 I 26 26 J 31 31 A B C D E 4 4 4 4 5 7 F 6 6 G 7 6 H 6 I 5 J 4 3 5 4