SlideShare a Scribd company logo
1 of 25
LECTURE 5 – GANTT CHART
• GANTT Charts
• Constructing GANTT Charts
• Staffing and Re-scheduling
• Project Management Software
Software Project Management Maria Petridou
1
GANTT CHART
 A GANTT chart is a type of bar chart that illustrates a project
schedule.
 After the PERT/CPM analysis is completed, the following
phase is to construct the GANTT chart and then to re-
allocate resources and re-schedule if necessary.
 GANTT charts have become a common technique for
representing the phases and activities of a project work
breakdown structure.
 It was introduced by Henry Gantt around 1910 – 1915.
Software Project Management
2
Maria Petridou
GANTT CHART
Software Project Management
3
Maria Petridou
GANTT CHART
 Characteristics:
 The bar in each row identifies the corresponding task
 The horizontal position of the bar identifies start and end times
of the task
 Bar length represents the duration of the task
 Task durations can be compared easily
 Good for allocating resources and re-scheduling
 Precedence relationships can be represented using arrows
 Critical activities are usually highlighted
 Slack times are represented using bars with doted lines
 The bar of each activity begins at the activity earliest start time (ES)
 The bar of each activity ends at the activity latest finish time (LF).
Software Project Management
4
Maria Petridou
GANTT CHART
Software Project Management
5
Maria Petridou
 Advantages
 Simple
 Good visual communication to others
 Task durations can be compared easily
 Good for scheduling resources
 Disadvantages
 Dependencies are more difficult to visualise
 Minor changes in data can cause major changes in the chart
CONSTRUCTING GANTT CHART
 The steps to construct a GANTT chart from the information
obtained by PERT/CPM are:
1. Schedule the critical tasks in the correct position.
2. Place the time windows in which the non-critical tasks can be
scheduled.
3. Schedule the non-critical tasks according to their earliest
starting times.
4. Indicate precedence relationships between tasks.
Software Project Management
6
Maria Petridou
CONSTRUCTING GANTT CHART
 Example of an early GANTT chart construction:
Software Project Management
7
Maria Petridou
CONSTRUCTING GANTT CHART
Step 1. Schedule critical tasks:
Software Project Management
8
Maria Petridou
CONSTRUCTING GANTT CHART
Step 2. Place time windows for non-critical tasks:
Software Project Management
9
Maria Petridou
CONSTRUCTING GANTT CHART
Step 3. Schedule non-critical tasks
Step 4. Indicate precedence relationships:
Software Project Management
10
Maria Petridou
STAFFING & RE-SCHEDULING
 Once the project schedule, (e.g. GANTT chart), has been
constructed, take into account
 available staff hours
 slack times and
 the project schedule
Assign staff and other resources to each activity in the project
Software Project Management
11
Maria Petridou
STAFFING & RE-SCHEDULING
 Resource Smoothing is a technique used to re-allocate
resources and re-schedule activities.
 In resource smoothing, non-critical tasks are re-scheduled
within their time window.
 Staff Utilization:(duration of activity x staff required for each activity,
all added together) / (maximum staff required x duration of project)
Software Project Management
12
Maria Petridou
STAFFING & RE-SCHEDULING
Software Project Management
13
Maria Petridou
Example1
STAFFING & RE-SCHEDULING
Software Project Management
14
Maria Petridou
The original schedule (constructed above) for this project is as shown below.
1. Staff utilisation = (3x2+4x4+5x1+7x3+2x1+4x2+3x5)/(14x6) = 0.857 = 85.5%
STAFFING & RE-SCHEDULING
Software Project Management
15
Maria Petridou
2. Work out the Staff Profile
STAFFING & RE-SCHEDULING
 Now, assume that there are 6 people available for working in this project but
one of them returns from holidays at time=2.
 So re-scheduling is needed because activities A and B cannot be carried out in
parallel until time=2.
Software Project Management
16
Maria Petridou
STAFFING & RE-SCHEDULING
 Suppose another scenario in which equipment and materials needed to carry
out activities E and F are available at time=5 and time=9 respectively instead of
being available at the activities ES time. Then, rescheduling is needed but the
overall duration of the project is not affected.
Software Project Management
17
Maria Petridou
STAFFING & RE-SCHEDULING
 The obvious way to reduce the overall project duration, it is
