You are on page 1of 58

Introduction to Project Management

A basic introduction to common project management processes that may be typically encountered during a projects lifetime. Complied by AlNik Solutions for project managers using PMPlan products.

Roberts Rules of Order for Project Management


1. 2. 3. 4. 5. Get a project charter Create the project scope statement Create the WBS with the project team Create the activity list from the WBS Sequence the activities in the order in which they must or should happen 6. Estimate the time of the activities based on which resources you have to complete the activities 7. Assign the needed resources to the activities 8. Get it done.
From Real Life Project Management: Managing the Project Scope by Joseph Phillips Jan 28, 2005

Agenda of Presentation
General Project Management Work Breakdown Structure Scheduling Earned Value Management

Common Project Processes


Initiation
Defines the project objectives and grants authority to the project manager.

Planning
Refines the project objectives and scope and plans the steps necessary to meet the projects objectives.

Executing
Puts the project plan into motion and performs the work of the project.

Controlling
Measures the performance of the executing activities and compares the results with the project plan.

Closing
Documents the formal acceptance of the projects product and brings all aspects of the project to a close.

Managing the Triple Constraint


Project Scope
How much work is to be done? Increasing the scope causes more work to be done, and vice versa.

Time
The schedule of the project. Modifying the schedule alters the start and end dates for tasks in the project and can alter the projects overall end date.

Cost
The cost required to accomplish the projects objectives. Modifying the cost of the project generally has an impact on the scope, time, or quality of the project.

Project Manager Roles and Interactions

Elements of Developing a Project Plan


Client SOW Activity Definition Activity Sequencing Activity Duration Estimating Cost Estimating

Work Breakdown Structure

Resource Pool

Schedule Development

Resource Planning

Project Plan Development Work Packages

PMPlan can address these elements when developing the project plan.

What is a Work Breakdown Structure


The Work Breakdown Structure (WBS) is the foundation for defining the projects work as it relates to the objectives and establishes a structure for managing the work to its completion. The WBS defines: the projects work in terms of activities that create deliverables. the projects life-cycle process, in terms of process steps appropriate to that project and organization. And is the basis for establishing: All of the effort/cost to be expended to create the deliverables and supporting processes. The assigned responsibility for accomplishing and coordinating the work.
(from the PMI Practice Standard for Work Breakdown Structures, Oct 2000)

Good WBS Design Principles


The 100% Rule
The WBS defines 100% of the work of the project Anything that isnt defined in the WBS is outside the scope of the project. The work content on any item is the sum of what is included under that work item

Upper Levels are Planned outcomes (deliverables), not planned actions Ends of WBS include the activities needed to create the project deliverables Mutually-exclusive elements
Work should only appear in one place in the WBS

WBS must be consistent with the way the project will be performed and controlled Must be easy to update

WBS Role
Partition the major project deliverables into smaller components to improve the accuracy of cost estimates Provide a mechanism for collecting actual costs Provide a mechanism for performance measurement and control

Sample WBS Product Type Project


Product Project Ship System 1 Project Management 2 Ship 3 System Engineering 4 System Test and Evaluation 5 Integrated Logistics Support 6 Operational/Site Activation 7 Industrial Facilities

2.1 Hull Structure

2.2 Propulsion Plant

2.3 Command and Surveillance 2.4 Auxiliary Systems

2.5 Outfit and Furnishings 2.6 Armament

2.7 Integration/Engineerin g 2.8 Ship Assembly and Support Systems

Sample WBS Service Type Project


Service Project International Conference Project 1 Project Management 2 Attendees 3 Transportation 4 Facilities 5 Program 6 Displays

Sample WBS Results Type Project


Results Project HACCP Implementation 1 Project Management 2 Work Plan 3 Product and Process Analysis 4 Hazard Analysis 5 Q.A. Process 6 CCP Plan Process 7 HACCP Implementation

Why create a WBS?


Cost Estimating Cost Budgeting Resource Planning Risk Management Planning Activity Definition

Scheduling
Scheduling forces:
Quantification of discrete effort Placement of tasks in proper relationship

Two most common scheduling methodologies


Bar Charts (aka Gantt Charts) Critical Path Method (CPM) using Precedence Diagramming Method (PDM)

Bar / Gantt Charts Defined:


Analyze and specify the basic approach in execution Segment into reasonable number of activities Estimate the time required to perform each activity Manually places activities in time order
Sequential performance Parallel performance

