project management_2.pdf

31
1 Time Management Project time management project is defined as ‘‘the process used to ensure the timely completion of the project.’’ Five major processes that are required so as to achieve proper project time management: i) Activity Definition. Defining the specific activities that are necessary to complete the project and produce all of the project deliverables. ii) Activity Sequencing. Identifying the sequence in which the activities must be done. This is the same as identifying the interdependencies that the activities have between each other and inputs external to the project. iii) Activity Duration Estimating. In addition to the cost estimate for each activity in the project plan, the duration of time that is necessary for each activity must be estimated. iv) Schedule Development. Analyzing all of the data available to determine the project schedule that will work for the project. v) Schedule Control. Controlling changes that occur in the project that affect the project schedule. Activity definitions are derived from the WBS. The WBS represents all of the work that the project team must do to complete the project. Before the scheduling work can begin, the scope statement, the constraints and assumptions, and any other historical information must be reviewed to be certain that the work definition is correct and complete. Activity sequencing also referred to as precedence analysis is necessary before even the durations and connectivity is analysed. Each output from an activity is used by another activity or is required as a part of a project deliverable. If an activity requires something from another activity, which is that activity’s output, both activities must be done in sequence or at least partly so. Activities that do not have any relationships can be carried out simultaneously or in parallel. Precedence analysis: Must be done before an activity plan can be produced Reviews the activities that are to be carried out Decides what activities must be carried out before particular activity can start Activity duration and estimation otherwise known as activity planning help to:

Upload: stephen

Post on 23-Dec-2015

246 views

Category:

Documents


1 download

TRANSCRIPT

1

Time Management

Project time management project is defined as ‘‘the process used to ensure the timely completion of the

project.’’

Five major processes that are required so as to achieve proper project time management:

i) Activity Definition. Defining the specific activities that are necessary to complete the project and

produce all of the project deliverables.

ii) Activity Sequencing. Identifying the sequence in which the activities must be done. This is the

same as identifying the interdependencies that the activities have between each other and inputs

external to the project.

iii) Activity Duration Estimating. In addition to the cost estimate for each activity in the project plan,

the duration of time that is necessary for each activity must be estimated.

iv) Schedule Development. Analyzing all of the data available to determine the project schedule that

will work for the project.

v) Schedule Control. Controlling changes that occur in the project that affect the project schedule.

Activity definitions are derived from the WBS. The WBS represents all of the work that the

project team must do to complete the project. Before the scheduling work can begin, the scope

statement, the constraints and assumptions, and any other historical information must be reviewed

to be certain that the work definition is correct and complete.

Activity sequencing also referred to as precedence analysis is necessary before even the durations

and connectivity is analysed. Each output from an activity is used by another activity or is

required as a part of a project deliverable. If an activity requires something from another activity,

which is that activity’s output, both activities must be done in sequence or at least partly so.

Activities that do not have any relationships can be carried out simultaneously or in parallel.

Precedence analysis:

– Must be done before an activity plan can be produced

– Reviews the activities that are to be carried out

– Decides what activities must be carried out before particular activity can start

Activity duration and estimation otherwise known as activity planning help to:

2

– ensure that the appropriate resources will be available precisely when required

– avoid different activities competing for the same resource at the same time

– produce a detailed schedule showing which staff carry out each activity

– Produce a detailed plan against which actual achievement may be measured

– produce a timed forecast

– re-plan the project during its life to correct drift from a target

GANTT CHARTS

• Developed by Henry Gantt, around 1917

• Gantt charts are easy to use and produce

• They are very useful for use on less complex projects

• Commonly used due to their simplicity

• Gantt charts are easily understood and easy to read

Week 1 Week 2 Week 3 Week 4 Week 5 Week 6

Task 1

Task 2

Task 3

Task 4

Task 5

Task 6

The information represented in the diagram is as follows:

– The project will last six weeks and consists of five tasks

– Task 1 starts at the beginning of week 1 and end in the middle of week 2 lasting one and half

weeks.

– Task two is carried out wholly in the second week

– Task 3 starts on week 3 (after completion of task 2) and lasts two and half weeks ending in the

middle of week 5.

– Task 4 starts in the middle of week 2 (after completion of task 1) and lasts two and half weeks

ending in week 4

– Task 5 starts in week 5 (after completion of task 4) and ends in half a week.

– Task 6 starts in the middle of week 5 (after completion of task 3 and task 5) and lasts one nad half

weeks to the end of week 6.

3

NB: Tasks/activities that must be completed before start of a particular activity are called its preceding