by reducing the duration of the critical activities.
 Crashing Critical Activities refers to reducing the duration of
a critical activity by allocating more resources to it.
 The risk is that crashing activities may actually reduce
productivity and increase costs.
Software Project Management
18
Maria Petridou
STAFFING & RE-SCHEDULING
 Example 2
Apply the PERT/CPM method and construct a GANTT chart for the
following list of activities with precedence and duration.
Software Project Management
19
Maria Petridou
STAFFING & RE-SCHEDULING
Software Project Management
20
Maria Petridou
STAFFING & RE-SCHEDULING
Step 1. Schedule critical tasks.
Software Project Management
21
Maria Petridou
STAFFING & RE-SCHEDULING
Step 2. Place time windows for non-critical tasks:
Software Project Management
22
Maria Petridou
STAFFING & RE-SCHEDULING
Step 3. Schedule non-critical tasks:
Step 4. Indicate precedence relationships:
Software Project Management
23
Maria Petridou
PROJECT MANAGEMENT SOFTWARE
 There are a number of project management software tools
available to help in the planning and control of large software
development projects.
 E.g. MS Project is a CASE software tool for Project Management
 This software is available in the main computer room in CSIT
 Most tools include functions to plan, schedule and control, but
decision-making still has to be done by the project manager.
Software Project Management
24
Maria Petridou
PROJECT MANAGEMENT SOFTWARE
 Benefits of project management software:
 Calculate project schedule
 Resource smoothing
 Automatic generation of reports and charts
 Limitations of project management software
 Allocation of resources to tasks
 Estimation of tasks durations
 Make decisions
Reading: (Kendall&Kendall, chapter 3), (Dennis &Wixom, chapter 3).
Software Project Management
25
Maria Petridou

More Related Content

What's hot

CPM/PERT and Gantt charts
CPM/PERT and Gantt chartsCPM/PERT and Gantt charts
CPM/PERT and Gantt chartsVARSHA RUSTAGI
 
Program Evaluation and Review Technique (PERT)
Program Evaluation and Review Technique (PERT)Program Evaluation and Review Technique (PERT)
Program Evaluation and Review Technique (PERT)Abhishek Pachisia
 
An Introduction To Project Management
An Introduction To Project ManagementAn Introduction To Project Management
An Introduction To Project ManagementAshish Mittal
 
Project planning and Scheduling
Project planning and SchedulingProject planning and Scheduling
Project planning and Schedulingsaurabmi2
 
The Gantt Chart
The Gantt ChartThe Gantt Chart
The Gantt ChartNicola2903
 
Project planning and scheduling
Project planning and schedulingProject planning and scheduling
Project planning and schedulingadeel hamid
 
Project Schedule Management - Sequence Activities - PMP Workgroup
Project Schedule Management - Sequence Activities - PMP WorkgroupProject Schedule Management - Sequence Activities - PMP Workgroup
Project Schedule Management - Sequence Activities - PMP WorkgroupTùng Trần Thanh
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management FundamentalsNishant Munjal
 
Project planning and planning process
Project planning and planning processProject planning and planning process
Project planning and planning processShamim Hossain
 
Earned value management for Beginners
Earned value management for Beginners Earned value management for Beginners
Earned value management for Beginners Shenin Hassan
 
Project Time Management
Project Time ManagementProject Time Management
Project Time ManagementSerdar Temiz
 
2. traditional project management -ch2
2. traditional project management -ch22. traditional project management -ch2
2. traditional project management -ch2Mazhar Poohlah
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management FundamentalsOxfordCambridge
 
life cycle of project team
life cycle of project teamlife cycle of project team
life cycle of project teamShourya Puri
 

What's hot (20)

Gantt
GanttGantt
Gantt
 
CPM/PERT and Gantt charts
CPM/PERT and Gantt chartsCPM/PERT and Gantt charts
CPM/PERT and Gantt charts
 
Pert Cpm Nis
Pert   Cpm NisPert   Cpm Nis
Pert Cpm Nis
 
