© graham m winch riding the project life-cycle1 11 : managing the programme to watch the time, and...

17
Riding the Project Life- cycle 1 © Graham M Winch 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business and never lose an hour of time Leon Battista Alberti

Upload: maya-ball

Post on 26-Mar-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 1© Graham M Winch

11 : Managing the Programme

to watch the time, and assign things by time, to devote oneself to business and never lose an

hour of timeLeon Battista Alberti

Page 2: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 2© Graham M Winch

Managing the Programme

• the programme planning hierarchy• the critical path method• resourcing the project• the critical chain method• reducing task duration variability

– last planner

• programming reciprocal processes• 4D planning

Page 3: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

3© Graham M Winch

Planning Programme Hierarchy

tender programmeclient’s strategic

programme

summary programme

architects design programme

master programme

target construction programme

tender restraints programme

works contractor’s programme

parcel documents programme

procurement programme

contract restraints programme

Page 4: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 4© Graham M Winch

Critical Path Method

• the notion of task dependency– technical– organisational– spatial

• a way of thinking about programme

Page 5: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 5© Graham M Winch

The Critical Path

• establishing the network of dependencies• identifying the critical path

– the longest path through the network

• developing a robust programme– shortest achievable programme– buffering– PERT and Monte Carlo

• a critical path with buffers

Page 6: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle© Graham M Winch

Critical Path with Buffers

X

FB

PB

X = shared resourcesFB = feeding bufferPB = project buffer

X

X

X

FB

FB

FBX

Page 7: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 7© Graham M Winch

Resourcing the Project

• the infinite resource assumption– the reliance on spot contracts

• types of resources– plant– labour– space (the 28m2 rule)

• resource levelling– using slack to smooth resources

Page 8: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 8© Graham M Winch

Limitations of the Critical Path Method

• the inverted logic– not applying the rolling wave

• an historically orientated control tool– deterministic– client led– difficulties of on-site up-dating

• task duration estimates– uncertainty– opportunism

Page 9: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 9© Graham M Winch

The Critical Chain Method

• the theory of constraints• critical chain as the longest path through the resource

constrained network• task execution durations

– normally distributed– padded by safety time

• gaining control over safety time• not punishing overruns

– benefiting from your luck

• the critical chain

Page 10: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 10© Graham M Winch

The Theory of Constraints

• Identify the constraint• Exploit the constraint• Subordinate to the constraint• Elevate the constraint• Identify the new constraint

Page 11: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle© Graham M Winch

Critical Chain with Buffers

X

FB

PB

X = shared resourcesFB = feeding bufferPB = project buffer

X

X

X

FB

FB

FB X

FB

Page 12: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 12© Graham M Winch

Reducing Task Duration Variability

• multi-tasking• Parkinson’s law• student syndrome • partnering with the resource bases• shielding production

Page 13: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 13© Graham M Winch

Shielding Production : Last Planner

• managing task execution, not contracts• quality assignments

– precedent tasks really completed– resources required really available

• a weekly planning cycle• a tactical tool• combining critical chain and last planner

Page 14: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 14© Graham M Winch

Last Planner and Critical Chain Combined

projectprogramme

criticalpath

qualityassignment

low duration

variability

elevatethe

constraint

latest start date

consummatetask

execution

last planning process

criticalchain

perfunctorytask

execution

highduration

variability

Page 15: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 15© Graham M Winch

Programming Reciprocal Processes• assumption of sequential information flows

– dependencies

• planning problem and reciprocal flows– interdependencies

• the dependency structure matrix– identify interdependencies– prioritise the matrix– cluster the interdependent tasks

• applying DSM to solving the design problem?– the problem of iterative flows

Page 16: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 16© Graham M Winch

4D Construction Planning

• 3D + t• constructing the product model• advantages

– communication– clash detection

• disadvantages – constructing the PBS not WBS– initial product model set-up

Page 17: © Graham M Winch Riding the Project Life-cycle1 11 : Managing the Programme to watch the time, and assign things by time, to devote oneself to business

Riding the Project Life-cycle 17© Graham M Winch

4D Construction Planning