activities.

Example: Draw the following Gantt chart given the following information

Task Precedence Duration (Days)

A - 5

B - 4

C A 6

D B 2

E B 5

F C,D 8

Network Planning Models

Two models have been used in network plan modelling.

- PERT (Program Evaluation and Review Technique)

- CPM ( Critical Path Method/Analysis)

PERT was developed by the US Navy with in collaboration with BOOZ-Allen Hamilton and

Lockheed Corporation for the Polaris missile/submarine project in 1958

CPM was developed by DuPont Inc in the Late fifties early sixties to facilitate building of

complex process plant

Though the two were different when developed, the difference between them is not significant currently.

Simple network diagram

3

NB: Tasks/activities that must be completed before start of a particular activity are called its preceding

activities.

Example: Draw the following Gantt chart given the following information

Task Precedence Duration (Days)

A - 5

B - 4

C A 6

D B 2

E B 5

F C,D 8

Network Planning Models

Two models have been used in network plan modelling.

- PERT (Program Evaluation and Review Technique)

- CPM ( Critical Path Method/Analysis)

PERT was developed by the US Navy with in collaboration with BOOZ-Allen Hamilton and

Lockheed Corporation for the Polaris missile/submarine project in 1958

CPM was developed by DuPont Inc in the Late fifties early sixties to facilitate building of

complex process plant

Though the two were different when developed, the difference between them is not significant currently.

Simple network diagram

3

NB: Tasks/activities that must be completed before start of a particular activity are called its preceding

activities.

Example: Draw the following Gantt chart given the following information

Task Precedence Duration (Days)

A - 5

B - 4

C A 6

D B 2

E B 5

F C,D 8

Network Planning Models

Two models have been used in network plan modelling.

- PERT (Program Evaluation and Review Technique)

- CPM ( Critical Path Method/Analysis)

PERT was developed by the US Navy with in collaboration with BOOZ-Allen Hamilton and

Lockheed Corporation for the Polaris missile/submarine project in 1958

CPM was developed by DuPont Inc in the Late fifties early sixties to facilitate building of

complex process plant

Though the two were different when developed, the difference between them is not significant currently.

Simple network diagram

4

Terminology

• Activity

– A specific task, uses resources takes time to complete

• Event

– The result of completing/starting an activity

– Events use no resources

– They are instances in time, points on the network, conditions of a system that can be

recognised

• Network

– The combination or all activities (often drawn as lines) and events (often drawn as nodes

at the beginning and end of each line) define the project and the activity precedence

relationship.

– Arrow heads placed on the lines indicate the direction of flow. Before and an event can

be realised all the activities that immediately precede it must be completed

• Path

– The series of connected activities (or intermediate events) between any two events in a

network

• Critical

– Activities, events, or paths, which, if delayed, will delay the completion of the project

– A project’s critical path is understood to mean that sequence of critical activities (and

critical events) that connect the project’s start event to its finish event

On Arrow Network diagram showing critical path in broken lines

4

Terminology

• Activity

– A specific task, uses resources takes time to complete

• Event

– The result of completing/starting an activity

– Events use no resources

– They are instances in time, points on the network, conditions of a system that can be

recognised

• Network

– The combination or all activities (often drawn as lines) and events (often drawn as nodes

at the beginning and end of each line) define the project and the activity precedence

relationship.

– Arrow heads placed on the lines indicate the direction of flow. Before and an event can

be realised all the activities that immediately precede it must be completed

• Path

– The series of connected activities (or intermediate events) between any two events in a

network

• Critical

– Activities, events, or paths, which, if delayed, will delay the completion of the project

– A project’s critical path is understood to mean that sequence of critical activities (and

critical events) that connect the project’s start event to its finish event

On Arrow Network diagram showing critical path in broken lines

4

Terminology

• Activity

– A specific task, uses resources takes time to complete

• Event

– The result of completing/starting an activity

– Events use no resources

– They are instances in time, points on the network, conditions of a system that can be

recognised

• Network

– The combination or all activities (often drawn as lines) and events (often drawn as nodes

at the beginning and end of each line) define the project and the activity precedence

relationship.

– Arrow heads placed on the lines indicate the direction of flow. Before and an event can

be realised all the activities that immediately precede it must be completed

• Path

– The series of connected activities (or intermediate events) between any two events in a

network

• Critical

– Activities, events, or paths, which, if delayed, will delay the completion of the project

– A project’s critical path is understood to mean that sequence of critical activities (and

critical events) that connect the project’s start event to its finish event