Program Evaluation and Review Technique (PERT)
Program Evaluation and Review Technique (PERT)Program Evaluation and Review Technique (PERT)
Program Evaluation and Review Technique (PERT)
 
An Introduction To Project Management
An Introduction To Project ManagementAn Introduction To Project Management
An Introduction To Project Management
 
Project planning and Scheduling
Project planning and SchedulingProject planning and Scheduling
Project planning and Scheduling
 
The Gantt Chart
The Gantt ChartThe Gantt Chart
The Gantt Chart
 
Project planning and scheduling
Project planning and schedulingProject planning and scheduling
Project planning and scheduling
 
Project Schedule Management - Sequence Activities - PMP Workgroup
Project Schedule Management - Sequence Activities - PMP WorkgroupProject Schedule Management - Sequence Activities - PMP Workgroup
Project Schedule Management - Sequence Activities - PMP Workgroup
 
UNIT 1
UNIT 1UNIT 1
UNIT 1
 
Project Scheduling
Project SchedulingProject Scheduling
Project Scheduling
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management Concepts
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management Fundamentals
 
Project planning and planning process
Project planning and planning processProject planning and planning process
Project planning and planning process
 
Earned value management for Beginners
Earned value management for Beginners Earned value management for Beginners
Earned value management for Beginners
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
2. traditional project management -ch2
2. traditional project management -ch22. traditional project management -ch2
2. traditional project management -ch2
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management Fundamentals
 
life cycle of project team
life cycle of project teamlife cycle of project team
life cycle of project team
 

Viewers also liked

Grade 8 - Music of East Asia (2nd Quarter)
Grade 8 - Music of East Asia (2nd Quarter)Grade 8 - Music of East Asia (2nd Quarter)
Grade 8 - Music of East Asia (2nd Quarter)Christine R
 
June - Simulation for Health Economics Analysis
June - Simulation for Health Economics Analysis June - Simulation for Health Economics Analysis
June - Simulation for Health Economics Analysis SIMUL8 Corporation
 
Operational research
Operational researchOperational research
Operational researchDr Ramniwas
 
Operational Research
Operational ResearchOperational Research
Operational ResearchRoy Thomas
 
Queuing Theory - Operation Research
Queuing Theory - Operation ResearchQueuing Theory - Operation Research
Queuing Theory - Operation ResearchManmohan Anand
 
Operation research and its application
Operation research and its applicationOperation research and its application
Operation research and its applicationpriya sinha
 
Simulation Techniques
Simulation TechniquesSimulation Techniques
Simulation Techniquesmailrenuka
 
QUEUING THEORY
QUEUING THEORYQUEUING THEORY
QUEUING THEORYavtarsingh
 
South, central & west asian arts
South, central & west asian artsSouth, central & west asian arts
South, central & west asian artsJoannes Datu
 

Viewers also liked (12)

Grade 8 - Music of East Asia (2nd Quarter)
Grade 8 - Music of East Asia (2nd Quarter)Grade 8 - Music of East Asia (2nd Quarter)
Grade 8 - Music of East Asia (2nd Quarter)
 
June - Simulation for Health Economics Analysis
June - Simulation for Health Economics Analysis June - Simulation for Health Economics Analysis
June - Simulation for Health Economics Analysis
 
Operational research
Operational researchOperational research
Operational research
 
Operational Research
Operational ResearchOperational Research
Operational Research
 
Gantt chart
Gantt chartGantt chart
Gantt chart
 
Queuing theory
Queuing theoryQueuing theory
Queuing theory
 
Queuing Theory - Operation Research
Queuing Theory - Operation ResearchQueuing Theory - Operation Research
Queuing Theory - Operation Research
 
Operation research and its application
Operation research and its applicationOperation research and its application
Operation research and its application
 
SIMULATION
SIMULATIONSIMULATION
SIMULATION
 
Simulation Techniques
Simulation TechniquesSimulation Techniques
Simulation Techniques
 
QUEUING THEORY
QUEUING THEORYQUEUING THEORY
QUEUING THEORY
 
South, central & west asian arts
South, central & west asian artsSouth, central & west asian arts
South, central & west asian arts
 

