in today’s post, i want to talk about the primavera p6 update baseline feature. are you using it right? should you be using it at all? i want to dive into that and talk about project change management while we talk about the p6 update baseline feature.
what is the problem with update baseline?
okay. so number one update baseline; if you’ve done any digging, you know it’s fraught with errors and bugs.
it has all sorts of problems trying to get update baseline to properly copy activities between the current schedule and the baseline schedule. but i’m not here to talk about that; i’m here to talk about whether you should be using it at all!
in fact, i think a lot of people are trying to use update baseline when they shouldn’t be using it at all.
let me talk about schedule change management for a minute. in the video below i walk you through it visually. let’s see where the progress in our schedule; we took the time to make a great baseline schedule – at the onset, we called it b1. and now as we go through, we’re doing our update schedule so we’re always comparing it to b1.
we’ve got our update, u2, u3. now, once we get a month five, something happens – and, you know, this always happens probably in month five, or even earlier, a change request comes through from the owner, maybe the contractor, whatever. we have a change request to deal with on this schedule. now, what happens is we take the current progress schedule and we put in the new scope or the changes.
maybe we’re removing scope whatever it is, we are changing non-actualized, not started activities, things on the right side of the data date. we’re making a new version i call it cr schedule 1 here. i just called it update schedule 5 + change request 1 (u5 + cr1). now to move forward after getting this change request approved, we need to have our baseline represent the new work.
this is what i see people doing. we now want to have b1 include cr1 – all activities, the new scope, and we’re copying those change request activities using the p6 update baseline feature. we can use the p6 update baseline feature to do that. first, we pick our baseline, we might have new activities in the current schedule and we tell p6 to automatically copy new things from the current schedule and put them into the baseline.
the correct change management process
but here’s the rub. this is wrong. don’t do this. this is not the right change management process you should be following at all. now i will tell you how to apply the change requests following proper change management procedures related to processing change requests. baseline 1 is completely locked – i don’t touch b1. in fact, all baselines once they are approved, are locked.
you should not open them to edit them or make changes. they are approved. they’re locked. no editing, no changing. so what should we be doing instead?
what we should be making is baseline 2, and b2 is actually a copy of our current progress schedule update 5 (u5) with the change request information, the new scope added into it, we should actually be making a new baseline in p6.
now, this we’re not comfortable with because my new baseline will have actuals in it and a lot of us are not comfortable with that. or we prefer to keep looking at the same baseline we’ve been looking at.
but it should not be that shouldn’t be that way. that one is locked in. we don’t go back. we make a new baseline and it’s just as simple as taking the current baseline schedule and creating a new baseline.
just add a new baseline, making a copy of the current baseline schedule and adding that into your baseline list. you can see in the video above a sample of this. “update b with cr1 changes” is in my baseline list. i set that as my new baseline and i move forward with update 6 (u6). u6 is now comparing to b2 and we move forward that way.
this is the process you should be following. in fact, there’s some nuances to this, especially if it takes a couple of months for that change request to get approved. and this is something i show you and talk about in my latest course advanced p6 progressing on-demand.
in this course, i dive directly into this content and teach you the steps that you need to know to do proper change management and we practice with real schedules.
using the update baseline feature
now update baseline when do i use it? when should i use it? to be honest, i have not had to use it. i would love to hear from you if you have a great use of update baseline. i have seen it used by ron winter for doing half step scheduling, but other than that user case, i’m struggling to find a really good reason to use update baseline. again, if you have a really good use case, let me know in the comments below.