Professional Documents
Culture Documents
Project Scheduling With Ganttproject: Egr 386W
Project Scheduling With Ganttproject: Egr 386W
GanttProject
EGR 386w
1
GanttProject
http://www.ganttproject.biz/
Download version 2.6.x
Has numbered tasks option
The video (access from ganttproject.biz)
http://www.youtube.com/watch?v=5rHCSa5ad34&feature=youtu.be
2
GanttProject Pros
3
GanttProject Cons
Illusion of control
Scaling
No estimation features
Remember:
Being a Gantt Project expert does not
make you an expert project manager!
No more so than knowing MS-Word makes you a
good writer.
4
The GanttProject Process
5
Project Overview
GanttProject User Interface (UI)
Create a Project
Add duration to the task sheet
Create WBS
Add task dependencies
Add resources
Assign resources to tasks
Check Resource allocation
Resolve resource allocation problems
Effort-driven scheduling
6
GanttProject UI
Views
Task Sheet Gantt Chart
Default is
Gant Chart View
2 panes
Task Sheet
on left (a table)
Gantt Chart
on right
Panels: Gantt,
Resources Chart
7
Gantt Project UI Critical Path
Tool Icons
Time Scale
Panels Task
Outline Dependency
Buttons
(un)link
Buttons
8
9
Setting up Resource Roles
AFTER you set up your
project, you can dive
back in and set up
“roles”
i.e., Jobs for the
team members that
are associated with
tasks
Example:
Structural Analyst,
Presentation
coordinator, etc.
10
Adding columns to the Task Sheet
11
Entering WBS
Outlining
Sub-tasks and summary tasks
Do not enter start/end dates for each
Just start with Task Name and Duration for each
Use Indent/Outdent buttons to define summary tasks
and subtasks
You can enter specific Start/End dates but don’t most of
the time
To enter Milestones use check in Task Properties
(alt+return)
12
Sample WBS – Software design project
Task Name Duration
1.0 Requirement Analysis 9
1.1 User interviews 2
1.2 Interview analysis 2
1.3 GUI mock up design 4
1.4 Validation of mockup with users 2
1.5 Writing User Requirements 2
1.6 User Requirements Review Meeting MS
“MS” Milestone
13
Enter WBS Tasks
14
Enter tasks—several ways.
Right click in task panel is
easiest to remember
15
Select the tasks and indent—makes
them subsets of the task not indented
above them. <Tab> also indents selected
task(s)
16
Select each subtask and add General
Information
17
Select each subtask and add General
Information
Did all the dates in PAST (2012).
Should do this for Present to FUTURE.
18
How to establish Milestone
19
How to establish Milestone
20
Add task dependencies
21
Add task dependencies—one at a time
Drag from
predecessor…
22
Add task dependencies—all at once
23
Change Dependency Type
Default dependency relationship type is Finish-to-Start
Can be changed through Predecessor Panel in Task
Properties
For instance “interview analysis” and “mock up design”
should start together “Start-Start”
24
Task Dependency Relationships
Finish-to-Start (FS)
B cannot start till A finishes
A: Construct fence; B: Paint Fence
Start-to-Start (SS)
B cannot start till A starts
A: Pour foundation; B: Level concrete
Finish-to-Finish (FF)
B cannot finish till A finishes
A: Add wiring; B: Inspect electrical
Start-to-Finish (SF)
B cannot finish till A starts (rare)
25
Change Dependency Type
26
Resources
27
Add Resources
Use Resource Panel
You can add the
resource’s start date or
Days off, too. Makes a
difference when you
assign a task.
28
WBS (already planned, more detail)
!"#$%&'(
)"*+', -./0 123*%4# 1*%#3 5.++%# 6$%
!"! #$%&'()*%&+(%,$ !-. !--. -. -.
!"/ '()*%&+(%,'0)012$($ !-. !--. -. -.
!"3 456'789:'#;'<%$(=) !-. >-. -. !--.
!"? +01(<0*(8)'8@'789:#;',(*A'#$%&$ /-. >-. >-. -.
!"> B&(*()='5$%&'C%D#(&%7%)*$ /-. -. !--. >-.
29
Assign Resources to Tasks via the
Task Pane
Highlight task, Properties Resources Panel
Smith is overloaded
31
Resource over-allocation
32
Show Critical Path
33
Show Critical Path
34
Back to Bob Smith’s Over-allocation
2 days * 100% = 2 person days
That’s what we have now for him in the “Interview
Analysis” task 1.2, and he is overloaded
But, we can stretch the end date for Task 1.2,
and still be on schedule.
4 days * 50% = 2 person days
We can stretch Task 1.2 to 4 days duration total
Then reallocate Bob to 50% over those four days.
This may solve our problem…
35
Doing the change…
36
Doing the change…
37
Check the Larger Resources Pane for
Allocations
Bob Smith is now no longer overworked.
38
Fully Expanded Resource Allocations
39
“Baseline…”
Saves all current information about your
project
Dates, resource assignments, durations, costs
Still have not figured out details on this one…
40
Other
75% completed
25% completed
41
Pert Charts
42