Similar to Project GANTT Charts Explained

Benchmarking and Gantt chart
Benchmarking and Gantt chartBenchmarking and Gantt chart
Benchmarking and Gantt chartAbhijeet Malkar
 
PROJECT SCHEDULE
PROJECT SCHEDULEPROJECT SCHEDULE
PROJECT SCHEDULEAjeesh Mk
 
project management -04.ppt
project management -04.pptproject management -04.ppt
project management -04.pptMdHelalHossain6
 
PERT Ghant chart and bench marking with application to nursing
PERT Ghant chart and bench marking with application to nursingPERT Ghant chart and bench marking with application to nursing
PERT Ghant chart and bench marking with application to nursingHariasha
 
Mba ii pmom_unit-4.3 scheduling-gantt chart a
Mba ii pmom_unit-4.3 scheduling-gantt chart aMba ii pmom_unit-4.3 scheduling-gantt chart a
Mba ii pmom_unit-4.3 scheduling-gantt chart aRai University
 
Construction Project management
Construction Project management Construction Project management
Construction Project management Anupama holla
 
Projectmanagement anupama-Amit Payal
Projectmanagement anupama-Amit PayalProjectmanagement anupama-Amit Payal
Projectmanagement anupama-Amit PayalAMIT PAYAL
 
Control techniques
Control techniquesControl techniques
Control techniquesAdnan Shakir
 
9a. SEPM LECTURE # 06 - PERT (1).pptx
9a.    SEPM LECTURE # 06 - PERT (1).pptx9a.    SEPM LECTURE # 06 - PERT (1).pptx
9a. SEPM LECTURE # 06 - PERT (1).pptxsofiamuhammad2
 
PROJECT-SCHEDULING-pptx.pptx
PROJECT-SCHEDULING-pptx.pptxPROJECT-SCHEDULING-pptx.pptx
PROJECT-SCHEDULING-pptx.pptxTecnicoItca
 
Lab 2 create a gantt chart and pert chart using ms project
Lab 2 create a gantt chart and pert chart using ms projectLab 2 create a gantt chart and pert chart using ms project
Lab 2 create a gantt chart and pert chart using ms projectFarah Ahmed
 
Gantt Chart.pptx
Gantt Chart.pptxGantt Chart.pptx
Gantt Chart.pptxAyan974999
 
Critical Path Analysis
Critical Path AnalysisCritical Path Analysis
Critical Path Analysissimu_mihai
 

Similar to Project GANTT Charts Explained (20)

Gantt Chart.pdf
Gantt Chart.pdfGantt Chart.pdf
Gantt Chart.pdf
 
Benchmarking and Gantt chart
Benchmarking and Gantt chartBenchmarking and Gantt chart
Benchmarking and Gantt chart
 
Gantt chart
Gantt chartGantt chart
Gantt chart
 
PROJECT SCHEDULE
PROJECT SCHEDULEPROJECT SCHEDULE
PROJECT SCHEDULE
 
project management -04.ppt
project management -04.pptproject management -04.ppt
project management -04.ppt
 
PERT Ghant chart and bench marking with application to nursing
PERT Ghant chart and bench marking with application to nursingPERT Ghant chart and bench marking with application to nursing
PERT Ghant chart and bench marking with application to nursing
 
Pert and gantt chart
Pert and gantt chartPert and gantt chart
Pert and gantt chart
 
Mba ii pmom_unit-4.3 scheduling-gantt chart a
Mba ii pmom_unit-4.3 scheduling-gantt chart aMba ii pmom_unit-4.3 scheduling-gantt chart a
Mba ii pmom_unit-4.3 scheduling-gantt chart a
 
Construction Project management
Construction Project management Construction Project management
Construction Project management
 
Projectmanagement anupama-Amit Payal
Projectmanagement anupama-Amit PayalProjectmanagement anupama-Amit Payal
Projectmanagement anupama-Amit Payal
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
PMNM101 Lesson 2 2022.pptx
PMNM101 Lesson 2 2022.pptxPMNM101 Lesson 2 2022.pptx
PMNM101 Lesson 2 2022.pptx
 
Control techniques
Control techniquesControl techniques
Control techniques
 
