# Critical Path Forward Pass Calculation - Start at Zero or One?

One of the most frequently asked and hotly debated topics about Critical Path calculation by PMP aspirants is whether to start the forward pass calculation at Day Zero (0) or Day One (1). This has been a topic of debate on numerous forums and blogs, including this blog. But I've not seen a conclusive answer anywhere. The PMP exam prep guides and courses add to the confusion by following different approaches. Some authors prefer to start at zero, some start at one. Each approach yields different results.

While practically speaking, it may be a matter of choice, but from the exam point of view, there's only one correct approach. So, what is that correct approach? Should we start the forward pass calculation at zero or one? Today I'm going to answer that question for you, support it with evidence and put an end to this debate. So, are we ready to dive in?

Step-by-step Guide to PMP

How to Become a PMP in 6 Steps

First, let's consider a simple example and see how the results differ when we follow one approach over the other. Refer to figure 1 and 2.

Figure 1 (Approach 1 - start at zero)

Figure 2 (Approach 2 - start at One)

In figure 1, we started with zero and performed the forward and backward pass calculations. In figure 2, we started with one.

Key observations
1. In both the cases, the Critical Path duration and float calculations yield the same result
2. The formulas to calculate the ES, EF, LS, LF, and FF are different.
3. For calculating the duration of critical path and float, it doesn't matter which approach you take as long as you use the right formula.
4. The values of ES, EF, LS and LF are different in the two approaches.
5. The formulas and calculations are relatively simpler in approach 1 (but your preference may be different).
Let's look at the approach that some of the popular study guides and . Rita Mulcahy's PMP Exam Prep uses approach 1, whereas Head First PMP and PM Prepcast use approach 2. There are some books that completely avoid both approaches and use a calendar date as the start date.

The Correct Approach

So, the (million-dollar) question is, which approach is right from the PMP exam point of view? Which approach should I use in the PMP exam?

Update 04 March 2017: This article was first posted about 5 years ago (Mar 2012). Based on the feedback in the comments and other changes that have happened since then, I'm striking out the section below. There's no official word from PMI as to what the correct approach is. If I have to pick one of the two approaches at this point, I would go with Approach 2 as that's what is used in the PMBOK® Guide, 5th Edition.

And the winner is ............................ Approach 1 - Start at Zero (0)

Yes, as far as the PMP exam is concerned, the correct approach is Approach 1, and that's what you should be using on the exam. What you need proof? You don't trust me? Okay fine, listen straight from the horse's mouth:

PMI Community Post - Critical Path: Start at Zero or One

I quote the following passage from that article:

If you are sitting for the Project Management Professional (PMP)® certification exam, remember Task A always starts at zero. It has no predecessor and, thus, can begin right away. You will get incorrect answers as you do the backwards path and float calculations otherwise.

Now you might ask, why some authors and course providers use Approach 2. Well, that's for them to explain.

Hope we have settled this Start with Zero or One debate for good.

If you have questions or comments, please feel free to post them below. I'm always eager to read your comments. While we are here, I also want to invite you to join my new forum PM Hangout. All I'll say is if you love this blog, you'll love the forum too. So, what are you waiting for? Join now:

PMP Certification FAQs

Related articles:

1. Excellent article Harwinder!!

This was precisely the debate that was ensuing hotly in the PMP bootcamp batch I am participating in my local city.

The trainer was using the HeadFirstPMP book as one of the training materials and it uses the Approach 2 (forward pass - start at one), whereas she was insisting that according to her own experiences with the PMP exam and feedback from previous PMP bootcamp candidates, the correct answer is Approach 1 (forward pass - start at zero). Thus, the confusion arose and a lively debate ensued, with everyone voicing their favorite book's recommended strategy.

I wondered how PMI can allow the popular PMP book authors to be so contradictory on such a fundamental topic! Can't the PMBOK be more specific on the Critical Path Methodology. It seems to rec

Thank you so much for shedding the perfect light on this very critical subject and confirming it with that PMI post link, now I can't wait to share this tidbit with my batchmates tomorrow.

:-)

To make a long story short, the clock starting with zero is the mathematical method used by ADM (Activity Diagramming Method)while the clock starting from 1 is used by PDM (Precedence Diagramming Method). Given that only one major software package uses ADM (Microplanner) and the last time I used it commercially was back in 1983, pretty much tells the story. If you look at MS Project, Primavera and all the major software tools in use today they all use PDM.

Some time ago, PMI rationally and logically dropped ADM in favor of PDM meaning when you start calculating float, start with 1, not 0.

BR,
Dr. PDG, Jakarta, Indonesia
http://www.build-project-management-competency.com

1. Dr. PDG,

Actually I don't claim to know the 'right' answer. Neither did I attempt to say that one approach is better than the other. I mainly use MS Project, and it start with 1 (Approach 2).

I've only attempted to answer the question, "Which approach is right from the PMP exam point of view?" My answer is based on an article in PMI Community Post. If Barbee Davis, MA, PHR, PMP is wrong, then I'm wrong too.

If you have more reliable information (on which approach to follow for the exam), then please share with us. I'll be happy to update the original post.

