Back to ArticlesBack

Subscribe to our newsletter

Get the latest articles and resources sent straight to your inbox.

MPUG

geograph-3277024-by-Rude-Health-One of the fun things about my job is that often I find myself knitting together multiple disparate systems and scheduling philosophies. In this case, I’m working with a client on a field scheduling problem, and we’re identifying how the multiple constituencies within the organization can collaborate to deliver a high level of service to the customer base — while at the same time ensuring an appropriate level of cost.

From a very macro level, we are now trying to solve an equation for two optima: 1) How do I deliver world-class service to a customer base that needs responsive, predictable performance, 2) while at the same time juggling crews and equipment such that I am ensuring maximum capital utilization?

When we are solving for one or the other optimum, life is simple. I can simply get more resources than I need, have them sit idle and waiting for the work to pass through — in which case the work doesn’t get delayed. Or I can schedule the crews according to their optimal schedule — which may not respect commitments to my clients (the classic “cable man” or “appliance delivery” scenario).

We see the same discussion in other domains. For example, from some of the discussions I’ve participated in within the last couple of weeks:

  • In IT, I have a limited number of testing resources. I need to run all of my projects through this testing bottleneck; hence, I want to structure the project to reduce the time between design and release while also optimizing the use of my testing resources.
  • From a more macro IT portfolio sense, managers struggle with committing resources to projects before the projects actually can demonstrate a need for resources.
  • In drilling, we have a limited number of rigs that must run from well to well performing drilling activities. Meanwhile, each well requires a series of activities to get ready for the rig arrival. Bringing the rig in too early simply means that it sits idle.
  • In oilfield maintenance scheduling, I’m working through a backlog of maintenance tickets and trying to ensure efficient crew utilization. (Ok, this is not a perfect comparison, as we lose a bit of the deterministic element, but it’s still in the rough ballpark of the discussion.)

Theory of Constraints provides us some guidance here. In ToC we would identify the bottlenecked resources, such as the crews, and then ensure that the deterministic scheduling approach creates a backlog of work in front of them. In other words, the bottlenecked resources are always used.

Schedule Challenges

First, let’s look at how to approach this via scheduling. The basic gist is that the deterministic schedule only predicts an early readiness date for the construction crew to start their work and then identifies a window within which they will perform the work. The length of that window is then defined by the anticipated volatility and workload of the crew schedule. (Which would mean that the more work they have — or the more variables that would be expected, say, during a season where weather disruptions are to be expected — would mean we would want to lengthen that estimated window.)

As the readiness date approaches, the deterministic schedule dates may be adjusted based on real-time field conditions. At a defined milestone, the readiness status is handed off to the construction team, who then slots the work into the schedule for the next planning period, i.e. two weeks or one month.

This means a few things:

  • We need to treat the construction date within our deterministic schedule as a target, but not a specific date on which work will be done.
  • We need to identify a triggering task or condition prior to that date that indicates the work is ready to be scheduled within the construction scheduling queue.
  • We need to have a separate scheduling queue for the constrained resource, such as a process to define when work is ready to enter the queue and how that queue interacts with the overall logic of the deterministic scheduling model.
  • We need a way of assessing readiness for the work to be put into the construction scheduling queue. If the work isn’t ready, we don’t want to waste everyone’s time scheduling construction.

Andrew_Lavinsky_deterministic_scheduling_figure_1

Communication Challenges

From a communication perspective, we need to ensure that the systems or groups communicate specific data between themselves. Using the model above, that would look something like this. (And feel free to substitute any relevant constituency for “Crew” in this picture: IT testing resources, drilling rigs, etc.)

Andrew_Lavinsky_deterministic_scheduling_figure_2

The key here is to recognize the respective value that both perspectives have on the fundamental problem — that we’re attempting to solve an equation for both speed and efficiency. Therefore, we need to build a system that includes people, process and technology and that can solve — and reconcile — for both.

 

A version of this article originally appeared on Andrew Lavinksy’s blog, Project Epistemology.
Image courtesy of Rude Health via a Creative Commons ShareAlike 2.0 Generic (CC BY-SA 2.0) license.

 

Get Weekly PM Insights

Join 500,000+ PMs receiving updates on the latest PM methodologies, PDU opportunities, tool reviews, career tips, and member exclusives.

PMI ATP
PMI Authorized Training Partner
REP #4082

Learning Paths

PMP® TrainingCAPM® TrainingPgMP® TrainingPMI-ACP® TrainingMS ProjectMS PlannerMS TeamsJira

PM Resources

PDU TrackerLive WebinarsSalary CalculatorTool ComparisonsJob BoardKnowledge BasePM Glossary

Community

Discussion ForumStudy GroupsEvents Calendar

Follow Us

LinkedInYouTubeTwitterFacebook
MPUG Logo

© 2025 MPUG. All rights reserved.

TermsPrivacySitemap
Articles

When Deterministic Scheduling Meets Kanban

One of the fun things about my job is that often I find myself knitting together multiple disparate systems and scheduling philosophies. In this case, I’m working with a client […]

4 min read
•almost 10 years ago••
A
Andrew LavinskyAuthor
Project Management
Microsoft Project
Best Practices
Productivity
A
Andrew Lavinsky

Content Writer

Andrew Lavinsky, PMP, MVP, is a manager in the program management practice of a Big 4 consultancy, where he focuses on enabling organizational performance improvement through enhanced project and portfolio management. As a professional trainer and consultant, Andrew has a diverse background providing services in such industries as oil and gas, healthcare, finance and IT. Andrew has lectured extensively on project and IT operations management topics within the United States and abroad. A graduate of the George Washington University, he has been an active volunteer with PMI, ITSMf and a number of other professional and educational organizations. In the mid-1990s Andrew was involved in the creation of one of the first official nongovernmental organizations in Mainland China. Later in that decade he served as a Peace Corps Volunteer in rural Mongolia, moving on to manage project delivery for Fortune 500 companies in the Chinese market. Contact Andrew at alavinsky@hotmail.com.

View all articles by Andrew Lavinsky
Related Content

Continue Reading

Discover more insights and articles that complement your current reading

Two Project Manager Agent Features You Might Like
Articles
5 min read

Two Project Manager Agent Features You Might Like

Discover two game-changing features of Microsoft’s Project Manager Agent including agent-to-agent communication and the new integrated interface in Planner.

E
Erik van Hurck
about 1 month ago
Read
Master Dependency Analysis in Microsoft Project with SSI Tools!
Articles
2 min read

Master Dependency Analysis in Microsoft Project with SSI Tools!

Learn how to master dependency analysis in Microsoft Project using SSI Tools’ Directional Path, Connecting Path, and Dependency Tracer to analyze predecessors, successors, and project logic.

K
Kenny Arnold
about 1 month ago
Read
A PM’s Halloween Survival Guide
Articles
5 min read

A PM’s Halloween Survival Guide

Discover the spooky parallels between Halloween and project management, from scope creep monsters to ghosted team members, in this fun survival guide for PMs.

R
Ronald B. Smith, MBA, PMP
about 2 months ago
Read
Explore All Articles