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.

Are activities go beyond data date or not ?

17 replies [Last post]
Ritesh Kumar
User offline. Last seen 2 years 51 weeks ago. Offline
Joined: 9 Apr 2006
Posts: 49
Dear all
Can any one suggest me, I have updated a schedule and set data date and I found some of the activities cross the data date vertical line in Gantt chart. Were activities going beyond the data date line is it?
If the activities were cross beyond the data line then what would be probable reason.
Kindly reply me, I would like to have comments on it.


Regards
Ritesh Kr.

Replies

James Griffiths
User offline. Last seen 16 years 23 weeks ago. Offline
Joined: 19 May 2006
Posts: 435
Groups: None
Eugene,

Well done! Your result is exactly that which I’d expect. this indicates that the AS/AF are the caridinal data.

To widen the debate regarding inputting logic links - it was quoted to me that: "...the linking between activities indicates a relationship only...".

The above is an interesting statement and applies a whole new context to the use of such logic links. It has a very subtle meaning and allows a much broader interpretation; therefore a much wider application for the use of such links. If you consider the original FS link; this, by conventional definition, means that A MUST finish before B can start. If, however, we take the example of eating the KFC, where you PLAN to wash the breakfast dishes after you have eaten your KFC dinner, then you may legitimately input the FS link without contravening the more modern definition of "...indicates a relationship...".

As usual: by altering our mindset and being pragmatic, we allow ourselves to be much more flexible. Yes, I’ve no doubt that there will be contradictory elements - and that’s where we ourselves have to make the choice. Ultimately, however, as long as we achieve the primary objective, without utter chaos, death and destruction, then why not?

Open to discuss.

James
Eugene K
User offline. Last seen 13 years 50 weeks ago. Offline
Joined: 18 Oct 2006
Posts: 47
Groups: GPC Malaysia
Alex, haha this is me. trying to solve something that si not my problem. well i believe learning from mistakes, even other’s mistake.
so i try to replicate teh problem, but still cannot.
I create 2 activities A adn B with FS0
progress successor with AS and AF, DD to the future.
No prob, B shows the AS/AF as before DD and A the pred scheduled to start on DD.
Then try with ZTF for A, also no prob.
Then try with ZTF for B, also no prob.
In both the ZTF options, same result as without ZTF.

Can give me the scenario for your replicated "problem" case? I wanna try to get the "problem" and understand why.
Alex Wong
User offline. Last seen 12 years 13 weeks ago. Offline
Joined: 12 Feb 2003
Posts: 874
Groups: TILOS
Eugene

My mistake, it is more than just FS, its a combination of contraints and ZTF. I had replicated the problem previously and willing to share with you.

Cheers

Alex
Eugene K
User offline. Last seen 13 years 50 weeks ago. Offline
Joined: 18 Oct 2006
Posts: 47
Groups: GPC Malaysia
Alex,
Just to make sure I understand correctly,
If I have 2 activity A and B, A is predecessor of B with FS logic.
If pred A has not finish, whatever AS/AF i enter for B, the Gantt will never show B to finish before the Datadate?

But I dont have that problem. FYI, I m using P3.1, retain logic. (how can i attached a screen capture to show?)

as for "resource logic", do share with me with regards to "How to aviod it ... its depend on your experience in the schedule and logic and P3."

always learning... if there is a better way, must learn, adapt and change for the better...

thanks.

Alex Wong
User offline. Last seen 12 years 13 weeks ago. Offline
Joined: 12 Feb 2003
Posts: 874
Groups: TILOS
Eugene

You properly dont understand the original question of actual finish date is alway stuck with the Data date because of its logic. He is not displaying a target plan.

Try to finish a activty that hv a FS relationship and the predecessor still not yet finish and use F9 option of retain logic. "You will not able to finish the activity before the datadate line. (TRY IT)

In addition, I am not sure I agree with you in terms of ""So "resource logic" can be correct logic in the sense of planning your (limited workforce) team movement""

Resource logic only work when the execution of the work is following the exact sequency of events in the target. What if the sequence had changed and the last item finish prior to the all the rest of the installation complete. what happen to the float...

My opinion in Resource logic is ... aviod it if possible, because you will create yourself a nightmare when progressing these activity. How to aviod it ... its depend on your experience in the schedule and logic and P3.

