Top Banner
© Siddharth Gangadhar ITTC Project Scheduling and Gantt Charts © 2015 Siddharth Gangadhar 4 November 2015 Siddharth Gangadhar Dr. Prasad Kulkarni Department of Electrical Engineering & Computer Science Lab Presentation [email protected] [email protected]
26

Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

May 09, 2019

Download

Documents

trinhdang
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

Project Scheduling and Gantt Charts

© 2015 Siddharth Gangadhar4 November 2015

Siddharth Gangadhar

Dr. Prasad Kulkarni

Department of Electrical Engineering & Computer Science

Lab Presentation

[email protected]

[email protected]

Page 2: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 2

Project Scheduling and Gantt ChartsOutline

• What is project scheduling?

• Project scheduling techniques

• Gantt charts

• Project scheduling and Gantt charts software

• References

Page 3: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 3

Project Scheduling and Gantt ChartsWhat is Project Scheduling?

• What is project scheduling?

• Project scheduling techniques

• Gantt charts

• Project scheduling and Gantt charts software

• References

Page 4: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 4

What is Project Scheduling?What is a project?

• What is a project

– collection of tasks to be completed preferably

• in minimal time

• and minimal cost

• Examples of projects

– software implementation

– research paper

– product development

• Project scheduling

– listing of activities, deliverables, and milestones

– with intended start and finish dates

Page 5: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 5

What is Project Scheduling?Project Statistics

• Only 2.5% of companies successfully complete

– 100% of projects [source]

• Average cost overrun of all projects is 27% [source]

• 39% of projects fail due to lack of planning

– resources and activities [source]

• One in six IT projects

– average cost overrun of 200%

– schedule overrun of 70% [source]

Page 6: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 6

What is Project Scheduling?Objectives of Project Scheduling

• Completion of tasks

– in minimal time or at minimal cost

– in presence of task dependencies

• Likelihood of project completion in a given period

– extremely hard optimization scenario

– constraints such as time, money, resources and reqs.

• Finding minimum cost schedule for project comp.

– by a certain time

Page 7: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 7

What is Project Scheduling?Aspects of Project Scheduling

• Agree on objectives for the project

– product features and their requirements

• Finalize resources

– human, system and monetary

• Identify task relationships

– helpful in scheduling tasks

• Determine task time to completion

– and associated costs

• Critical task determination

– and according organization

Page 8: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 8

Project Scheduling and Gantt ChartsProject Scheduling Techniques

• What is project scheduling?

• Project scheduling techniques

• Gantt charts

• Project scheduling and Gantt charts software

• References

Page 9: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 9

Project Scheduling TechniquesList of Project Scheduling Techniques

• Mathematical Analysis (Network diagrams)

– Critical Path Method

– Program Evaluation and Review Technique (PERT)

– Graphical Evaluation and Review Technique (GERT)

• Bar Charts

– Bar charts

– Gantt charts

Page 10: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 10

Project Scheduling TechniquesCritical Path Method (CPM)

• Joint venture between Dupont and Remington Rand

• Sequential activities from start to finish of project

• EF, ES, LF, LS are important variables

[CPM-01]

Page 11: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 11

Project Scheduling TechniquesPERT

• Developed by US navy in 1950s

• Usage of a time variance

– probabilistic approach to activity estimation

• Pessimistic time, Most likely time and Optimistic time

• Cannot be used for time/cost tradeoff analysis

[PERT-01]

Page 12: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 12

Project Scheduling TechniquesGERT

• Proven less accurate than CPM and PERT

• Probabilistic treatment of network logic

– and activity duration estimates

• Applied on subset of project activities

– invariably applied in loops

• Node state reached

– when a subset of its predecessors are completed

• Supports branching

– each branch has a probability

Page 13: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 13

Project Scheduling TechniquesBar Charts

• Visual representation of project status

• Visualize the temporal relation of processes

– among different group members

• Manage project deadlines for Project Manager

• Coloring depicts the state of a particular process

– font also used for depicting state

• Support for process dependencies

• BSCW – Basic Support for Cooperative Work

– software with bar chart support for project scheduling