On Arrow Network diagram showing critical path in broken lines

5

Network syntax

• Time moves from left to right

• Nodes are numbered sequentially

• A network may not contain loops

• A network may not contain dangles

• Precedents are the immediate preceding activities

• Dummy activities can be used to indicate a particular precedence

• Time moves from left to right

• Nodes are numbered sequentially

Nodes are numbered sequentially

Dummy activities can be used to indicate a particular precedence

5

Network syntax

• Time moves from left to right

• Nodes are numbered sequentially

• A network may not contain loops

• A network may not contain dangles

• Precedents are the immediate preceding activities

• Dummy activities can be used to indicate a particular precedence

• Time moves from left to right

• Nodes are numbered sequentially

Nodes are numbered sequentially

Dummy activities can be used to indicate a particular precedence

5

Network syntax

• Time moves from left to right

• Nodes are numbered sequentially

• A network may not contain loops

• A network may not contain dangles

• Precedents are the immediate preceding activities

• Dummy activities can be used to indicate a particular precedence

• Time moves from left to right

• Nodes are numbered sequentially

Nodes are numbered sequentially

Dummy activities can be used to indicate a particular precedence

6

• Draw the following as an on arrow network

Tasks Precedence Time

a - 5 days

b - 4 days

c a 6 days

d b 2 days

e b 5 days

f c,d 8 days

• Another on arrow network to draw

Tasks Precedence Time

a - 6 weeks

b - 4 weeks

c a 3 weeks

d b 4 weeks

e b 3 weeks

f - 10 weeks

g e,f 3 weeks

h c,d 2 weeks

Each event circle can contain the information below

Earliest

Start Time

Event

Number

Latest

start

time

Slack

time

7

Forward pass ( In case of one or more precedents take the one with the highest period/value)

Backward pass (in case of more than one node precedence assume the least value)

7

Forward pass ( In case of one or more precedents take the one with the highest period/value)

Backward pass (in case of more than one node precedence assume the least value)

7

Forward pass ( In case of one or more precedents take the one with the highest period/value)

Backward pass (in case of more than one node precedence assume the least value)

8

Activity Slack/ float time

The float/slack of an activity is the amount of time that the activity can be delayed without causing adelay in the project

Complete diagram

8

Activity Slack/ float time

The float/slack of an activity is the amount of time that the activity can be delayed without causing adelay in the project

Complete diagram

8

Activity Slack/ float time

The float/slack of an activity is the amount of time that the activity can be delayed without causing adelay in the project

Complete diagram

9

If the predicted date of the schedule is later than the promise date we must compress the schedule.

Crashing or fast tracking must be used. Crashing a schedule is doing anything at all to reduce the

scheduled completion of the project. Examples of crashing would include reducing the scope of the

project, adding additional resources for selected activities, eliminating activities, and changing the process

to eliminate steps.

Precedence Networks

• Syntax the same as for On Arrow networks

– Except there are no dummy activities

– Precedence networks must start with a start node and end with a end node

Simple precedence network

The same information is presented as on-arrow network below

9

If the predicted date of the schedule is later than the promise date we must compress the schedule.

Crashing or fast tracking must be used. Crashing a schedule is doing anything at all to reduce the

scheduled completion of the project. Examples of crashing would include reducing the scope of the

project, adding additional resources for selected activities, eliminating activities, and changing the process

to eliminate steps.

Precedence Networks

• Syntax the same as for On Arrow networks

– Except there are no dummy activities

– Precedence networks must start with a start node and end with a end node

Simple precedence network

The same information is presented as on-arrow network below

9

If the predicted date of the schedule is later than the promise date we must compress the schedule.

Crashing or fast tracking must be used. Crashing a schedule is doing anything at all to reduce the

scheduled completion of the project. Examples of crashing would include reducing the scope of the

project, adding additional resources for selected activities, eliminating activities, and changing the process

to eliminate steps.

Precedence Networks

• Syntax the same as for On Arrow networks

– Except there are no dummy activities

– Precedence networks must start with a start node and end with a end node

Simple precedence network

The same information is presented as on-arrow network below

10

Drawing a precedence network and on-arrow networks given the data -

Tasks Precedence Time

a - 5 days

b - 4 days

c a 6 days

d b 2 days

e b 5 days

f c,d 8 days

10

Drawing a precedence network and on-arrow networks given the data -

Tasks Precedence Time

a - 5 days

b - 4 days

c a 6 days

d b 2 days

e b 5 days

f c,d 8 days

10

Drawing a precedence network and on-arrow networks given the data -