9a. SEPM LECTURE # 06 - PERT (1).pptx
9a.    SEPM LECTURE # 06 - PERT (1).pptx9a.    SEPM LECTURE # 06 - PERT (1).pptx
9a. SEPM LECTURE # 06 - PERT (1).pptx
 
PROJECT-SCHEDULING-pptx.pptx
PROJECT-SCHEDULING-pptx.pptxPROJECT-SCHEDULING-pptx.pptx
PROJECT-SCHEDULING-pptx.pptx
 
Gantt Chart
Gantt ChartGantt Chart
Gantt Chart
 
Lab 2 create a gantt chart and pert chart using ms project
Lab 2 create a gantt chart and pert chart using ms projectLab 2 create a gantt chart and pert chart using ms project
Lab 2 create a gantt chart and pert chart using ms project
 
Gantt Chart.pptx
Gantt Chart.pptxGantt Chart.pptx
Gantt Chart.pptx
 
Critical Path Analysis
Critical Path AnalysisCritical Path Analysis
Critical Path Analysis
 

More from danishrafiq

Usability issues in mobile web
Usability issues in mobile webUsability issues in mobile web
Usability issues in mobile webdanishrafiq
 
Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)danishrafiq
 
Compression: Images (JPEG)
Compression: Images (JPEG)Compression: Images (JPEG)
Compression: Images (JPEG)danishrafiq
 
Presentation wpf
Presentation wpfPresentation wpf
Presentation wpfdanishrafiq
 

More from danishrafiq (9)

Usability issues in mobile web
Usability issues in mobile webUsability issues in mobile web
Usability issues in mobile web
 
Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)
 
Compression: Images (JPEG)
Compression: Images (JPEG)Compression: Images (JPEG)
Compression: Images (JPEG)
 
Ccna day5
Ccna day5Ccna day5
Ccna day5
 
Ccna day4
Ccna day4Ccna day4
Ccna day4
 
Ccna day3
Ccna day3Ccna day3
Ccna day3
 
Ccna day2
Ccna day2Ccna day2
Ccna day2
 
Ccna day1
Ccna day1Ccna day1
Ccna day1
 
Presentation wpf
Presentation wpfPresentation wpf
Presentation wpf
 

Recently uploaded

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