Adjust to specified completion time

Bar / Gantt Charts Advantages:


Plan, schedule and progress are all depicted graphically on a single chart Easily read Provides simple way to schedule small undertaking Provides summary display of more detailed plans and schedules Best used for management briefings

Bar / Gantt Charts Disadvantages:


Planning and scheduling are considered simultaneously Simplicity precludes sufficient detail for timely detection of slippages Activity dependencies cannot adequately be shown Difficult to determine how activity progress delays affect project completion Difficult to establish and maintain for large projects.

Bar / Gantt Chart Sample


Jan07 Status Date: 02/Mar/2007 25 WBS Description 01 08 15 22 29 05 12 19 26 05 12 19 26 02 09 16 23 30 07 14 21 28 04 Feb07 Mar07

Actual Progress Apr07

May07

Jun07

Sample Project Plan


1 Literature Search 2 Concepts Development 3 Lab Models 4 Design 5 Prototype

Ahead of Schedule

Planned Progress
Completed Task

Behind Schedule

Time Now

Critical Path Method Advantages:


Identifies activities that control the project length Determines shortest time for completion Identifies activities that are critical (i.e. cannot be delayed) Shows available float for non-critical activities Allows evaluation of what-if scenarios Allows monitoring & control of fast-track projects With software can be resource loaded and leveled

Critical Path Method Disadvantages


Only as good as the effort put forth to properly model the plan Can be difficult to properly update Can be easily misused May lead to a false sense of security Actual conditions may necessitate significant modifications to model to accurately reflect reality

Precedence Diagramming Method (PDM)


PDM network rules:
Activities are represented by boxes or nodes that are assigned properties of the activity they represent Precedences are shown by arrows that have both direction and time properties Precedences consist of two parts: A relationship and a lag value or constraint
Finish to Start Finish to Finish Start to Start Start to Finish FS FF SS SF
Lag = x Days ( a negative lag is called a lead)

PDM Precedence Diagram


PDM activities are comprised of:
Activity descriptions Nodes representing the activity Arrows representing relationship / dependency Points indicating direction of relationship / dependency

PDM Logic Relationships


Finish to Start (FS) Activity A must Finish before Activity B may Start. The lag is usually zero. FS is the most common type. Activity A Activity B

Start to Finish (SF) Activity A must start before Activity B may Finish. The lag is usually greater than either activity duration. FS is the least common type. Activity A Activity B

PDM Logic Relationships


Finish to Finish (FF) Activity A must Finish before Activity B may Finish. The lag value is usually greater than zero. FF is a less common type. Activity A Activity B

Start to Start (SS) Activity A must Start before Activity B may Start. The lag value is usually greater than zero. SS is a less common type. Activity A Activity B

PDM Time Calculations


Once the Network is constructed and duration of each activity is estimated, we can determined the following four time values:
Earliest Start (ES) The earliest possible time an activity can begin Earliest Finish (EF) The earliest possible time an activity can finish Latest Start (LS) The latest possible time an activity can start without delaying project completion Latest Finish (LF) The latest possible time an activity can start without delaying project completion

PDM Time Calculations


ES and EF are determined by making a Forward Pass (left-to-right) through the Network. ES of an activity is equal to the latest of early finish times of its predecessors. EF is the total of the activity ES plus its duration. LS and LF are determined by making a Backward Pass (right-to-left) through the Network. LF of an activity is equal to the smallest of the LS times of the activities exiting from the activity in question. LS of an activity is equal to its LF minus its duration.

PDM Activity Notation and Assumptions


Each activity box consists of six cells
Activity
ES LS 4 11 E 6 2 13 Duration EF LF 0

Lag

For the following example assume all activities:


Begin on the morning of the scheduled start date End the evening of the scheduled finish date Using a 7-day workdays per week calendar

Forward Pass Example


Early Start Calculations (F to G) 10 + 0 + 1 = 11 (E to G) 8 + 0 + 1 = 9 (D to G) 9 + 2 + 1 = 12

D 4 E 1 F 7

2
8 0 0 12 G 7 18

Largest ES

10

Early Finish Calculation 12 + 7 1 = 18

Backward Pass Example

Late Start Calculation 22 - 4 + 1 = 19 14 19 K 4 17 22

2 0 0

18 25 18 24 18 34

H 7 I 4 J 1

24 31 21 27 18 34

Late Finish Calculations