Tasks Precedence Time

a - 5 days

b - 4 days

c a 6 days

d b 2 days

e b 5 days

f c,d 8 days

11

• Another on precedence network to draw

Tasks Precedence Time

a - 6 weeks

b - 4 weeks

c a 3 weeks

d b 4 weeks

e b 3 weeks

f - 10 weeks

g e,f 3 weeks

h c,d 2 weeks

• Adding more information to the node

11

• Another on precedence network to draw

Tasks Precedence Time

a - 6 weeks

b - 4 weeks

c a 3 weeks

d b 4 weeks

e b 3 weeks

f - 10 weeks

g e,f 3 weeks

h c,d 2 weeks

• Adding more information to the node

11

• Another on precedence network to draw

Tasks Precedence Time

a - 6 weeks

b - 4 weeks

c a 3 weeks

d b 4 weeks

e b 3 weeks

f - 10 weeks

g e,f 3 weeks

h c,d 2 weeks

• Adding more information to the node

12

Example:

Activity Precedence Duration

A Hardware selection - 6

B Software design - 4

C Install hardware A 3

D Code & test software B 4

E File take-on B 3

F Write user manual - 10

G User training E,F 3

H Install & test system C,D 2

12

Example:

Activity Precedence Duration

A Hardware selection - 6

B Software design - 4

C Install hardware A 3

D Code & test software B 4

E File take-on B 3

F Write user manual - 10

G User training E,F 3

H Install & test system C,D 2

12

Example:

Activity Precedence Duration

A Hardware selection - 6

B Software design - 4

C Install hardware A 3

D Code & test software B 4

E File take-on B 3

F Write user manual - 10

G User training E,F 3

H Install & test system C,D 2

13

Basic network diagram

Forward pass

- Activities A, B and F may start immediately, so that their earliest start dates for their start is zero

- Activity A will take 6 weeks so that the earliest it can finish is week 6 (0+6= 6). Likewise for the

other activities, the latest finish time is the sum of the earliest start time and duration of the activity:

EF = ES + D

- Activity C can start as early as A has finished so its earliest start date is week 6. It will take 3 weeks

such that the earliest it can finish is week 9. The same logic applies for activities D and E

Star

t

End

A

B

F

A

D

C

E

H

G

EndStar

t

0 44

3 73

B

4 73

7 103

E

9 112

11 132

H

0 1010

0 100

F

10 133

10 130

G

0 66

2 82

A

4 84

7 113

D

6 93

8 112

C

14

- Activity G cannot start until both E and F have been completed. It cannot start therefore until week

10, the later of the two (Activity E = 7 and F= 10). The same logic applies for activity H wich can not

start until activity C is completed (C takes 9 weeks while D takes 8).

- The project will be complete when both activities H and G have been completed. Thus the earliest

project completion date will be the later of the two activities H and G, i.e. 13 weeks.

Backward pass

The backward pass calculates the latest date in which the activity may be started and completed without

delaying the end date of the project. It is assumed that the latest finish date for the project is the same as

the earliest finish date.

- The latest completion date for the activities G and H is assumed to be week 13.

- Activity H must therefore start at week 11 at the latest (13-2) and the latest start date for activity G is

week 10 (13-3).

- The latest completion date for activities C and D is the latest date at which activity H must start – that

is week 11. They therefore have latest start dates of week 8 (11-3) and week 7 (11-4) respectively.

Same logic applies for Activities E and F and A.

- Activity B must be completed by week 7 (the latest start times for both activities D and E) so its latest

start is week 3 (7-4). In cases where say D and E have different start dates, then B should be

completed in the earliest start date of the two.

- The latest start date for the project start is the earliest of the latest start dates for activities A, B and F.

This is week zero.

Critical Path

There is at least one path through the network that defines the duration of the project known as the critical

path. Any delay to any activity on this critical path will delay the completion of the project.

The difference between an activity’s earliest start date and its latest start date is known as ithe activity’s

float – a measure of how much the start or completion of an activity may be delayed without affecting the

end date of the project. Any activity with a float of zero is critical in the sense that any delay in carrying

out the activity will delay the completion date of the project as a whole. There will always be at least one

path through the network joining those critical activities – the critical path.

The significance of the critical activity is two-fold.

15

In managing the project, we must pay particular attention to monitoring activities on the crotical

path so that the effects of any delay or resource unavailability are detected and corrected at the

earliest opportunity.

In planning the project, it is the critical path that we must shorten if we are to reduce the overall

duration of the project.

Exercise

Draw a precedence network given the following data.

