The Definitive Guide to Project Management: The fast track to getting the job done on time and on budget (2nd Edition)
|
Critical chain addresses these biases in duration distributions both by addressing the behavioural causes and by turning the variability in task timing to our advantage by exploiting the statistical properties of sequences of uncertain events. A manager applying the critical chain method will avoid student syndrome and Parkinson's Law by avoiding emphasizing a fixed delivery date when assigning tasks. Team members are rewarded if they can show that they have delivered as quickly as possible instead of being motivated to deliver on a particular day. Using classical methods of estimating task durations, the true likely duration of each and every task gets padded with an allowance to prevent embarrassment: unless otherwise directed, most people will give an estimate of the time in which they are almost certain to be able to complete the task, whereas the average time it will take is usually shorter. This protects the estimator because they thereby reduce the chance that they will later be shown to have underestimated. Of course, for the reasons outlined above, the work normally ends up running until the deadline, even though task deadlines include this hidden padding. Aggregating contingency
The second consequence of task estimates including contingency is that it is an extremely wasteful way to apportion contingency time. The statistics of linked processes are such that it is much better to aggregate the uncertainty into a single pool for the whole project rather than try to protect tasks one by one (see Figure A.2).
Figure A.2. The cumulative effect of buffers on each task
Consider four tasks in series, which have each been estimated to take two weeks to complete. In fact, we know that the two-week estimates are probably the time by which the tasks are 90% likely to complete, and further probing of the estimators reveals that there is a 50% probability that each task can be completed in one week. So the classical estimating method would give a chain of four two-week tasks, for a total of eight weeks. Using critical chain, we build the plan using the one-week estimates, in the full knowledge that each of these is only 50% likely to be true, to give only four weeks in total. We allow for the uncertainty by adding a 'project buffer' which is shared between all four tasks (see Figure A.3). However, from statistics (see 'Statistics of aggregating tasks' box) we know that the uncertainty of this buffer duration is less than the sum of four individual one-week buffers. We can achieve the same overall level of protection for the project by having a two-week aggregate buffer as we did by having four one-week individual task buffers. So our critical chain plan is only six weeks long overall instead of the eight needed when each task had a buffer, and the two-week saving is due only to taking the buffers away from individual tasks and aggregating them into a single buffer for the project as a whole. Critical chain can shorten a project by over 20% in this way, with commensurate cost savings, without increasing overall risk. This may seem like black magic to project managers trained in other methods, but it is true.
Figure A.3. The effect of aggregating contingencies is to reduce the total buffer time from four weeks (Fig A.2) to two weeks
The statistics of combining many uncertain events also work to counteract the biases which make individual tasks more often late than early. The Central Limit Theorem shows that, no matter how skewed are the distributions of the durations of individual tasks, the distribution of the aggregated uncertainty will tend towards the symmetrical normal distribution as the number of tasks rises (Figure A.4). In other words, the overall project stands a reasonable chance of coming in early, even if individual tasks have a long tail on the late side (see Figure A.5)!
Figure A.4. Skewed distribution for a single task
Figure A.5. The distribution for aggregated tasks tends to the symmetrical 'normal' distribution
|
|
Top of Page