(H to K) 25 - 2 - 1 = 22 (I to K) 24 - 0 - 1 = 23 (J to K) 34 - 0 - 1 = 33

CPM Example Exercise

A 6d

B 11d

C 20d

H 20d

J 20d

D 13d

E 9d

F 20d

G 6d

I 13d

CPM Example Exercise


Forward Pass Results
A 1d 6d 6d B 7d 11d 17d C 18d 20d 37d H 63d 20d 82d

J 1d 20d 20d

D 21d 13d 33d

E 34d 9d 42d

F 43d 20d 62d

G 34d 6d 39d

I 40d 13d 52d

CPM Example Exercise


Backward Pass Results
A 1d 6d 6d 4d 9d B 7d 11d 17d 10d 20d C 18d 20d 37d 43d 62d H 63d 20d 82d 63d 82d

J 1d 20d 20d 1d 20d

D 21d 13d 33d 21d 33d

E 34d 9d 42d 34d 42d

F 43d 20d 62d 43d 62d

G 34d 6d 39d 44d 49d

I 40d 13d 52d 50d 62d

CPM Example Exercise


Backward Pass Results
A 1d 6d 6d 4d 9d B 7d 11d 17d 10d 20d C 18d 20d 37d 43d 62d H 63d 20d 82d 63d 82d

J 1d 20d 20d 1d 20d

D 21d 13d 33d 21d 33d

E 34d 9d 42d 34d 42d

F 43d 20d 62d 43d 62d

G 34d 6d 39d 44d 49d

I 40d 13d 52d 50d 62d

CPM Float (or Slack) and Critical Path


Additional Network calculations provides other important information allowing analysis and control:
Total Float (TF) The amount of time an activity can be delayed without delaying the overall project completion, which is equal to Late Finish minus Early Finish. Free Float (FF) The amount of time an activity can be delayed without delaying the start of another activity. Can be determine by subtracting the smallest Total Float going into an activity from each predecessor into that activity. Critical Path The path through the Network that has the longest total duration, thus it defines the shortest period of time in which the project may be completed.

Float Calculation Example


FT = FF = 15 5

21 35

V 10
FT = FF =

30 45
10 0 FT = FF = 10 0 FT = FF = 0 0

29 39

W 7

35 45

36 46

X 5
FT = FF =

40 50
0 0

51 51

Z 10

60 60

44 44

Y 1

50 50

CPM Example Exercise


Continue with Exercise
A 1d 6d 6d 4d 9d B 7d 11d 17d 10d 20d C 18d 20d 37d 43d 62d H 63d 20d 82d 63d 82d

J 1d 20d 20d 1d 20d

D 21d 13d 33d 21d 33d

E 34d 9d 42d 34d 42d

F 43d 20d 62d 43d 62d

G 34d 6d 39d 44d 49d

I 40d 13d 52d 50d 62d

CPM Example Exercise


Float Results
A 1d 6d 6d 4d 3d 9d B 7d 11d 17d 10d 3d 20d C 18d 20d 37d 43d 25d 62d H 63d 20d 82d 63d 0d 82d

J 1d 20d 20d 1d 0d 20d

D 21d 13d 33d 21d 0d 33d

E 34d 9d 42d 34d 0d 42d

F 43d 20d 62d 43d 0d 62d

G 34d 6d 39d 44d 10d 49d

I 40d 13d 52d 50d 10d 62d

CPM Example Exercise


Critical Path Traced
A 1d 6d 6d 4d 3d 9d

B 7d 11d 17d 10d 3d 20d

C 18d 20d 37d 43d 25d 62d

H 63d 20d 82d 63d 0d 82d

J 1d 20d 20d 1d 0d 20d

D 21d 13d 33d 21d 0d 33d

E 34d 9d 42d 34d 0d 42d

F 43d 20d 62d 43d 0d 62d

G 34d 6d 39d 44d 10d 49d

I 40d 13d 52d 50d 10d 62d

Scheduling Basics Review


Two widely used scheduling techniques:
Bar / Gantt Charts
Project, schedule & progress depicted on a single chart Easy to read Good for management review and oversight

Critical Path Method (CPM)


Identifies activities that control the project length Identifies activities that are critical Shows available float for non-critical activities

Earned Value Tracking


Earned Value (EV) based performance measurement systems Link Expenditures to accomplishments

This review of Earned Value Concept will:


Describe a simple project and its progress Define Earned Value and related terms Show how Earned Value defines project performance

Earned Value System