Tasks Precedence Time

a - 2 weeks

b - 4 weeks

c - 3 weeks

d a 3 weeks

e a 5 weeks

f c 6 weeks

g c 4 weeks

h d 4 weeks

i d 8 week

j b, e, f, i 2 weeks

k - 4 weeks

l g, k 3 weeks

i) What is the duration of the project

ii) Identify the critical path

16

COST MANAGEMENT

Cost management is the completion of the project management triple constraint of cost, schedule, and

scope. Each of these must be completed in order to complete the project on time and on budget and to

meet all of the customer’s expectations. In order to meet the cost goals of the project, the project must be

completed within the approved budget.

It is important to consider the whole life cycle of a project when costing as opposed to up to project

completion and acceptance. Guarantees, warranties, and ongoing services that have to be performed

during the life of the project must be considered.

In order to determine the project cost accurately enough to be considered the project cost baseline, a

bottom-up estimate must be made. Using the WBS, each activity is costed and all added together to give

the final estimate cost. When they are added together, some of the overestimates will cancel out some of

the underestimates

Cost Estimating

Cost estimating is done throughout the project and their accuracy depends on the stage at hand e.g.:

‘‘order of magnitude’’ estimate is performed at the beginning to allow the project to go on, followed by

others.

Order of magnitude estimates: accuracy of _50 percent to _100 percent.

conceptual estimates: accuracy of _30 percent to _50 percent.

Preliminary estimates: accuracy of _20 percent to _30 percent.

Definitive estimate: accuracy of _15 percent to _20 percent.

Finally, the control estimate of _10 percent to _15 percent is done.

Types of estimates

Several types of estimates are in common use. Depending on the accuracy required for the estimate and

the cost and effort that can be expended.

Top-Down Estimates: Used to estimate cost early in the project when information about the project is

very limited. The term top down comes from the idea that the estimate is made at the top level of the

project e.g. the project itself is estimated with one single estimate.

17

Bottom-Up Estimates: Used when the project baselines are required or a control type of estimate is

needed. These types of estimates are called ‘‘bottom up’’ because they begin by estimating the details of

the project and then summarizing the details into summary levels.

Analogous Estimates: Analogous estimates are a form of top-down estimate. This process uses the actual

cost of previously completed similar projects to predict the cost of the project that is being estimated.

Parametric Estimates: Parametric estimates are similar to analogous estimates in that they are also top-

down estimates. The process of parametric estimating is accomplished by finding a parameter of the

project being estimated that changes proportionately with project cost. Mathematically, a model is built

based on one or more parameters.

Control Estimates: Control estimates are of the bottom-up variety. This is the type of estimate that is

used to establish a project baseline or any other important estimate. In a project, the WBS can be used as

the level of detail for the estimate.

Cost Budgeting

Cost budgeting is the process of allocating cost to the individual work items in the project. Project

performance will be determined based on the budget allocated to the various parts of the project. The

result of the cost budgeting process will be to produce the cost baseline of the project.

The cost baseline for the project is the expected actual cost of the project plus the expected value for

risks. A contingency budget is set up for the risks that can be identified but may or may not take place.

The management reserve is money that is budgeted for the project for risks that are not even identified but

where through experience or even intuitive insight we feel that the money will be needed

.

Cost ControlCost control is the process of controlling the project cost and taking corrective action when the control

indicates that corrective action is necessary. It is important that our cost control system be thoroughly

understood by those who are measuring with it as well as by those who are being measured. Inappropriate

responses to cost and schedule variances can result in serious quality problems and higher than acceptable

risk levels.

18

Earned Value Reporting:

This is the most commonly used method of performance measurement and project control currently. Its

popularity is attributed to the fact that it reports performance to cost and performance to schedule in one

report.

In any reporting system, the principle is to set some standard, measure the actual performance to that

standard, and then report on the observed differences. The earned value reporting system uses the planned

budget and schedule and then measure the actual progress in the budget and schedule.

Cumulative Reporting:

Earned value reports are cumulative reports. The values collected for the current reporting period are

added to the values from the last reporting period, and the total is plotted.

19

QUALITY MANAGEMENT

Quality management will include all the work that is necessary to ensure that each of the objectives of the

project is met. Quality should be concerned with prevention rather than detection since the cost of

preventing a defect is much less than the cost of finding a defect and correcting it. It is worse if a defect is

not found early hence having to correct it much later.

Costs and schedule are two out of the triple constraint triangle. Quality management forms the third side.

Stakeholders should get what they pay for, not more, not less. The quality of the item means that it is

