Project Management

Seven deadly sins of scheduling

From the Easy in theory, difficult in practice Blog
by
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.

About this Blog

RSS

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

linkedin twitter facebook Request to reuse this  

Categories: Project Management, Tools


Something I’ve taken for granted is a project manager’s ability to create and maintain a project schedule.  The reality is that most accidental project managers spend at least as much time struggling with their schedules as they do getting real value out of them.

No project scheduling tool is inherently bad, but there are a few cardinal sins that will reduce the value you achieve by using these indispensable aids.

1. Use a scheduling tool to help you define the scope for your project. Most scheduling tools are good for entry of tasks with durations and dependencies but are lousy as brainstorming or iterative definition aids.  Spend the time to create a Work Breakdown Structure (WBS).  Then using traditional Post-It notes or a similar visual approach, sequence the activities that will deliver the scope of your project.  Once you’ve got the skeleton ready, you are ready to transition this information to a scheduling tool.  Otherwise, get ready for spaghetti-like dependencies that are impossible to trace…

2. Use scheduling constraints excessively. Too often, I’ve reviewed project schedules that are saturated with constraints – these have been used as a cheap way of getting tasks to start and end on specific dates.  While this may help to get a quick & dirty view of a project’s time-line, it effectively neuters a critical path methodology-based scheduling engine and eliminates the ability to optimize schedules through appropriate use of slack.  Constraints should be used to capture real world situations only (e.g. we can’t start this task until the next Saturday as that happens to be the first available maintenance window).

3. Use automated resource leveling and effort-driven tasks. Automated resource leveling is a great concept but is poorly used – unless you are 100% certain about the relative priority of individual tasks (most organizations can’t even figure out the relative priority of their individual projects!), this feature can effectively shred your schedule.  Effort-driven tasks work well for projects where there is a true linear relationship between resource allocation and task duration – however, on most knowledge-based projects, Brooks’ Law and the old cliché about nine women being unable to have a baby in one month come into play.

4. Capture too many (or too few) tasks. Remember that a schedule is just a model of what you expect to happen that serves the dual purpose of being a forecasting and tracking tool as well as a communication medium to team members and project stakeholders.  There is equally as much pain of having a schedule that is at too high a level of detail (it is too easy to lose track of schedule progress) as there is of attempting to define and track every minuscule activity that occurs on the project (you’ll spend all your time maintaining the schedule).

5. The schedule is out of date the moment it is updated, so why bother updating it? Of course, this is a relative state, and yet many PMs seem to feel that keeping a schedule current is a waste of time.  Unfortunately, this reduces the value of a schedule to purely being a task list.

6. Outline levels and milestones are GREAT! Outline levels and milestones are a good way to present schedule information in a fashion that will satisfy multiple levels of detail for status reporting.  Having said that, too much of a good thing is also not a great idea – just because your scheduling tool supports hundreds of outline levels or milestones per schedule does not mean you have to push the boundaries of these limits!

7. We can’t start over… The worst sin of scheduling is to work with a schedule that has reached such a level of chaos that no one derives any value from its continued existence.  Many project teams take that undesirable journey to Abilene without someone stepping back and saying “let’s start over” – not only can that reduce administrative effort but it can create the perception of a clean slate for the project team.  To quote Kenny Rogers, “You got to know when to hold ’em, know when to fold ’em…

(Note: this article was originally written and published by me in September 2009 on my personal blog, kbondale.wordpress.com)


Posted on: February 23, 2018 07:29 AM | Permalink

Comments (18)

Please login or join to subscribe to this item
avatar
Anish Abraham Privacy Program Manager| University of Washington Auburn, Wa, United States
Good article, Kiron and thanks for sharing this.
In my experience most project schedules are based on the assumption that the right resources will be available when needed. But unless the organization has a good method for assigning resources to projects, that may not happen all the time.

avatar
Pravin Kumar Shrivastava Associate Vice President| Aithent Technologies Pvt Ltd Gurgaon, Haryana, India
Absolutely having too much dependence on tool and too little dependence on tool is a risk. Agree with all your points. Thanks for sharing.

avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Thanks Anish & Pravin!

avatar
Rami Kaibni
Community Champion
Senior Projects Manager | Field & Marten Associates New Westminster, British Columbia, Canada
Good Points Kiron.

avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Thanks Rami!

avatar
Eduin Fernando Valdes Alvarado Project Manager| F y F Fabricamos Futuro Villavicencio, Meta, Colombia
Vey interesting, thanks

avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Thanks Eduin!

avatar
Kate Lynska Technical Writer| Cimon.io Kyiv, Ukraine
Thanks for sharing, nice article!

avatar
Sante Delle-Vergini, PhD Senior Project Manager| Infosys Melbourne, Victoria, Australia
Thanks Kiron, a great list of sins for scheduling. Sometimes on very large projects a project scheduler is necessary because the level of tasks reaches a critical mass for the PM to constantly maintain.

avatar
Drew Craig Sr. Agile & Product Coach| Vanguard Philadelphia, Pa, United States
Great points, Kiron. Too often I've seen the schedule created, then never touched!

avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Thanks Sante & Andrew!

Kiron

avatar
Napat Sooksamran Project Manager| KASIKORN LINE Co., Ltd. Bangkok, Thailand
Thanks for interesting article.

avatar
Demetrius Williams Atlanta, Ga, United States
Good article Kiron.

avatar
Henry Hattenrath Project Consultant| Tectonic Engineering MSA LLC New York, Ny, United States
Kiron

The Sins are still appropriate today. I would add - Ignore Reality. On many projects, managers often stretch the teams abilities and push the envelope of the schedule milestones and goals. However, Influencers with objectives beyond the immediate project realization can require and cause schedules to defy common sense and the law of physics. Crushing schedule to meet dates that clearly can not be achieved is often proposed by Influencers that believe that using simple arithmetic you can triple staff, work more than 24 hrs a day, double stack more equipment, instantly have materials available and perform the work in the same space.

avatar
Riyadh Salih Saskatchewan, Canada
Nice Kiron, let's repent from those sins.

avatar
Drake Settsu Project Manager / Blogger Hi, United States
Great article Krion!

You exposed some of the deadliest sins in scheduling.

avatar
Muthukrishnan Ramakrishnan Automation & Validation Engineer| Automation & Validation Solutions Taichung, Taichung, Taiwan
Thank Kiron, this should be helpful for my career in projects

avatar
DANIEL SUSAINADAN Project Controls Manager| TORONTO TRANSIT COMMISSION (TTC) Saskatoon, Saskatchewan, Canada
Very interesting, thanks.

Please Login/Register to leave a comment.

ADVERTISEMENTS

I hate asking for change. They always make a face. It's like asking them to donate a kidney.

- George Costanza

ADVERTISEMENT

Sponsors