Professional Documents
Culture Documents
LEARNING OBJECTIVES
This chapter demonstrates how to construct project schedules. After completing this chapter,
each student should be able to perform the following:
Core Objectives:
• Describe five ways in which a project’s schedule is limited and how to deal with each.
• Use the activity on node (AON) method to develop a project schedule.
• Identify the critical path using both the two-pass and enumeration methods, and identify
all float.
• Depict a project schedule on a Gantt chart by hand, showing the critical path and all
float.
Technical Objectives:
• Describe how to adjust a project’s sequence logic using leads, lags, and alternative
dependencies.
• Build and display the logical network diagram showing critical path and all float with MS
Project 2016.
• Depict a project schedule on a Gantt chart using MS Project 2016.
Behavioral Objectives:
• Describe potential problems estimating time accurately and how to overcome them.
• Resolve potential scheduling conflicts.
TEACHING STRATEGIES
• This is a critical chapter that has many opportunities for “hands-on” work. After a short
introduction, much of this chapter can be well-covered by demonstration and practice.
Be sure to include in your opening remarks the five ways in which project schedules are
limited and that they will be covered collectively in this and the next two chapters. For
each breakout, we first demonstrate using the examples from the book.
• A nice breakout to start can be defining activities. This can be accomplished by using a
WBS (or partial WBS) and asking the students to define activities required to create all of
the deliverables on the WBS. Be sure to emphasize that some work packages may
require one activity while others may require multiple activities. Alternatively, you can
just give a little scenario – such as you want to build a garage next to your house. Ask
the students to define the required activities. This works best with at least around 12
activities so that students can see the power of using a network for schedules (below) and
not more than about 20 activities (since it will take more time with more activities). For
another alternative, you can have the students use the WBS from their example projects
to practice defining activities in the first scheduling breakout session. The emphasis here
is to have the students start with the deliverables (things, worded as nouns with
adjectives) and ask the question “what work activities will we need to perform to create
Instructor’s Manual Chapter 8 1
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole
or in part.
each of these deliverables?” the activities should be stated in verb-noun format with
adjectives to describe and clarify as needed. There may be one or several activities for
any given deliverable.
• You can use the activities identified above to have the students practice sequencing the
activities in a network. Alternatively, you can use the example Wolf Creek Farms case
that follows these teaching strategies. Have them write one activity per Post-it® Note and
then have them arrange the notes in what they believe to be a logical order. Have them
draw arrows connecting predecessors with successors. Encourage the students to have
someone on their team play “Devil’s Advocate” both in challenging the order and in
ensuring that no activities are “dead-ends” with no successors. Tell the students if they
have more than one starting activity to make up another Post-it® and call it “start.” This
can serve as the predecessor to as many activities as necessary. If they have more than
one ending activity, make up another Post-it® and call it “end,” making it the successor to
as many activities as necessary. When the network is complete, there should be one start
and one end. All intermediate activities need to have at least one in arrow and at least
one out arrow.
• Another breakout you might use is to have the students estimate the duration for each
activity. This could be combined with either the previous or the next breakout.
• The next breakout is to develop the project schedule. We first model this, then have
students do this using the two-pass method. Be sure to have them identify the critical
path(s) and to calculate the amount of slack for every non-critical activity. Again, the
Wolf Creek Farms case or a project of your choice work well for this.
• We like to show the students how to find the critical path using the enumeration method
also so that they will be able to crash the schedule (next chapter). It also helps for them
to compare the two-pass and enumeration method results.
• Once the students have identified the critical path, ask them how easy it is to read the
schedule. Of course, it is often quite difficult, so this paves the way to introduce Gantt
charts. Ask the students to show their schedule on a Gantt chart. Also ask them to
identify the critical path and the slack.
• When presenting MS Project, we like to furnish the students with Power Point files and
encourage them to use them for taking notes. While we often present a few of the Power
Point slides, we generally try to use a small project such as the one shown below to
demonstrate using MS Project. We pass out a hard copy for the students, then
demonstrate with a couple examples of how to perform each portion of the technique.
You have inherited a century old farm house and acreage in Montana. You have visited the site and made
an inspection. The house needs a great deal of repair work to get it marginally livable. You have
itemized the most important things that need to be done and estimated the time required as shown below.
The total estimated time is 160 work hours.
You and your spouse want to use this house for vacations and as a rental property. However, just
buying the supplies to fix it up will max out your budget. Therefore, if it is to be fixed up, the two of you
Est.
WBS Summaries and Activities Hours
1 Purchasing
1.1Purchase supplies 2
1.2Purchase curtains 2
2 Shutters and porch
2.1 Repair shutters 12
2.2 Paint shutters 12
2.3 Rehang shutters 4
2.4 Repair porch 16
3 Floor
3.1 Repair floor 8
3.2 Sand floor 10
3.3 Refinish floor 24
4 Paint
4.1 Paint ceilings 10
4.2 Paint wood trim 22
4.3 Paint walls 20
5 Windows
5.1 Wash exterior windows 8
5.2 Wash interior windows 8
5.3 Hang curtains 2
Answers will vary for this case, but one possible schedule is shown below.
For the schedule shown in the network diagram and Gantt chart below, the enumeration method
yields the following paths and times.
Time Path
The students must first create the network diagram so they understand the logical order, can
determine the critical path, and understand how much float each non-critical activity has. Point
out it is typical to identify the critical path in bright red. Once the network is complete, the
schedule can be transferred to a Gantt chart. It is typical to show the critical path in red and non-
critical activities in blue. It is also typical to show the amount of float in a muted color and/or
narrow lines. It is helpful to write on the Gantt chart the start and finish times of each activity.
Sometimes a student team will attempt to put all activities into two lines since they know there
will be only two workers. This defeats the purpose of project scheduling. Remind them that of
the five things that can delay a project schedule, the number of resources (people) is only one.
They must first understand the logical order, the critical path, and the float. We also remind
them that this is a tiny project with two workers and 15 activities. Ask them if they were
scheduling a project with 200 workers and 1500 activities would they still insist on drawing 200
rows. Of course not! We are teaching them a process that is scalable to any size of project.
They would use software on a big project, but it drives home the point.
It will be purely by chance if a student team has their schedule take exactly the 80 hours
available (2 workers are available 80 hours each for a total of 160 hours). If their first attempt
took more than 80 hours, they will need to evaluate their logic. This is a good opportunity to
introduce alternative dependencies and lead and lag times. If their first attempt took less than 80
hours, they will have some periods when more than two activities are scheduled at once. This
leads into resource leveling in chapter 8. We ask the students to bring their schedules back to
class when we cover resource overloads so they can practice on their projects.
If you are using Microsoft Project in your class, you can also ask the students to bring
their Wolf Creek Farms project schedule to the computer lab and recreate their schedule using
the software. Ask them to inspect it very carefully. If there are any inconsistencies, they
probably either had an error inputting, or an error in their by-hand calculations.
In Chapter 8 we will learn how to identify resource overloads. A fourth step in this case
is to identify any overloads and adjust your schedule accordingly by delaying non-critical
activities.
Another example project, the eBay Project has a schedule shown below.
Learning Curves
Take into account when estimating that the more times a person performs an
activity, the faster they tend to get.
8.8 Develop project schedules
After completing the scheduling processes discussed to this point, it is time to
identify the critical path. This can be done by using software such as MS Project
or by using the two-pass or enumeration method by hand.
Two-pass method
You make two logical passes through the network.
First or forward pass
This is to calculate the early start (ES) and early finish (EF) for each activity.
Second or backward pass
This is to calculate the late start (LS) and late finish (LF) for each activity.
Float and the critical path
Activities on the critical path have zero float. More than one path can be critical,
and if the project is behind schedule, critical path activities can have negative
float.
1. When can the first draft of a project schedule be constructed? (objective #1, p.246)
• After the WBS is completed
2. What is the difference between an activity and a work package? (objective #2, p.246)
A work package is a deliverable and may require more than one activity to produce it.
3. What is another name for activity on node diagramming? (objective #2, p.248)
Precedence diagramming method (PDM)
5. Describe the relationship between a predecessor activity and a successor activity. (objective
#5, pp. 253-254)
The initial activity is the predecessor activity, which is “an activity that logically comes
before a dependent activity in a schedule.” The following activity is the successor activity,
which is “a dependent activity that logically comes after another activity in a schedule.”
(Quotations from PMBOK)
6. Describe the four most common types of logical dependency. (objective #4, p. 255)
7. One potential problem that can occur with activity duration estimating is having omissions.
What are three potential remedies for this problem? (objective #8, p.250)
1. Refining the WBS
2. Making checklists
3. Having someone play the Devil’s Advocate
8. What two methods can be used to determine the critical path of a schedule? (objective #3,
p.259)
1. Two-Pass Method and
2. Enumeration Method
9. If an activity on the critical path falls behind schedule, what effect will this have on the
entire project? (objective #5, p.259)
• The end-date for the project will change. Its completion will occur at a later date.
11. A professor cannot grade his students’ exams until the students have completed taking the
test. This is an example of a __________________ relationship. (objective #2, p.255)
• finish-to-start
12. What is one advantage and one disadvantage of Monte Carlo analysis for predicting a
project schedule? (objective #8, pp. 266-267)
One advantage of Monte Carlo analysis is the flexibility it provides. This allows more
realistic estimates. Another advantage is the extent of information it can provide regarding
individual activities, the overall project, and different paths through the project that
may become critical.
A disadvantage of Monte Carlo is the amount of time necessary to estimate not just a
most likely duration for each activity, but an entire range of possible outcomes. Another
disadvantage is that special software and skill are necessary to effectively use Monte
Carlo.
13. How can a Gantt Chart be helpful in project planning? (objective #4, p. 268)
A Gantt chart can easily show which activities will be done when, how long they will last,
and which activities are critical.
14. A lead is a change in the logical relationship that results in the ____________________ of
the successor activity. (objective #5, p.254)
• acceleration
15. How do you calculate float? What is the difference between free float and total float?
(objective #3, pp. 262-263)
• Float is calculated by the equation Float = Late start – Early start (Float = LS – ES).
• Total float is the amount of time an activity can be delayed without delaying the overall
project, whereas free float refers to the amount of time an activity can be delayed
without delaying its successor activity(ies).
3. Discuss at least four potential problems in creating accurate duration estimates for activities
and two methods for dealing with each potential problem. (objective #8, Understanding,
p.257)
Answers vary, but look for:
Omissions Refine scope and WBS
Checklists, templates, Devil's
Advocate
Lessons learned
General uncertainty in
estimate Rolling wave planning
Reverse phase schedule
Learning curve
Identify and reduce sources of
uncertainty
Manage schedule aggressively
Special cause variation Risk analysis
Resolve risk events
Common cause variation PERT
Monte Carlo
Project buffer
Merging (multiple
predecessors) Milestones
Reverse phase schedule
Feeding buffer
Manage float
Queuing Staggered project start dates
Resource leveling
Resource buffer
Multitasking Prioritizing projects
Carefully authorize start of
noncritical activities
Student syndrome
(starting late) Float
Critical path meetings
Not reporting early
completion of rework Project culture
Project communications
Contract incentives
4. Describe how a WBS and a schedule work together. (objective #1, Analyzing, pp. 246-247)
• Answers vary, but look for:
- The last row of WBS represents work packages.
- Each work package is composed of one or more activities.
- To generate a schedule from a list of activities
o Sequence activities
o Assign resource(s) to each activity
o Estimate duration of each activity
o Generate draft project schedule
o Apply schedule compression methodologies to optimize project schedule
5. You are the project manager assigned to build and decorate a model home. What might be
an example of a lead you encounter when scheduling work activities? A lag? (objective #5,
Evaluating, p. 254)
Answers will vary. Examples: lead—begin painting before laying carpet; lag—waiting for
foundation to dry
6. Describe the process used to calculate float. Describe how you can tell if it is total float or
free float. (objective #3, Applying, pp. 262-263)
Float = Late start – Early start
If the float only affects its successor activity, it is free float. If it could impact the overall
project’s end date, it is total float.
EXERCISES – SOLUTIONS
ES EF
Activity Name
Slack
Duration
LS LF
3. In the example below, label which activities are predecessors and which activities are
successors.
B
4 C
A 1
E
12 3
D
7
A B C D E
early start 0 12 16 12 19
early finish 12 16 17 19 22
late start 0 14 18 12 19
late finish 12 18 19 19 22
float 0 2 2 0 0
6. Identify the critical path for the network in Exercise 5. How long should the project take?
• A – D – E; 22
8. Given the information below, create the project schedule network. Then, using the two-pass
method, calculate and show the early and late starts and float for each activity and the
critical path. Show the schedule on a Gantt chart showing critical and noncritical activities
and float.
Immediate
Activity Days Predecessor ES LS EF LF Slack CP?
9. Given the information below, create the project schedule network. Then, using the
enumeration method, calculate and show all of the paths through the network. Show how
long each path will take. Identify the critical path. Show the schedule on a Gantt chart
showing critical and noncritical activities and float. (See Gantt chart under exercise 13
below.)
10. Using the data below, schedule the problem in MS Project. Display and print the schedule
in a Gantt chart showing the critical path and the predecessors. (The screen capture from MS
Project is below.)
Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.
Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.
12. Using the information for Exercise 8.8, input the data into MS Project. Display and print the
schedule in Gantt chart format as shown in Exhibit 8.19. (The screen capture from MS
Project is below.)
Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.
13. Using the information for Exercise 8.9, input the data into MS Project. Display and print the
schedule in Gantt chart format as shown in Exhibit 8.19. (The screen capture from MS
Project is below.)
Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.
1) The Midlands Company is eager to develop a project schedule. They have already completed
the scope statement, work breakdown structure and schedule management plan. What is the
next thing they should do in order to start creating a project schedule?
a) define activities
b) nothing; they are ready to proceed
c) sequence activities
d) estimate activity durations
Answer: a
Page 249 in textbook
Page 183 PMBOK 6th Edition
Answer: d
Page 250 in textbook
Page 186 PMBOK 6th Edition
3) Another term for “activity on node,” the most commonly used technique for constructing a schedule
model is:
Answer: a
Page 248 in textbook
Page 189 PMBOK 6th Edition
4) You are planning the schedule and come to an activity you are unfamiliar with. Your SMEs give you
the following time estimates: most likely = 5 hours; optimistic = 2 hours; pessimistic = 14 hours.
Using PERT, which activity duration do you use in your plan?
a) 6 hours
b) 2 hours
c) 5 hours
d) 10 hours
Answer: a
Page 265 in textbook
5) A critical path activity has ________ float during the planning process.
a) the most
b) zero
c) negative
d) positive
Answer: b
Page 262 in textbook
Page 210 PMBOK 6th Edition
6) The Bluestar Creative Agency is developing a new marketing campaign for a client. They
have determined that the client’s marketing plan must be completed before the graphic design can
begin. This situation describes what type of dependency?
a) start-to-start (SS)
b) start-to-finish (SF)
c) finish-to-start (FS)
d) finish-to-finish (FF)
Answer: c
Page 255 in textbook
Page 190 PMBOK 6th Edition
7) What is an advantage of using Monte Carlo analysis when estimating the duration for an activity?
a) It uses historical data from a similar activity or project to calculate the duration.
b) It uses brainstorming techniques to reach a team consensus for the duration.
c) It can provide a great deal of information about how activity times may vary.
d) It is less costly and time consuming than other estimating techniques
Answer: c
Page 266 in textbook
Page 213 PMBOK, 6th Edition
a) activities
b) budget data
c) start and end dates
d) durations
Answer: b
Page 268 in textbook
Page 217 PMBOK 6th Edition
Answer: c
Pages 262-263 in textbook
Page 210 PMBOK 6th Edition
10) How do you calculate Late Start, using the two-pass method?
a) Late Finish-Duration
b) Duration-Early Start
c) Early Finish-Early Start
d) Late Finish-Early Finish
Answer: a
Pages 261=262 in textbook
Page 210 PMBOK 6th Edition
As stated in Chapter 7 and 8, a project schedule is developed at the lowest level of the WBS
where activities or work packages are defined. This is where we explore predecessor and
successor relations, and those which can done in parallel. Students must be encouraged to
expand the WBS that was developed in Chapter 7 case study submission. It is a good idea to
set a minimum number of activities for the lowest level of the WBS and the consequent
project schedule. This minimum for this project could be 25. Students must be encouraged
to develop the schedule without the assistance of MS Project or any similar software.
Duration estimates can be determined by talking to a construction company or a contractor
in the area. If this is not possible, students may be encouraged to estimate the duration
based on optimistic, pessimistic, and most likely duration estimates for each work activity
or work package at the lowest level. Again, students must be encouraged to compute
forward pass and backward pass durations and determine the critical path manually,
without the assistance of any software.
Planners need to use considerable judgment rather than technical detail to attempt to lessen the
chance of delays due to overwork. Team leaders should regularly engage in open discussions
about how things are going and upcoming plans. There should also be ongoing discussions
about who else can be brought on-board to help and when it makes sense. The board needs to
discuss when the finances will permit hiring a director and whether this will initially be a part-
time or full-time role. If it is a part-time role, how could it transition into full-time and would it
be the same person. Key stakeholders should be approached for informal conversations
regarding help – who they know and when they envision more help is needed. One more
continuing topic of conversation is the hoped for opening date as a more aggressive date would
likely lead to increased work overload. The purpose of the questions in this chapter on Casa de
Paz is to help students understand that sometimes judgment is more important than technique.
SEMESTER PROJECT
Take the WBS you have already developed. Define all of the activities that will be necessary to
create each deliverable in your WBS. Create a schedule for your sample project. First create the
schedule by hand using Post-it® Notes, and then put the information into MS Project. Create a
printed copy of the schedule on a Gantt chart with no more than 40 lines per page. Do not use
more pages than necessary. Sponsors do not like to flip pages. Be sure to include all of the
summary rows (including the first row for the project title) and any key milestones. Make sure
the critical path is easy to see.