Website Upgrade Incoming - we're working on a new look (and speed!) standby while we deliver the project

Tips on using this forum..

(1) Explain your problem, don't simply post "This isn't working". What were you doing when you faced the problem? What have you tried to resolve - did you look for a solution using "Search" ? Has it happened just once or several times?

(2) It's also good to get feedback when a solution is found, return to the original post to explain how it was resolved so that more people can also use the results.

Schedule quality

12 replies [Last post]
Jukka Alapiha
User offline. Last seen 15 years 3 weeks ago. Offline
Joined: 8 Apr 2010
Posts: 7
Groups: None
Hi all,

I have been searching some kind of schedule quality guideline. When you can say that schedule has too many activities without relationship, when there is too many open ends and so on. Is there any best practices?

Some points could be these:

Max % of activities without relationship or constraint
Max % of activities with open end
Max % of activities with open start
Max % of level of effort activity type

Any other you can think of?

Replies

Rafael Davila
User offline. Last seen 13 weeks 2 days ago. Offline
Joined: 1 Mar 2004
Posts: 5241
Rodel,

Contractual requirements should be visible but should let the CPM be free to show projected dates, do not fool the math.

The author brings a few baseline milestones with his suggestion without the requirement to display all other baseline activities. Yes you are correct Baseline is the way to go, that is the point. Then why fool the math, there is no need.

I cannot accept a substitution of the unconstrained backward pass values with constrained values. If a software developer want to show both this is ok. The first is a must have, the second should be in addition to if you wish for the software to show. The values shall be clearly distinguished by use of different names.

Best regards,
Rafael
Rodel Marasigan
User offline. Last seen 18 weeks 6 days ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Rafael,

If the constrains is used as fixed milestone not tied by logic to any schedule activity. I’m with you "It’s really a BAD practice". otherwise what’s the use of Baseline?

Thanks
Rafael Davila
User offline. Last seen 13 weeks 2 days ago. Offline
Joined: 1 Mar 2004
Posts: 5241
Rodel,

Perhaps you missunderstood me. I agree so much with the author preference that I go as far as adopting his preference as good practice. That tolerance for the use of these constraints is wrong. The author should not be tolerant because I believe his practice to be the only way that follows good practice.

How can you justify it’s a delay if no basis?
-Just compare projected dates against contractual dates shown by a fixed milestone not tied by logic to any schedule activity, as per author preference.

By the way use of negative float is backfiring against those who require its use. Is absurd to require its use and then ask for it not to be used when not convenient.

See Another Court Accepts the Negative Float Theory of Criticality.

http://www.arcadis-us-pmcm.com/assets/files/PinnacleOne_Criticality_What...

Best regards,
Rafael
Rodel Marasigan
User offline. Last seen 18 weeks 6 days ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Hi Rafael,
I respect your opinion because everyone has own belief of what is wrong and what is right. I don’t see any wrong on the authors preference of using milestone for constrain date. Noted: “This is not mandatory” Inserting a milestone at the end or beginning of a task and use as constrain is not actually a bad idea. It’s easier to find because the scheduler knows that constrain are only on milestones instead on multiple number of task. Technically it’s correct because we cannot constrain start and finish of a task at the same time while milestone has only one date (either start or finish).
“The only legitimate use of a constrain is to mirror an impost on the schedule”
It doesn’t specify whether it should be a task or a milestone.

“Constrained dates impact the calculation of ‘Float’.” I agree!

“The only way negative float can be generated in a schedule is by the presence of a fixed date of some form” If no baseline to measure how can it generate a negative float if no fixed end? How can you justify it’s a delay if no basis?

“A total float value less than zero indicate that the activity late finish date is scheduled prior to the activity early finish date and the calculated critical path is not feasible.”
“I believe this is a wrong functionality adopted by Primavera Products, that is wrong and that is accepted because of some PMI members having interest on Primavera/Oracle support of the PMI.”
Hehehe… no comment
here is a good one Float is it real?
mimoune djouallah
User offline. Last seen 5 years 44 weeks ago. Offline
Joined: 14 Oct 2006
Posts: 388
jukka