Page 14: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 14

Project Scheduling and Gantt ChartsGantt Charts

• What is project scheduling?

• Project scheduling techniques

• Gantt charts

• Project scheduling and Gantt charts software

• References

Page 15: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 15

Gantt ChartsWhat are Gantt Charts?

• Special version of bar chart

– Henry Gantt around 1910s

• What a Gantt chart shows

– different activities

– length of activities along with start and end times

– their dependencies

[Gantt-01]

Page 16: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 16

Gantt ChartsA Typical Gantt Chart

[Gantt-01]

Page 17: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 17

Gantt ChartsCreating Gantt Charts I

• Define project settings

– start date, end date and scheduling mode

• Define project calendar

• Define task names and their durations

• Resources finalized and made as a list for distribution

– if resource person, number of hours for particular task

– associated cost of resource included

• Create dependencies between tasks

– arrowheads join tasks to each other

– tasks can have multiple predecessors or successors

Page 18: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 18

Gantt ChartsCreating Gantt Charts II

• Add necessary constraints to each task

– cost or temporal constraints most common

– Start No Later Than (SNLT), SNET, MSO

• Add more information/comments to chart

– add details as comments to tasks

– highlight critical path

– prioritize tasks

– percentage completion for each task

• Project reviewing periodically

• In depth information

– http://www.gantt.com/creating-gantt-charts.htm

Page 19: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 19

Project Scheduling and Gantt ChartsProject Scheduling and Gantt Charts Software

• What is project scheduling?

• Project scheduling techniques

• Gantt charts

• Project scheduling and Gantt charts software

• References

Page 20: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 20

Project Sch. and Gantt Charts SWTrello

• Free web based project management tool

– https://trello.com/

• Uses Kanban paradigm for management

– originally used by Toyota for production

• Trello terminology

– boards contain lists which contain cards

[Trello-01]

Page 21: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 21

Project Sch. and Gantt Charts SWBaseCamp

• Company started in 2005

– https://basecamp.com/

• 60 day free trial period

– 10 projects with 3 GB storage is $20/month

• Nice email integration

– task addition, discussion updates and progress updates

• Strong user permissions feature

– permissions provided depending on user roles

• Missing Gantt chart integration

– time management is difficult

Page 22: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 22

Project Sch. and Gantt Charts SWganttproject.biz

• www.ganttproject.biz

– desktop based free Gantt application

• Creation of tasks and milestones

• Task organization

– in a work breakdown structure

• PERT support included

• Other features

– pdf report generation, CSV export/import

– png/jpeg import

Page 23: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 23

Project Sch. and Gantt Charts SWLibrePlan

• Open source web based Gantt application

– www.libreplan.com

• Forward and Backward allocation model supported

• Positioning constraints supported

– ASAP, ALAP, NST, NLT

[LP-01]

Page 24: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 24

Project Scheduling and Gantt ChartsReferences

• What is project scheduling?

• Project scheduling techniques

• Gantt charts

• Project scheduling and Gantt charts software

• References

Page 25: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 25

Project Scheduling and Gantt ChartsReferences

• [CPM-01] http://www.tutorialspoint.com/management_concepts/critical_path_method.htm

• [PERT-01] https://en.wikipedia.org/wiki/Program_evaluation_and_review_technique

• www.business.unr.edu/faculty/rtl/701/ppt/02-ProjSch-09.ppt

• web.ntpu.edu.tw/~juang/ms/CH05.ppt

• amutiara.staff.gunadarma.ac.id/Downloads/files/3270/08-scheduling.ppt

• [Gantt-01] http://www.gantt.com/

• [Trello-01] http://wpcurve.com/trello-for-project-management/

• [LP-01] http://www.libreplan.com/features/plan/

Page 26: Project Scheduling and Gantt Chartskulkarni/teaching/EECS541/slides/gantt.pdf · •Proven less accurate than CPM and PERT ... •Special version of bar chart –Henry Gantt around

© Siddharth GangadharITTC

4 November 2015 Project Scheduling and Gantt Charts 26

END OF FOILS

QUESTIONS???