P.S.: Mr. Oliver F. Lehmann, PMP was also very critical of my article, when I posted a link on Google Plus. I actually see it positively. This blog is not just a mean for sharing information, but also for me to learn from others. So, please keep your feedback coming. I welcome all constructive feedback.

BR.

2. Hi Harwinder,
In the "old days" PMI used both ADM (clock starts running at time 0) and PDM (clock starts running on the morning of day 1) but starting with the PMBOK Guide 3rd Edition, PMI dropped ADM and from that point forward, all the calculations started using PDM, meaning the clock starts running on the morning of day 1.

Put it this way- this is the method I teach in my classes and we have close to a 20 year running first attempt pass rate of 86% for English as Second Language (ESL) practitioners and 99%+ for native/near native speakers of English.

BR,
Dr. PDG, Jakarta

3. PS: Yes, I too like the new look of your blog!! Nice work!!

4. Dr. PDG,

Well, I guess the debate hasn't settled then :) But it's okay. I'm glad I started this thread and getting to learn more from you and other experts. I'll still keep the original post the way it is for now.

I think ADM was dropped from PMBOK Guide, 4th Edition because I remember I remember seeing it on the 3rd Edition when I took the exam. But I could be wrong on that.

P.S. I'm glad to hear that you liked the new look too. It took me about a week to redesign it, primarily because I'm not a web designer and had to toil my way through. But at the end, it was a satisfying and good learning experience. Page load speed was another important aspect that was addressed. Now I hope I keep posting useful content more often.

3. WOW.

New Look of your blog is awesome.

Now looking very cool.

1. Thanks Fahad, it was overdue for a year, and finally I found some time to work on it. Apart from the aesthetics, I've tried to improve the page load time. The pages load at least 2x faster now, and there's still scope for improvement.

Best regards.

4. Hi Harwinder,
In case of "Free Float" calculating, it will give different result if you start with 1 than 0.
Anyway, my understanding is that starting with 1 is more realistic as first date cannot be 0 (keeping in mind calender date). Otherwise it's fine using any of them.
Regards,
Mrinmoy

1. Hello Mrinmoy,

Can you explain how you get different values in Free Float calculation? The formula for Free Float is different in the two approaches. If the correct formula is applied, the same result would be the same.

Best regards.

2. Hi,
Yes, you are correct. My comments are wrong as I misunderstood it. You can delete my comments as it may lead to confusion to others.

Thanks,
Mrinmoy

5. I'm still confused. I've seen BOTH ADM & PDM in questions. Granted some questions might have been from out of date exams, but I'm grabbing any info I can get. I would HOPE that the question on the exam would specify which to use.

6. Dear HArvinder

How you co-relates activity versus tasks in project management.

7. I was disappointed that I had to read to the end of the article to get the answer. I would have preferred the correct answer be stated at the top to save my time; as well as that of whoever else found themselves drawn here.

The icing on that cake turns out to be that the article's conclusion is wrong anyway. Thankfully, I read into the comments to find that out.

From Mr. Harwinder's response to his commentors, it turns out he is loath to rescind his erroneous conclusion or ammend his article.

It seems Mr. Harwinder is more interested in reveling in the controversy than settling it; and it appears the real purpose of this article is to perpetuate it.

1. Dear TomBrooklyn,

You said a lot about me and my intent, but you didn't say a word about what you found wrong with the article, or what your opinion on the subject is. That makes me question your own intent.

So my suggestion to you is to be constructive in your criticism. Instead of indulging in personal attacks, try to focus on the topic.

Best regards.

8. Great article. Thanks for explaining.

9. Great article.

FYI, PMI have now commented on this topic via an errata to the 5th edition of the PMBOK.

http://www.pmi.org/en/PMBOK-Guide-and-Standards/Standards-PMBOK-Guide-Errata-Sheets.aspx

177 Figure 6-18--Added the following clarifying the note to the figure. This example uses the accepted convention of the project starting on day 1 for calculating calendar start and finish dates. There are other accepted conventions that may be used.

10. Nice article! Good approach to explain the difference between the ADM(clock starts at 0) and PDM (clock starts at 1).
But - to avoid any further arguments and confusion to the topic, it would be great if the section that "declares the clear winner" is modified or deleted altogether.

Personally, while understanding the concept myself and explaining others-the PDM method,that starts with Day 1 was preferred by me.
My rationale -
1. This method (PDM) one of T&Ts uses for calculating CPM in a network diagram - appearing
2. Furthermore, if you look at it from a practical approach, our calendars start from Day 1.
Don't really see a "Day 0" in our calendars-do we?
3. PMBOK version 5,page 177 (figure 6-18) CPM example also takes start date as day 1 and mentions it as an accepted convention.
In the same figure,the foot-note also says that there are other conventions to express the start date.

Since PMI itself is avoiding to prefer any given method(between PDM and ADM), it would be better if the publisher can modify the blog to avoid confusions on this topic.

1. Biswa - I have striked out the original conclusion and added a note. Thanks for your feedback!

11. BTW - the PMI.org community article link has now been removed

1. Thanks for pointing it out. The note on figure 6-18 of PMBOK Guide, 5th Edition still validates both approaches.