Can:
Provide early (Difficult to ignore) performance problem identification Improve financial Reporting

Does not:
Recognize Critical Paths

Will not:
Take management action

Measurement Terminology
Budget at Completion (BAC)
The sum of the total budget for a work package, major task, or project.

Planned Value (PV)


The scheduled cost based on the allocation cost items such resources and material during the timeline of an activity Also called Budgeted Cost for Work Scheduled (BCWS)

Earned Value (EV)


The value of the work performed to-date using any reasonably accurate, mutually acceptable methodology for determining value (i.e.; 0/100%, 50/50%, 30/40/40, ratio of units completed versus total units, manager estimate, level of effort, being some examples). Also called Budgeted Cost for Work Performed (BCWP)

Actual Valve (AV)


Total incurred costs charged to a work package by the companys accounting system, which can include labor costs, direct costs (overhead), and indirect costs (material, travel, and etc.) Also called Actual Cost for Work Performed (ACWP)

These values are used to calculate performance.

Performance Terminology
Cost Variance (CV)
CV = EV AV = BCWP ACWP

Cost Performance Index (CPI)


The cost efficiency ratio of earned value to actual costs (CPI = EV/AV) In PMPlan, the CPI is used to calculate Estimate at Completion (EAC) (EAC = BAC/CPI)

Schedule Variance (SV)


SV = EV PV =BCWP BCWS

Schedule Performance Index (SPI)


The schedule efficiency ratio of earned value accomplished against planned value (SPI = EV/PV). The SPI describes what portion of the planned schedule was actually accomplished.

Variance at Completion (VAC)


The predicted magnitude of possible underrun or overrun at completion of work package, major task, or project (VAC = BAC EAC)

Review of Earned Value Concept


Will
Describe a simple project and its progress Define earned value and related terms Show how earned value defines project performance

Note: Sample tables and graphics shown in following slides are from PMPlan

Schedule
This shows a sample project schedule

Planned Budget
The sample project is loaded with resources which results in an allocated spend plan.

Time-Phased Spend Plan


This shows the time-phased spend plan if the project proceeds as planned.

Typical Approach of Tracking of Actual versus Planned

The chart tells us we have spent less than planned to date, but We cannot tell if we are behind schedule, nor if the cost for work completed matches the actual costs.

Using Earned Value Method


For Earned Value Method to work well you need to breakdown the project into measurable activities (Note: in PMPlan,Cost Budgeting is done at the activity level not work package). It is recommended that your work packages (where you accumulate actual costs) be one or two levels above the activities. The following five slides show different performance results of our sample project.

Example PMPlan Earned Value Worksheet

The project manager or task leader enters either a earned percentage or a $ value. Actual Cost is also entered. In this worksheet, actual cost can also include open commitments such as unpaid invoices for material and equipment. The Threshold is a percent of the AV to the BAC, which determines when the application uses the CPI to calculate VAC. If AV is less than Threshold, the VAC equals CV. Based on the data entered, this project is both behind schedule and over budget. Even though the current CV = $4,000, the VAC indicates a potential overrun of $5,517. The next slide shows two other views of this data.

Project has Negative SV and CV


In the lower half of the graph, the EV is below both the PV and AC indicating problems with cost and schedule. The upper half of the graph shows both CPI and SPI relative to a value of 1. It is showing that progress is being made to improve the schedule, but cost problem remains. The black EV bars in the Gantt schedule at the right shows that Design and Prototype activities are behind schedule.

Status when have - SV and zero (0) CV


The EV and AC are equal, thus actual cost are inline with accomplishments. Even though the project is behind schedule, the schedule variance trend shows a strong improvement in schedule.

Status when have zero (0) SV, + CV


This project is on schedule and should be completed under budget. With the project all of the earned bars line up with the green status line.

Why 50% Complete may not be half the schedule bar!

In the above sample, all three activities have earned values of 50% of BAC, but the black earned bars are not the same length even though the planned bars are the same. Task A is behind schedule, because 75% of the budget was to be spent by end of December. Task B is ahead of schedule, because only 25% of the budget was to be spent by end of December.

In Summary an Earned Value System

Can:
Provide early (Difficult to ignore) performance problem identification Improve financial Reporting

Does not:
Recognize Critical Paths

Will not:
Take management action

Project Management Methods Summary


We have described three major processes used in project management
Work Breakdown Structure Scheduling Earned Value Management

We are ready now to see how PMPlan can help you with these processes

You might also like