Project GANTT Charts Explained

  • 1. LECTURE 5 – GANTT CHART • GANTT Charts • Constructing GANTT Charts • Staffing and Re-scheduling • Project Management Software Software Project Management Maria Petridou 1
  • 2. GANTT CHART  A GANTT chart is a type of bar chart that illustrates a project schedule.  After the PERT/CPM analysis is completed, the following phase is to construct the GANTT chart and then to re- allocate resources and re-schedule if necessary.  GANTT charts have become a common technique for representing the phases and activities of a project work breakdown structure.  It was introduced by Henry Gantt around 1910 – 1915. Software Project Management 2 Maria Petridou
  • 3. GANTT CHART Software Project Management 3 Maria Petridou
  • 4. GANTT CHART  Characteristics:  The bar in each row identifies the corresponding task  The horizontal position of the bar identifies start and end times of the task  Bar length represents the duration of the task  Task durations can be compared easily  Good for allocating resources and re-scheduling  Precedence relationships can be represented using arrows  Critical activities are usually highlighted  Slack times are represented using bars with doted lines  The bar of each activity begins at the activity earliest start time (ES)  The bar of each activity ends at the activity latest finish time (LF). Software Project Management 4 Maria Petridou
  • 5. GANTT CHART Software Project Management 5 Maria Petridou  Advantages  Simple  Good visual communication to others  Task durations can be compared easily  Good for scheduling resources  Disadvantages  Dependencies are more difficult to visualise  Minor changes in data can cause major changes in the chart
  • 6. CONSTRUCTING GANTT CHART  The steps to construct a GANTT chart from the information obtained by PERT/CPM are: 1. Schedule the critical tasks in the correct position. 2. Place the time windows in which the non-critical tasks can be scheduled. 3. Schedule the non-critical tasks according to their earliest starting times. 4. Indicate precedence relationships between tasks. Software Project Management 6 Maria Petridou
  • 7. CONSTRUCTING GANTT CHART  Example of an early GANTT chart construction: Software Project Management 7 Maria Petridou
  • 8. CONSTRUCTING GANTT CHART Step 1. Schedule critical tasks: Software Project Management 8 Maria Petridou
  • 9. CONSTRUCTING GANTT CHART Step 2. Place time windows for non-critical tasks: Software Project Management 9 Maria Petridou
  • 10. CONSTRUCTING GANTT CHART Step 3. Schedule non-critical tasks Step 4. Indicate precedence relationships: Software Project Management 10 Maria Petridou
  • 11. STAFFING & RE-SCHEDULING  Once the project schedule, (e.g. GANTT chart), has been constructed, take into account  available staff hours  slack times and  the project schedule Assign staff and other resources to each activity in the project Software Project Management 11 Maria Petridou
  • 12. STAFFING & RE-SCHEDULING  Resource Smoothing is a technique used to re-allocate resources and re-schedule activities.  In resource smoothing, non-critical tasks are re-scheduled within their time window.  Staff Utilization:(duration of activity x staff required for each activity, all added together) / (maximum staff required x duration of project) Software Project Management 12 Maria Petridou
  • 13. STAFFING & RE-SCHEDULING Software Project Management 13 Maria Petridou Example1
  • 14. STAFFING & RE-SCHEDULING Software Project Management 14 Maria Petridou The original schedule (constructed above) for this project is as shown below. 1. Staff utilisation = (3x2+4x4+5x1+7x3+2x1+4x2+3x5)/(14x6) = 0.857 = 85.5%
  • 15. STAFFING & RE-SCHEDULING Software Project Management 15 Maria Petridou 2. Work out the Staff Profile
  • 16. STAFFING & RE-SCHEDULING  Now, assume that there are 6 people available for working in this project but one of them returns from holidays at time=2.  So re-scheduling is needed because activities A and B cannot be carried out in parallel until time=2. Software Project Management 16 Maria Petridou
  • 17. STAFFING & RE-SCHEDULING  Suppose another scenario in which equipment and materials needed to carry out activities E and F are available at time=5 and time=9 respectively instead of being available at the activities ES time. Then, rescheduling is needed but the overall duration of the project is not affected. Software Project Management 17 Maria Petridou
  • 18. STAFFING & RE-SCHEDULING  The obvious way to reduce the overall project duration, it is by reducing the duration of the critical activities.  Crashing Critical Activities refers to reducing the duration of a critical activity by allocating more resources to it.  The risk is that crashing activities may actually reduce productivity and increase costs. Software Project Management 18 Maria Petridou
  • 19. STAFFING & RE-SCHEDULING  Example 2 Apply the PERT/CPM method and construct a GANTT chart for the following list of activities with precedence and duration. Software Project Management 19 Maria Petridou
  • 20. STAFFING & RE-SCHEDULING Software Project Management 20 Maria Petridou
  • 21. STAFFING & RE-SCHEDULING Step 1. Schedule critical tasks. Software Project Management 21 Maria Petridou
  • 22. STAFFING & RE-SCHEDULING Step 2. Place time windows for non-critical tasks: Software Project Management 22 Maria Petridou
  • 23. STAFFING & RE-SCHEDULING Step 3. Schedule non-critical tasks: Step 4. Indicate precedence relationships: Software Project Management 23 Maria Petridou
  • 24. PROJECT MANAGEMENT SOFTWARE  There are a number of project management software tools available to help in the planning and control of large software development projects.  E.g. MS Project is a CASE software tool for Project Management  This software is available in the main computer room in CSIT  Most tools include functions to plan, schedule and control, but decision-making still has to be done by the project manager. Software Project Management 24 Maria Petridou
  • 25. PROJECT MANAGEMENT SOFTWARE  Benefits of project management software:  Calculate project schedule  Resource smoothing  Automatic generation of reports and charts  Limitations of project management software  Allocation of resources to tasks  Estimation of tasks durations  Make decisions Reading: (Kendall&Kendall, chapter 3), (Dennis &Wixom, chapter 3). Software Project Management 25 Maria Petridou