Lecture 15 - Project Management Planning & the Critical Path Method Flashcards
What are the Roles of a Project Manager?
- ) Plan - identify deliverables and tasks (quality of solution), estimate labour costs, schedule delivery of solution (schedule)
- ) 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
- ) Control - monitor progress and update estimates of quality, cost, schedule, and Identify and resolve issues and problems
- ) Lead - Initiate, broadcast values, set an example
What are the steps in the Critical Path Method (CPM)? (6 Steps)
- Identify all the tasks for the project and build work breakdown structure (WBS)
- Determine the duration of each task
- For each task, identify any immediate predecessor tasks (i.e. dependencies)
- Create a PERT chart
- Create a Gantt chart
- Allocate resources (including resource-levelling)
What types of task dependencies are possible?
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)
What tasks are on the critical path?
Tasks with Slack = 0 are on the critical path
What is a Gantt chart?
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
What is resource allocation? (6 Steps)
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
WBS
The hierarchy of work units is referred to as a Work Breakdown Structure (WBS)
o Each task is assigned a WBS code
PERT
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’)
Steps in completing a PERT chart:
- Model the given tasks, durations, and dependencies:
- Calculate early start times
- Calculate late start times
- Calculate slack
- Identify the critical path
Different classes of resources
Effort:
Effort: determines task duration
E.g. programming hours of effort
Different classes of resources
Cost:
Cost: separate and independent from task duration
E.g. Purchase raw material
Two approaches for resolving resource conflicts:
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