check this paper it may interest you

http://www.ronwinterconsulting.com/rabaseline.htm

best regards
Mimoune
Rafael Davila
User offline. Last seen 13 weeks 2 days ago. Offline
Joined: 1 Mar 2004
Posts: 5241
Rodel,

About your reference, which I like, I have the issue on the author not being clear about his preference on the issue on date-constraints. They are wrong and their use should be considered bad practice.

Footnote: "A personal preference of the author of this paper is to place all date constraints on Milestones. This is not mandated [come on be brave, is wrong], but it makes finding and managing constrained dates as the project progresses much easier. The practice also makes the identification of ‘errors’ easier – imposed dated on normal tasks are obviously in the wrong place. Constrained dates impact the calculation of ‘Float’. The only way negative float can be generated in a schedule is by the presence of a fixed date of some form [come on be brave, negative float is wrong]."

The same goes with the PMI Practice Standard for Scheduling that allows for The “Finish Not Earlier Than” constraint to be used sparingly. Also in the same document the PMI accepts Negative Float, a computation that overrides CPM backward computations. They say “A total float value less than zero indicate that the activity late finish date is scheduled prior to the activity early finish date and the calculated critical path is not feasible.” I believe this is a wrong functionality adopted by Primavera Products, that is wrong and that is accepted because of some PMI members having interest on Primavera/Oracle support of the PMI.

Best regards,
Rafael
Rodel Marasigan
User offline. Last seen 18 weeks 6 days ago. Offline
Joined: 25 Oct 2006
Posts: 1699
Jukka,
This might give you some guidance (link below)
A Guide to Scheduling Good Practice
Anoon Iimos
User offline. Last seen 3 years 18 weeks ago. Offline
Joined: 22 Sep 2006
Posts: 1422
Hi Jukka,

For me, it’s not a measure of minimum or maximum.

It is the comprehensiveness of your schedule which shall represent the realistic tasks and methods on how you are going to build your project.

I may suggest that you don’t listen to Samer and Mike (maybe sometimes), as for example: your project is to install lighting posts (and nothing else, wirings, others not included in the scope). With this, you can work on each post independently and without any relationship with other posts.

Best regards
Jukka Alapiha
User offline. Last seen 15 years 3 weeks ago. Offline
Joined: 8 Apr 2010
Posts: 7
Groups: None
Thanks,

For the answers. Reason why I’m asking is that I’m at the customer side and I have to analyze the schedules, but the schedules are not meeting the "ideal" state. I started to think what is the minimum acceptable level, or should I just demand more.
Samer Zawaydeh
User offline. Last seen 6 years 12 weeks ago. Offline
Joined: 3 Aug 2008
Posts: 1664
Hi,

Keep the Start and Finish Activities with open ends only.

With kind regards,

Samer
Mike Testro
User offline. Last seen 25 weeks 1 day ago. Offline
Joined: 14 Dec 2005
Posts: 4420
Hi Jukka

Max % of activities without relationship or constraint > 0
Max % of activities with open end > 0
Max % of activities with open start > 0
Max % of level of effort activity type > 100

That should get you on the right lines for proper programming -Oh and another thing - use only FS links.

Best regards

Mike Testro
Samer Zawaydeh
User offline. Last seen 6 years 12 weeks ago. Offline
Joined: 3 Aug 2008
Posts: 1664
Dear Jukka,

The best thing that you can do is pick up a basic book and read the basics of scheduling. Using the tool will not make you a good carpenter.

Start out with a simple example from the scheduling book that you have and implement it in the software. Then you start adding more details to your program of works.

You should be able to answer the 4 points within 1 minute or less after reading the book.

With kind regards,

Samer