SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Critical path method
Critical path methodCritical path method
Critical path methodNicola2903
 
Project planning and Scheduling
Project planning and SchedulingProject planning and Scheduling
Project planning and Schedulingsaurabmi2
 
CPM - Critical Path Method
CPM - Critical Path Method CPM - Critical Path Method
CPM - Critical Path Method Mkaur01
 
Critical path method (cpm)
Critical path method (cpm)Critical path method (cpm)
Critical path method (cpm)hoang tung
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniquesShivangi Saini
 
Project Management
Project ManagementProject Management
Project Managementajithsrc
 
Critical path method
Critical path methodCritical path method
Critical path methodShubhi Verma
 
Project management
Project managementProject management
Project managementSimran Kaur
 
Project Management - Basic Concepts
Project Management - Basic ConceptsProject Management - Basic Concepts
Project Management - Basic ConceptsImran Jamil
 
Project Management using MS Project 2010
Project Management using MS Project 2010Project Management using MS Project 2010
Project Management using MS Project 2010Abdul Ghaffar, PMP
 
6.5 The Forward and Backward Pass (Critical Path)
6.5 The Forward and Backward Pass (Critical Path)6.5 The Forward and Backward Pass (Critical Path)
6.5 The Forward and Backward Pass (Critical Path)DavidMcLachlan1
 
PROJECT SCHEDULE
PROJECT SCHEDULEPROJECT SCHEDULE
PROJECT SCHEDULEAjeesh Mk
 
Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1Mena M. Eissa
 
Project Management Process
Project Management ProcessProject Management Process
Project Management ProcessSaqib Raza
 
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
 

La actualidad más candente (20)

Critical path method
Critical path methodCritical path method
Critical path method
 
Project Management Steps
Project Management StepsProject Management Steps
Project Management Steps
 
Project planning and Scheduling
Project planning and SchedulingProject planning and Scheduling
Project planning and Scheduling
 
CPM - Critical Path Method
CPM - Critical Path Method CPM - Critical Path Method
CPM - Critical Path Method
 
Cpm and pert
Cpm and pertCpm and pert
Cpm and pert
 
Critical path method (cpm)
Critical path method (cpm)Critical path method (cpm)
Critical path method (cpm)
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniques
 
Project Management
Project ManagementProject Management
Project Management
 
Critical path method
Critical path methodCritical path method
Critical path method
 
Project management
Project managementProject management
Project management
 
Project Management - Basic Concepts
Project Management - Basic ConceptsProject Management - Basic Concepts
Project Management - Basic Concepts
 
Pert
PertPert
Pert
 
Project Management using MS Project 2010
Project Management using MS Project 2010Project Management using MS Project 2010
Project Management using MS Project 2010
 
crashing of project
crashing of project crashing of project
crashing of project
 
Overview of Program Management
Overview of Program ManagementOverview of Program Management
Overview of Program Management
 
6.5 The Forward and Backward Pass (Critical Path)
6.5 The Forward and Backward Pass (Critical Path)6.5 The Forward and Backward Pass (Critical Path)
6.5 The Forward and Backward Pass (Critical Path)
 
PROJECT SCHEDULE
PROJECT SCHEDULEPROJECT SCHEDULE
PROJECT SCHEDULE
 
Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1
 
Project Management Process
Project Management ProcessProject Management Process
Project Management Process
 
Program Evaluation and Review Technique (PERT)
Program Evaluation and Review Technique (PERT)Program Evaluation and Review Technique (PERT)
Program Evaluation and Review Technique (PERT)
 

Destacado

The gantt Chart
The gantt Chart The gantt Chart
The gantt Chart Nicola2903
 
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
 

Destacado (15)

Gantt Charts
Gantt ChartsGantt Charts
Gantt Charts
 
The gantt Chart
The gantt Chart The gantt Chart
The gantt Chart
 
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
 
Gantt
GanttGantt
Gantt
 
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 a Project GANTT Charts Explained

Benchmarking and Gantt chart
Benchmarking and Gantt chartBenchmarking and Gantt chart
Benchmarking and Gantt chartAbhijeet Malkar
 
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
 
GANTT CHART nursing Management for Msc nursing
GANTT CHART nursing Management for Msc nursingGANTT CHART nursing Management for Msc nursing
GANTT CHART nursing Management for Msc nursingThangamjayarani
 

Similar a 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 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
 
GANTT CHART nursing Management for Msc nursing
GANTT CHART nursing Management for Msc nursingGANTT CHART nursing Management for Msc nursing
GANTT CHART nursing Management for Msc nursing
 

Más de 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
 

Más de 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
 

Último

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 

Último (20)

How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 

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