Lecture 15 - Project Management Planning & the Critical Path Method Flashcards

1
Q

What are the Roles of a Project Manager?

A
  1. ) Plan - identify deliverables and tasks (quality of solution), estimate labour costs, schedule delivery of solution (schedule)
  2. ) Organize - acquire and assign resources against deliverables and tasks, delegate responsibility and negotiate fulfillment criteria, designate lines of communication and reporting, create a control center and infrastructure for the team to do work
  3. ) Control - monitor progress and update estimates of quality, cost, schedule, and Identify and resolve issues and problems
  4. ) Lead - Initiate, broadcast values, set an example
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the steps in the Critical Path Method (CPM)? (6 Steps)

A
  1. Identify all the tasks for the project and build work breakdown structure (WBS)
  2. Determine the duration of each task
  3. For each task, identify any immediate predecessor tasks (i.e. dependencies)
  4. Create a PERT chart
  5. Create a Gantt chart
  6. Allocate resources (including resource-levelling)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What types of task dependencies are possible?

A

The dependencies represent logical constraints
‘Task 2’ can start as soon as ‘Task 1’ finishes; F=>S (0)
• E.g. testing starts only code development completes
‘Task 2’ can start as soon as ‘Task 1’ starts; S=>S (0)
‘Task 2’ can finish at least three days after ‘Task 1’ finishes; F=>F (3)
‘Task 2’ can finish at least five days after ‘Task 1’ starts ; S=>F (5)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What tasks are on the critical path?

A

Tasks with Slack = 0 are on the critical path

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a Gantt chart?

A

o Gantt charts allow us to view project tasks on a calendar
o Need to define the calendar: working days and hours
o Task scheduling is driven from the PERT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is resource allocation? (6 Steps)

A

o Define the resources to be used in the project
o Plan the availability of resources
o Estimate required resources for each task
o For each resource: sum up the demand over time
o For each resource: compare demand against availability
o Resolve resource conflict

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

WBS

A

The hierarchy of work units is referred to as a Work Breakdown Structure (WBS)
o Each task is assigned a WBS code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

PERT

A

PERT = Program Evaluation and Review Technique
o PERT is a method for visualizing and analyzing the project plan
• PERT identifies the project’s bottleneck (ie. ‘critical path’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Steps in completing a PERT chart:

A
  1. Model the given tasks, durations, and dependencies:
  2. Calculate early start times
  3. Calculate late start times
  4. Calculate slack
  5. Identify the critical path
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Different classes of resources

Effort:

A

Effort: determines task duration

 E.g. programming hours of effort

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Different classes of resources

Cost:

A

Cost: separate and independent from task duration

 E.g. Purchase raw material

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Two approaches for resolving resource conflicts:

A

1.) Add more resources, in an effort to shorten project duration
• “Crashing” the schedule
2.) Resource leveling: assume resources cannot be added
• Spread activities to resolve conflict
• Try to delay the project as little as possible
• Try to avoid delaying tasks on the critical path

How well did you know this?
1
Not at all
2
3
4
5
Perfectly