indeed what it was intended to be. Project quality management addresses both the quality of the project

and the quality of the product that is produced.

There are three processes for quality management: quality planning, quality assurance, and qualitycontrol.

- Quality planning function is the process that determines which quality standards should be usedto accomplish the goal of ensuring that the scope of the project fulfills the stakeholders’expectations.

- Quality assurance function is a process that monitors the overall ability of the project to meet theexpectations of the stakeholders. The purpose of the quality assurance function is to provide theconfidence that the project will have the proper controls to be able to meet the standards that areexpected by the stakeholders.

- Quality control function is the process used to measure the specific items that must be monitoredto determine that the project will meet the stakeholders’ expectations

Quality Planning

This involves identifying all of the standards that are relevant to the project. For environmental issues, all

government regulations, rules, standards, and guidelines specific to the specific project must be

considered. Generally, this is the common policy that will be used by all projects that the company will

accomplish. Each project and each interrelated project must modify the guidelines and gain approval on

changes that will be required for a particular project.

Quality AssuranceThis is the application of planned and systematic quality activities to ensure that the project will employ

all processes needed to meet all stakeholder expectations and provide the confidence that the product of

the project will fulfill the requirements of quality.

20

- Quality audits are performed to review certain important areas of the project. Audits make it

possible to determine what is happening in the project and whether the project quality is meeting

the standards that were determined in the quality plan.

- The quality assurance function includes the means to continuously improve the quality of future

projects as well. Lessons learned from one project are applied to the quality plans of future

projects so that there can be an ever-improving level of quality in projects completed by the

organization.

Quality ControlThe function of quality control is to monitor specific project results to ensure that the results match the

standards that were set for the project. The quality control function utilizes a number of techniques to

accomplish this. Many of these tools and techniques are rooted in the concepts of probability and

statistics.

21

Human Resources Management

This is necessary so as to make the most efficient use of the project human resources. This includes all of

the people involved in the project— the stakeholders, sponsors, customers, other departments, the project

team, subcontractors, and all others.

Organizational planning involves the organizing of the human resources. These are the roles,

responsibilities, and relationships of the people who are on the project team. HRM takes place throughout

the project.

Staffing Plan

A functional manager (responsible for a unit in the project) must have a staffing plan that allows him or

her to know where the people in the functional organization are committed. If these commitments are not

organized, the utilization of the human resources will be poor. A staffing plan for the functional manager

is similar to the project schedule, except that instead of showing the schedule for each task in the project,

it shows the schedule for each resource in the functional manager’s responsibility.

Training Plan

Sometimes the project work requires skills that are not available. In these situations it may be necessary

for a project to accept a resource who lacks the proper training for the work. A training plan is necessary

to support the training for this type of individual.

Organization Chart

The organizational charts show the reporting hierarchy from the bottom of the project organization to the

project manager. It is important that these charts be circulated widely so that any misunderstandings about

who reports to whom can be avoided.

MotivationMotivated employees come to work every day and produce high quality work. Employees who are not

motivated have high absenteeism, produce lower quality work, and actually work a smaller percentage of

the time.

Procedures vs. Motivation: Research in the areas of procedures and motivation show that the highest

performance was in companies that improved on both. A certain amount of proceduralization in

22

combination with the creation of a motivational environment created the highest performing

organizations.

Expectancy Theory: To a large extent people become or perform according to what is expected of them.

In project management, this concept can be applied by treating people with encouragement, giving them a

sense of recognition and achievement, and giving praise publicly and criticism privately.

Maslow’s Hierarchy of Needs Theory: The basic human needs are arranged in a hierarchy. The lower

needs must be satisfied before the higher needs can be addressed. As one level of needs in the hierarchy

is satisfied, the next level becomes the motivating factor, and so on.

If people are given what they have already achieved, it will have no effect on their performance. It is

important to evaluate individuals’ or team need so that company resources are not wasted in trying to

meet what has already been met. Care also must be taken in case a particular action results in withdrawing

hence lowering individuals/teams status which essentially de-motivates.

PowerPower is the ability of one person to influence the behavior of another. In project management,

understanding power and the use of power can have a great effect on the outcome of the project.

Food, Shelter and Clothing

Security & Safety

Socialization

Recognition

Self Actualization

Maslow’s Hierarchy of Needs

23

Forms of Power

Coercive : is based on the idea in the mind of the person being influenced that the person having the

influence has the ability to inflict punishment or pain. This pain will be unpleasant, and it will be more

unpleasant than doing the task.