Cheers

Alex
Eugene K
User offline. Last seen 13 years 50 weeks ago. Offline
Joined: 18 Oct 2006
Posts: 47
Groups: GPC Malaysia
Dear All,
It is interesting to read about what is considered right logic and what is wrong...
To me, that "Plan the work, and Work the plan" is the key to the right logic. The logic is in place to create a plan.
Next stage is the excutioner of the work to work the plan. So "resource logic" can be correct logic in the sense of planning your (limited workforce) team movement.

Unfortunately, there are still many organisations which have "Plan the work " which in my opinion is not planning, but just painting nice pictures (charts and schedules).

Eugene K
User offline. Last seen 13 years 50 weeks ago. Offline
Joined: 18 Oct 2006
Posts: 47
Groups: GPC Malaysia
Ritesh,
not really sure how you got what you get...
but i was thinking... what is your gantt chart showing? current schedule or Target schedule?

If Current schedule, then all AS/AF should be to the left of the DataDate (and your Data Date must of course be greater than any of the AS/AF you enter).

If your gantt shows Target Schedule and u hv actually progressed ahead of schedule, sure you will see your Gantt to the right of the Data Date, but then remember this gantt is NOT representing your AS/AF.
Alex Wong
User offline. Last seen 12 years 13 weeks ago. Offline
Joined: 12 Feb 2003
Posts: 874
Groups: TILOS
Dear All

Let me put another dimension into this topic.

A lot of the time logic is put in because of

1. Resource Constraints
2. Clients Requirement to have a critical path where total float is less than x days


Because of these reason logic is being put in without its true relationship. As a result, when updating the scheudle problem apprear everywhere.

And because the Baseline is already fix(Approved) at that point, it is impossible to change the baseline and logic, what should/can the planner do??

Cheers

Alex
Andy Petkus
User offline. Last seen 13 years 3 weeks ago. Offline
Joined: 8 Nov 2002
Posts: 44
Groups: None
Hi James & Alex,

James, you hit the nail on the head with your comment about ’fluffy’ relationships. I don’t know about you guys, but I have always advocated that any logic network must be logically correct, no open ends, date contraints, (except one and that can be either the project start or finish date, (milestone).
This is especially vital when preparing a target or baseline programme. The target/baseline is a snapshot of the work that is intended to be done at that time with all of the available information and matches the project target/cardinal dates, resources budget, costs etc., to which, as you know, all project stakeholders must agree on.
Once this is set, everything that happens from then on is a measure against that target. The target is never changed, unless there is a scope change that pushes out the target end date that can’t be absorbed.

Sorry if I’m preaching to the converted!

My bottom line is that if the target is prepared correctly, then what happpens after that is the normal day-to-day pro-active planning function. I have a little motto I tell my planners "plan the work, work the plan"

Cheers,

Andy

James Griffiths
User offline. Last seen 16 years 23 weeks ago. Offline
Joined: 19 May 2006
Posts: 435
Groups: None
Hi Alex,

You’re quite right. The "relationship" element, however, is something that has always been a bit "fluffy" - especially in the world of Design Planning. In the world of construction, be it buildings, railways, waterworks etc, there are very definite and true logic relationships - as per your example. However, it must be realised that none of the software recognises the context of the activity descriptions. ie. it doesn’t understand that you physically cannot have finished washing the dishes until you have finished stuffing-your-face.The problem, though, is that you are telling the software that you have. So, you now have a conflict that needs to be resolved as to what is true:

In order to resolve the conflict, you have to go through a series of questions, such as:

1)Is the relationship correct? If the relationship is correct, then the operator is doing something wrong.
2) If the operator is doing something wrong, then what is he doing wrongly? Is he inputting incorrect dates for the Actuals, or has he just forgotten to correctly update the predecessor?

The software cannot answer those questions using anything other than its in-built algorithms. In this case, it chose to assume that the predecessor relationship was correct, and that the predecessor dates were cardinal - thus it automatically moved the successor Actuals to the logically derived time-line. However, it there is still nothing to determine that the software’s choice of action was correct. When our colleague input the Actuals, I would have thought that the software would have warned him that he was about to contravene the logic - thus giving him the choice. Did it do this? If not, then you could argue that the software is not exactly being helpful, if not actually being completely wrong, relative to "real-life".

