In defense of Critical Chain
From the Easy in theory, difficult in practice Blog
by Kiron Bondale
My musings on project management, project portfolio management and change management.
I'm a firm believer that a pragmatic approach to organizational change that addresses process & technology, but primarily, people will maximize chances for success.
This blog contains articles which I've previously written and published as well as new content.
Recent Posts
Leading Through Crisis Means Leading Through Context
"It's the end. But the moment has been prepared for." - retirement lessons from the Doctor
Just because they are non-critical, doesn't mean they are not risky!
Just because they are non-critical, doesn't mean they are not risky!
How will YOU avoid these AI-related cognitive biases?
Categories
Agile,
Artificial Intelligence,
Career Development,
Change Management,
Communications Management,
Decision Making,
Governance,
Hiring,
Kanban,
Lessons Learned,
Personal Development,
PMO,
Portfolio Management,
Project Management,
Resource Management,
Risk Management,
Risk Management,
Schedule Management,
Scheduling,
Tools
Date
One of the more subtle changes in the Sixth Edition of the PMBOK Guide is the elimination of all references to Critical Chain Method (CCM).
The rationale for this excision was not provided in Appendix X1 of the Guide which provides details of most of the Sixth Edition changes so I can only speculate that this might have resulted from the desire of the volunteer standards committee to cover commonly used tools and techniques for schedule development, and with the addition of agile release planning perhaps CCM became an easy sacrificial lamb.
Many years ago, I worked in an organization where I attempted to introduce CCM as an approach to managing key resource availability challenges as well as shifting leadership focus from individual tasks to milestones.
Unfortunately, this failed miserably.
A fundamental tenet of the methodology is using optimistic activity durations by stripping out padding and by aggregating uncertainty into buffers at the end of activity sequences. I was unable to convince team members to provide such aggressive estimates given the organization’s prevailing culture. Given that a fair bit of padding remained in each activity duration estimate, the buffers ended up being bloated and milestone dates were later than would have been previously planned.
However, some of the key lessons remained with me which I was able to apply later.
- Eliminate multitasking of high demand, low supply resources. It’s really tempting to squeeze out every iota of working time from such team members, but the opportunity cost of context switching is much greater than for other team members. So while I encourage the elimination of multitasking for all core team members, if that is unrealistic, at least do it for your “drum” resources.
- Centralize uncertainty into contingency reserves and defend those reserves. Calling these buffers does not resonate well with senior management as the perception is that these will be consumed carelessly. Position them as contingency reserves and they can start to appreciate the necessity of having some shock absorbers to protect the timelines from known-unknowns.
- Obsess over milestones and not individual tasks. Estimates are probability distributions – some activities are bound to be late and some will be early. A good project manager keeps their eye on the key milestones and while they are aware of the give and take which results from variation in activity end dates, they won’t micro-manage the team to those. This not only reduces perceptions of micromanagement while empowering individual team members, but it also keeps everyone’s eye on hitting the milestone date. Scrum incorporates this principle by focusing team efforts on sprint goals and commitments and not just on individual tasks.
Use of CCM requires a level of scheduling discipline which is absent on many projects and it does lend itself well to deterministic or predictive projects. But just because you can’t use the method as a whole doesn’t mean it doesn’t contain some good practices which could be applied to your project.
(Note: this article was originally written without the benefit of a feeding buffer on kbondale.wordpress.com in October 2017)
Posted on: September 12, 2018 06:59 AM |
Permalink
Comments (12)
Please login or join to subscribe to this item
Guilherme Caloba
Production Engineer| PETROBRAS
Rio De Janeiro, Rio De Janeiro, Brazil
Dear Kiron,
Thank you for this article. I've been trying to use CCM for some time, specially regarding the determination and tracking of contingency. As you mentioned, I was not able to use it "in full" by cutting tasks in half, for instance. But I think it provided guidance to the projects specially concerning situations where small delays have a direct impact on the critical path but small significance on the S-curve schedule performance.
Rami Kaibni
Community Champion
Senior Projects Manager | Field & Marten Associates
New Westminster, British Columbia, Canada
Kiron,
You make a very good point and defence statement. I see no reason or rationale behind removing CCM from the PMBOK 6th edition even though it might be that they want to address the most important and frequently used tools. CCM is a very important too and I agree it provides some discipline if used properly.
Kiron, practically how much it has been used?
Can we apply same buffers of CCM on the CPM if no more CCM?
Al Taylor
I.T. Contractor| Independent
Waterloo, Ontario, Canada
Thanks Guilherme and Rami!
Riyadh, we can certainly apply some of the principles and practices of CCPM without using the full model - that is sometimes easier to do than adopting the big change involved with full adoption. Centralizing buffering is something I've done frequently without using full CCPM.
Kiron
Time to remove the deadwood from project management. In 100 people you might get 1 or 2 that state that they use it consistently. Thanks for the post Kiron.
RAJESH K L
Project Manager, PMP| Bharat Electronics, Bengaluru, India
Bengaluru, Karnataka, India
Good post on critical chain topic.
Thanks for sharing
Thanks Al, Sante & Rajesh!
Very interesting, thanks for sharing
Pench Batta
Enterprise Lean Agile DevOps Coach /SAFe Program Consultant (SPC6)| Capgemini, Inc.
Bentonville, Ar, United States
Absolutely fantastic information on CCM!
Stelian ROMAN
Project Manager| MicroSafety
Carlingford, New South Wales, Australia
Interesting, thanks for sharing
Very useful post.
I guess for those of us that think CCM has value will have to keep trying to figure out why it isn't implemented or isn't implemented well. Maybe then it will be put back in PMBOK7.
Estimates are estimates until the PM puts them into a Gantt chart and then they are etched in stone. Or so they seem to believe.
All of the PM tools seem to be geared two localized optima (my project) instead of global optima (the rest of the company)
Unless I have missed one?
Please Login/Register to leave a comment.
|
Vote early and vote often.
- Al Capone
|