Reward power: is based on the idea in the mind of the person being influenced that the person having the

influence has the ability to administer some sort of reward. This reward will be pleasant, and it will be

more pleasant than any unpleasantness associated with doing the task.

Referent Power: Referent power is based on the idea in the mind of the person being influenced having a

strong desire to identify with the person influencing. A person who leads others by virtue of his or her

charisma has this type of power.

Expert Power: Expert power is based on the idea in the mind of the person being influenced that theperson having the influence has this influence based on special knowledge or ability.

LeadershipTheory X and Theory Y ManagersDouglas McGregor’s theory of X and Y managers says that there are two kinds of managers: type X and

type Y.

Type X managers think that all people are basically lazy and that unless they are threatened or in some

way forced to do work, they will not do any work. These managers direct work to be done and do not

allow very much participation in any decision making, because they feel that the participation by the

workers would only lead to less work being done.

Type Y managers believe that people will do a good job for the sake of doing it. They believe in

participative management and sharing information with the workers. These managers will also listen to

problems that are brought up by their staff.

24

Communications Management

The project team must have a communication plan that determines which items of information need to be

communicated to all of the stakeholders of the project. The communications management plan contains

all of the information regarding the format of the reports, frequency of distribution, and the individual

who has the responsibility for generating the reports and distributing them.

Lessons Learned

The lessons-learned document is a document that captures the good and bad things that happened in the

project. It should also contain a recommendation for how to avoid or minimize the bad things and

enhance the good things. The purpose of the document is to serve other project managers working on

future projects. The lessons-learned documents are an excellent starting place for risk identification.

Databases can be constructed to classify and store lessons-learned data to simplify the lookup process.

Barriers to Communications

There can be many barriers to communications. Messages can be blocked or distorted, and as a result,

their meaning can be changed considerably.

Improving CommunicationsThe following guidelines will help improve your communications:

- Make the Message Relevant for the Receiver

- Reduce the Message to Its Simplest Terms

- Organize the Message into a Series of Stages

- Repeat the Key Points

Verbal and Written CommunicationsVerbal and written communications each have their place, and it is important that the correct medium

be used for each communication.

Verbal communications are faster than written ones; they allow us to keep the message simple and present

one thought at a time to the listener. Because verbal communications are two way, we are able to get

feedback from the receiver before going on. If the feedback coming from the receiver does not confirm

that he or she got the message, the message can be modified and the point made in another way.

Questions can be raised by the receiver to help clarify the point.

Written communications can be more detailed than verbal ones and can be used to explain something that

is quite complex and requires more explanation than the receiver can absorb in a short verbal exchange.

25

The written communication can be better organized than a verbal communication, and if it is properly

organized, the receiver is able to go back and review material already read.

Formal and Informal CommunicationsFormal Communications

Project managers and members of their project teams are frequently required to make formal

presentations to their managers, their customers, and various other stakeholders in the project. In order to

accomplish this, it is necessary for them to have good presentation skills.

Formal communications can also be via, video and audio conferencing and e-mail. It is also possible to

share project data from various parts of a project located in remote parts of the world including combining

with other project data through the Internet

Informal CommunicationsA lot of communication in organizations is informal. This does not require strict adherence to procedure

and can take place almost anywhere. However, care must be taken since informal communication

becomes difficult if the information has to be referred to. The following must be formally communicated:

- When major milestones in the project are being passed

- Agreements with all the stakeholders

- Making authorized project changes

As the number of persons involved in a decision is increased, the need for formal communications

increases.

26

RISK MANAGEMENT

Introduction

- A risk is an uncertain event that has a positive or negative effect on at least one project objective.

- All risks have causes.

- All risks have uncertainty associated with them and all risks have an impact associated with them.

The impacts can affect the project baselines of cost, schedule, and scope.

- The risk may also affect activities in multiple areas of the project as well as activities outside of

the project.

- Risks are justified by the benefits that come as a result of taking them

- In project risk there are many things that can go wrong in the course of the project. The potential

benefits should justify the risks that are taken.

- Risks can have a positive or negative effect. They can produce benefits for the project, or they

can produce loss for the project.

- Risks can be divided into known and unknown risks. Known risks are those risks that can be

identified. Unknown risks are those that cannot be identified

When to Do Risk Management- Risk management must be done during the whole life of the project.

- When risks are identified, they should be recorded in a risk management file or folder so that they

can be dealt with later in the project.

- As time goes by and progress is made on the project, the risks need to be reviewed, and the

identification process must be repeated for the discovery of new risks. As the project advances,