To take your example to the almost ridiculous extreme of logical interpretation, you could argue that, when eating a KFC, you don’t actually use dishes - but the dishes remaining from breakfast have yet to be done. Therefore, in reality, there is no TRUE relationship between the two activities, but you might PLAN to do them after eating the KFC. So, in order to correctly drive the PLAN, you are forced to introduce the relationship based on how you expect to execute the activities.

Alex: ’tis an interesting debate on planning practice. Feel free to comment and introduce us to your ideas.

Cheers.

James.
Alex Wong
User offline. Last seen 12 years 13 weeks ago. Offline
Joined: 12 Feb 2003
Posts: 874
Groups: TILOS
James

I think this is fundamental of planning, not software. Thats why many planner do think that MSP had mislead the planning world.

If you have a relationship indicated that A must finish after B Finishs. Then why are you finishing B before A.
Either the relation between A and B is incorrect or B is not yet finished.

Put this in a real life situation "having a dinner and washing the dishes" You cannot finish cleaning the dishes unless you finish your dinner. Unless your have your dinner in KFC.

So if you having your dinner in KFC the relationship did not exist. if you are having dinner @ home then it is impossible to finish the dishes before you finish your dinner.

HTH

BTW in P3 when you schedule you can maintain the Actual finish date prior to the relation by using the "Progress Override" Option in the Schedule menu.

All the best

ALex
James Griffiths
User offline. Last seen 16 years 23 weeks ago. Offline
Joined: 19 May 2006
Posts: 435
Groups: None
Hi Andy,

I appreciate what you’re saying - and I know that all this software stuff has its own "operating characteristics" wot one has to learn (years). My contention, however, is that the input of an ACTUAl is the cardinal data. All other data will automatically amend in accordance with that input. Yes, one of your results will perhaps be an out-of-sequence activity.

Methinks we need someone else’s input on this one.

Cheers.

James.
Andy Petkus
User offline. Last seen 13 years 3 weeks ago. Offline
Joined: 8 Nov 2002
Posts: 44
Groups: None
Hi James,

The problem with P3, P3e, etc., is that when you push F9 and there is ’incorrect’ logic, open ends,and especially unnecessary constrained dates, (which I see many people using it as a way to get to a specific required date rather than manipulating the logic), P3’s calculations takes into account all of these factors along with all the float calculation s, yadda yadda yadda and will give out-of-sequence reporting.
All’s I’m saying is that is something inherently, (basically), wrong perhaps even during the target programme preparation. My suggestion, was only that it should be looked at.
James Griffiths
User offline. Last seen 16 years 23 weeks ago. Offline
Joined: 19 May 2006
Posts: 435
Groups: None
Hi Andy,

To me, the logic linking would seem irrelevant if you have input Actual Start and Actual Finish dates. In my mind, such inputs would over-ride any others. OK, I’m translating my MSP experience, and I stand to be corrected, owing to the fact that my P3e experience is miniscule in comparison to my MSP knowledge.

James.
Andy Petkus
User offline. Last seen 13 years 3 weeks ago. Offline
Joined: 8 Nov 2002
Posts: 44
Groups: None
Ritesh, I think I know what you are on about. I would suggest that you look at your logic relationships, you might find that there are links that are not ’closed out’ that are still impacting on your acty.

Do you have a lot of out-of-sequence progress reports when you do a progress run, (not F9)? If so, then you need to get rid of all of these by revisiting your programme’s logic, getting rid of all open ends and uneccessary constrained dates - not an easy task I’m afraid.
Ritesh Kumar
User offline. Last seen 2 years 51 weeks ago. Offline
Joined: 9 Apr 2006
Posts: 49
My question was,
If I will fill actual start and actual finish and then forward data date with update schedule then in which case Gantt chart bar will be showing completed % beyond the data date.

James Griffiths
User offline. Last seen 16 years 23 weeks ago. Offline
Joined: 19 May 2006
Posts: 435
Groups: None
Hi Ritesh,

Anything that SHOULD have been completed BEFORE the data-date, but is less than 100% (in all it’s different forms)will be automatically re-scheduled to show its completion AFTER the data-date...... unless I’m sadly mistaken and have learned absolutely nothing in my years of planning.

Cheers.

James