some risks disappear. Other risks that were not thought of earlier will be discovered.

The Risk ProcessThe risk process is divided into six major processes:

i) Risk management planning

ii) Risk identification

iii) Risk assessment

iv) Risk quantification

v) Risk response planning

vi) Risk monitoring and control

27

Risk categories

• Risk types to be found on Project

– those caused by the inherent difficulties of estimation

– those due to assumptions made during the planning process

– those of unforeseen (or at least unplanned) events occurring

• Estimation errors

– some tasks are easier to estimate than others

• manual writing is a reasonably straight forward task

• program testing and debugging may not be

– analysing historic data for similar things can help with deciding the level of

accuracy to be assigned to a particular estimation

• Planning errors

– assumptions are used when planning, if the assumption are wrong then the plan is

at risk

• e.g. the need for rework may not be planned

– when a plan is prepared the assumptions that have been made should listed and

details given to the affect on the plan if the assumption are incorrect

• Eventualities

– some eventualities might never be foreseen

– it has to be accepted that such eventualities do happen, even if they are rare!

– Most unforeseen eventualities generally could have been identified and predicted

• e.g. the required hardware not arriving on time

– plans should be in place to minimise the damage caused by an unforeseen event

Managing risk

• There are various models of risk management

• They are generally similar and identify to main elements

– risk identification

– risk management

• A popular model is the Boehm Risk Engineering Model

28

Risk identification

• Identification of hazards that may affect a project must be the first steps in a risk

assessment

• A hazard is an event that if it occurs may adversely affect the project

• The risk a hazard presents to a particular project must decided

• Checklist are often used to help in identifying hazards

• Knowledge based software is also available to help with the task of hazard identification

• Some hazards will be generic

Other hazards will be project specific

Various categories of factors will need to be considered

o Application factors

the nature of the application

e.g. simple data processing or safety critical system

the size of the system

o Staff factors

e.g. experience and appropriateness of experience

RiskEngineering

Risk Analysis RiskManagement

RiskIdentification

RiskEstimation

Riskevaluation

RiskMonitoring

Risk ControlRisk Planning Risk StaffingRisk Directing

29

skills, turn-over rate, level of absenteeism

Project factors

o definition of the project

o project objectives

o team members understanding of the above

o project quality plan

Hardware / software factors

o the use of new untried hardware carries a higher risk than using existing hardware

o where a system is developed on one type of hardware or software platform for use

on another, then this will carry higher risks

Changeover factor

o An instant change over carries greater risks than an incremental change over

o Parallel running is desirable but has cost implications

Supplier factors

o can be difficult to control suppliers

e.g. installation of phone lines, delivery of equipment

Environmental and social factors

o generally outside the control of the project

e.g. changes in legislation

e.g. public opinion

Health and safety factors

o not generally a major issue for software project when compared to other

engineering projects

o still need to be covered to ensure compliance with statutory obligation

Risk analysis

• Once identified risks should be assessed for their possible affect on the project

• the level of importance of a risk must also be established this is often done by assessing

the risk value

• The importance of a risk is known as the risk value or the the risk exposure

• risk exposure = risk likelihood x risk impact

30

• risk likelihood is the probability of hazard occurring

• risk impact is the effect the resulting problem will have on the project

• Risk impact is estimated in monetary terms

• Risk likelihood is assessed as a probability

• Risk exposure therefore is an expected cost, in a similar manner to a cost-benefit analysis

• Ranking schemes can be used to assess impact and likelihood

• Impact scores should take account of

• the cost of delay to scheduled dates for deliverables

• cost overruns caused by using additional or more expensive resources

• the costs incurred or implicit in any compromise to the system’s quality or functionality

• Managing risk involves the use of two strategies

- reducing the risk exposure by reducing likelihood and impact

- drawing up contingency plans to deal with the risk should it occur

• All attempts to reduce risk exposure will have a cost

• Risk reduction work should be prioritised to obtain best value

• Factor other than risk exposure that should be taken account of when prioritising risk

management

- confidence of risk assessment

- compound risks

- the number of risks

- cost of action

Reducing risks:

• There are five broad categories for risk reduction

- hazard prevention

- likelihood reduction

- risk reduction

- risk transfer

- contingency planning

Risk management:

• Risk Planning

- preparing contingency plans

31

- large project will use a risk manager to do this

• Risk Control

- minimising the affect caused by the problems occurring

• Risk monitoring

- ongoing assessment of the importance and relevance of particular risks

Risk directing and staffing

- the day-on-day management of risk

- risk aversion and problem solving