Let’s Challenge SPIDER

Member for

24 years 8 months

Hi Rafael,

looks like Nobody is willing to take your Spider Challenge at resource leveling.

Best Regards,

Vladimir

Member for

21 years 8 months

Anoon,



You are correct +/- 0.000000%



Maybe because of inefficient software that cannot do good resource leveling and do not show resource critical path some schedulers avoid it at all while others make use of "soft relationships". Soft relationships is what my clients use, I resource load the schedules on my own to double check but although the results are viable they are inefficient.



The true practical value of resource leveling is starting to show up with Spider Project and I would like all software to be as good, this software is raising the bar without you having to learn new science, it does the math for you.



Project Management is like playing music for dancers, if the music is slow the dancers will move slowly, if fast the dancers will go fast, if slow, fast, slow, fast ... dancers will fall. A good Project Manager makes sure the tempo of his job start fast and keeps it this way. This is impossible to do with inefficient resource allocation, with many ups and downs, with available resources being used inefficiently or unused, your labor perception on urgency goes down.



Best regards,

Rafael

Member for

21 years 8 months

George,

Might be of your interest;

CANDIDATE RULES FOR MINIMIZING THE PROJECT DURATION

http://dde.teilar.gr/attachments/581/trautmann%5B2010a%5D.pdf

Unfortunately Spider is not included and the resource leveling capabilities under these sample jobs cannot test how these algoritms perform under other real life modeling needs like variable partial assignments or other type of links. I understand only FS no lag relationship is used on these samples jobs, not even different calendars with different non-work days are considered. 

Real life is quite complicated.

As you can see in this report, bad performance by P6 is not as bad among the even worst performance of the others. I agree with the conclusion, among the tested software, none is good.

Vladimir,

Just in case you did not noticed, George said, "I must correct the optimum makespan for LA29. The optimum makespan is not known yet. Only the best known solution found so far is available, and it is 1130, if it is not an error."

I understand for different schedules the "best" algorithm might differ, precisely this is what I like about Spider, it provides several options that allow for prioritization and others that look for optimal. Because my jobs are usually on the range of 500 to 700 activities and US$20,000,000.00 not big jobs but very frequent in our construction market, I would say computing time in these jobs should not be much of an issue, not even on a laptop.

If there are other algorithms that should be added because they are better under certain circumstances, why not adding these options. I have no problem with having many algorithm options, prioritization is what confuses me.

I would welcome a table, to select several algorithms and prioritization options of their own, and the computer, while I am having a coffee, will run them all and output on the table the durations obtained under each option. Maybe even some suggested prioritization order can be displayed in parenthesis as an assistance for us to select these. If I can checkmark on the table the algorithms to be run then I can un-mark some and continue with only a few until I decide not to go further, but I will have a summary of my options and their results. Of course the idea about the table can be further developed, a table similar to other tables in Spider, where even directly parameters can be changed directly, where line would be loaded or recalled from the resource leveling dialog box, even un-statusing and sequential runs can be scheduled, and so on ..., just a practical table, nothing really new.

Best regards,

Rafael

Member for

24 years 8 months

Hi Carlos,

thank you for your question. Organization of the group work deserves special discussion.



Spider Project Professional, Desktop Plus and Lite support group work but differently.

Spider Project Professional includes not only project but also portfolio management tools. I understood that your question is about project management.



If the project has subprojects that are managed by different persons and organizations (we call such projects programs or multiprojects) then you will need Spider Project Professional for program management.



You shall also to implement some strict regulations on the time of program data updating. Program scheduling and reporting require the existence of the common data date for all subprojects that belong to the Program. So all program participanta shall enter actual information on the same date and time. These requirements are the same for evrybody who is responsible for updating program data.

Let’s suppose that the Program is updated on Tuesdays basing on the program status on Monday evening. So all Program participants shall enter actual status information strictly on the required time (Monday evening) to make the status date the same for all program subprojects. And this shall be done on Tuesday morning before the Program will be rescheduled and reports will be produced.



But subproject managers may require different frequency of data updating. In small subproject it may be necessary to reschedule daily to supply resources for the plans for the day (shift). So subproject managers may need to manage their subprojects separately, with their own data dates, resources, regulations though all of them shall follow program requirements and supply the program planner with the Monday evening statuses of their subprojects on Tuesday morning.



That is why Spider Project uses special organization of the group work with the program data.



Program Planner creates Responsibility Breakdown Structure where phases are the names of responsible managers, activities in these phases are those that belong to their subprojects. Program Planner creates a list of responsible managers and enters the folder paths where to send them their subprojects and where to take updated models. These responsible managers are assigned to the phases in the responsibility structure.



When the command Distribute suprojects is selected by Program Planner Spider Project replicates the Program model and sends to each of responsible managers the models of their subprojects for the autonomous work until the next update. Now subproject managers may work with their own regulations until the next Tuesday (for an example updating the model every day). All of them know that it is necessary to update their models to the status of Monday evening on Tuesday morning because at 10:00 on Tueasday Program Planner will select the command Consolidate subprojects and all information in the program model will updated by the information that exists in the subproject models. This way the new version of the program model will be created and the previous one will be kept in the program archive. The program shall be rescheduled and analyzed, corrective actions may be planned, and after new plan for a week will be accepted Program Planner selects the command Distribute subprojects ...



At the lower levels program planners may use not professional but Desktop version of Spider Project that is much cheaper. They do not need to work in the network, they just need to place their models with Monday evening status to specified folder, to FTP server, or just send by E-mail. The size of Spider Project files is relatively small.



But if you manage relatively small project where project participants just enter actuals (not work with the models adding activities, assigning resources, costs, etc.) then you don’t need to replicate project model and use different model of the collaboration. And for this model you can use Spider Project Desktop Plus (two times cheaper than professional version).



You still need Responsibility Structure but this time people are responsible for entering actuals for different activities. Usually they are assigned as resources but sometimes you can decide that actual data shall be entered by somebody else (foremen, etc.).



But this time Spider Project will send not the models of subprojects but table Reporting Forms that include the data of what is planned for current time period (list of planned activities, assigned resources, planned dates, volumes of work, durations, costs, material consumption for all planned activities).



For each parameter this form includes initial, planned and remaining quantities. If actuals differ from planned actual quantities shall be entered and other parameters will be adjusted. An example - if you entered actual activity volume of work, the software adjusts the remaining volume of work, actual and remaining duration, actual and remaining costs and material consumption.

You can modify actual data with the forecasts of remaining volumes, durations, costs, material requirements.



Entering actual and forecasted data you shall save this form to the specified folder, FTP server or just send it to Project Planner. Using command Consolidate monitoring data Project planner updates project model creating its new version. Previous version is stored in the project archive.



Reporting forms can be opened and filled with Spider Demo that is free. They can be exported to Excel and imported from Excel.



And of course you can create different access to the project data for different project participants defining what they can see and edit.



Best Regards,

Vladimir

Member for

19 years 1 month

Hi Rafael,



Sorry, I just want to lay down some facts as regards to your statements (if I maybe allowed?):



"Planning without considering resources is not good Project Management; it is hard for me to believe how some (isn’t this ALL?) self proclaimed planners schedule their jobs without consideration for resources. I even have a few (again, ALL?) clients who do their initial “planning” without considering resources just to find out latter that their jobs are driven by availability of resources and then improvise"

Member for

21 years 8 months

Carlos,



Spider Project uses the concept of Monitoring Tables, because I am new at Spider Project and at the same time earning my food I have not explored this functionality yet. Vladimir can expand on this. Seems like you design and generate the monitoring document then you distribute it, maybe your managers might not need any special software to enter the data, in this case it is free.



From Spider Help.



Monitoring



Add Activities – invokes Include in monitoring dialog box to choose the monitoring Period and activities to be added to the Monitoring table.



Transfer into Project – brings activity monitoring data into the project.



Distribute Monitoring Data – distributes the monitoring data to managers assigned to phases by creating a separate document. Code of the created document coincides with the code of manager to whom the present document is distributed. A file with the document is kept in a folder or on an FTP-server (depending on the way of communication chosen in the User properties dialog box). The path to folder or FTP-server name set for the assigned manager, is displayed in the Users table.



Consolidate Monitoring Data – collects documents with monitoring data from phase managers. During monitoring data assembling from a folder or from FTP-server, the users specified in the table, get all (earlier not collected) last versions of the saved document from the moment of the previous consolidation. If there are monitoring documents of several projects in the specified site, the relation of each document to the certain project automatically is traced by the program.



Best regards,

Rafael

Member for

21 years 8 months

Raphael,



Regarding your statement about activity duration being unpredictable. Yes this is true but we still plan, better to have some course than none.



If you start from an efficient plan and one of your critical activities is delayed, your efficient plan will be delayed, on the other hand if you start with an inefficient plan and one of your critical activities is delayed your inefficient plan will also be delayed. Better a shorter and efficient plan delayed than a longer and inefficient plan delayed.



Another thing with resource leveling is that if your software does not gives you resource critical path you will get the wrong float, you will not know which activities are resource critical, you will be in limbo and at times will concentrate your resources on non resource critical activities.



The following simple plan shows four logic unrelated activities that if not because of limited resources could be scheduled all in parallel. Because Spider Project gives you resource critical float you can see which one is critical and how much true float has before its resources delay other activities. Other software such as Primavera P3, P6 and SureTrak will even show very long float for activities that are resource critical when in reality if you delay the activity a single day the job is delayed because of resource availability.



Planning without considering resources is not good Project Management; it is hard for me to believe how some self proclaimed planners schedule their jobs without consideration for resources. I even have a few clients who do their initial “planning” without considering resources just to find out latter that their jobs are driven by availability of resources and then improvise, forget about inefficient resource leveling they will do less than inefficient.



Resource Critical Float



Best regards,

Rafael

Member for

16 years 5 months

This may sound out of place at this stage of the discussion, but what is Spider’s solution for collaborative work? P6 has something called timesheets but it seems you should buy an additional license for each timesheet and it requires some specialized work to properly configure.



I’m thinking in some feature allowing a manager to capture effort for a given period and actual production for that same period.



By the way, i forgot to say Hi.



Hi! =D

Member for

24 years 8 months

Rafael,



Spider scripts can be created recording your actions as in MS Office.

The script language is not the same as Visual Basic, it is described in Spider Project Help.



It permits to run Spider from other programs like ERP systems. Using scripts another program can launch Spider, open and update some project, schedule it and provide reports, import data and close Spider Project.



Spider Project includes direct import/export to MS Project and P4-P6. It also exports to mpx and imports from mpx. We use mpx for export/import to P3 but there is a problem with exporting materials - mpx does not support this.



You underestimate trend analysis functionality. Reports on the tendencies that exist in the project are very useful for decision making.



Spider Project Lite is not good for construction management - we aimed at IT managers creating this version. It does not work with multi-resources (crews of resources), does not simulate shift work (actually I don’t know what software except Spider Project provides true simulation of working in shifts), it does not include multiple WBS and risk simulation. But it is very powerful and will easily work with huge projects.



For construction management I suggest to consider Spider Project Desktop. It includes everything that you may need (except portfolio management functionality, but you may work with multiprojects).



And I am sure that you will use many functions that now looks as too advanced with great pleasure. At least you will be sure that can model any project and any situation, can produce any report that may be necessary, and can rely on the project schedules and budgets calculated by the software. Besides, you will be able to create your own databases of different norms and project fragments and use them in your projects. With these databases the process of creating project model is easy and fast.



Best Regards,

Vladimir

Member for

21 years 8 months

Vladimir,



Does Spider use as script language Visual Basic? I don’t do scripting using script language; I limit my scripts by recording steps like in Microsoft macros. Can this be done in Spider?



Because Primavera SureTrak is what we still use can I export P3 files from SureTrak and run my resource leveling in Spider? I suppose my layouts will not transfer but maybe WBS codes will keep order? Spider resource handling is so superior eventually my clients will notice. With the competitive price on Spider Light this can be the jump start.



Can Spider Light handle SureTrak? What is the limit on WBS in Spider Light? I am not interested on the Trends Functionality and would even like it out of my way; trends are too much for how we handle our jobs we try to keep it simple, to keep focus.



The other day Raf Dua told me, no single software fit’s all size of jobs, he is right, you also are right by providing true scalability.



Best regards,

Rafael

Member for

24 years 8 months

No, it is not included in the schedule report. It was there earlier but not anymore because the list will appear again and again.



The report can be created applying filters. For permanent use you can create the script.



There is a scheduling (leveling) option "Ignore preceding activity links if activity is in progress". You can switch it on and off. If it is unchecked then logical dependencies will be applied to the remaining parts of activities. Logical dependencies are considered first, only then other restrictions are applied.



Best Regards,

Vladimir

Member for

21 years 8 months

Vladimir,



Does Spider Project warns you about out-of-sequence progerss, is it on a schedule report?



What options for out-of-sequence progress you have. I got progress override and retained logic in SureTrak, none is a solution to the issue but the software gives you a warning and a report, then proceed the scheduling with either option as per your selection.



How does "Ignore preceding activity links if activity in progress " works, how about when unchecked? And what when no splits are allowed and you still got out-of-sequence progress?



Best regards,

Rafael

Member for

21 years 8 months



Click on lower bar left triangle to see video, you can also select the full screen option on the same bar, icon to the right.

Member for

14 years 4 months

Vladimir,

I like the idea of “Previous Version Support” to save time. I must remember it and use it in my software one day. I am a software developer of production scheduling systems with a similar optimization algorithm like Spider. My production scheduling system uses discrete event simulation for modeling and an iterative heuristic for optimization. I use a different name for iterative heuristics - metaheuristics.

How long did Spider calculate LA29?

You said: “I expected that the demand for good scheduling engine in manufacturing is much more urgent.” Well, I thought the opposite is true. As I know, manufacturing people want, in average, any fast schedule with no worry about the quality of the schedules.

As for your: “Genetic and similar algorithms are too slow for using in large project models but could be used in production scheduling where the number of activities is measured in hundreds, not thousands like in projects.” I thought that Spider is in the group of genetic and similar algorithms – iterative heuristics, metaheuristics. Why should other iterative heuristics be too slow for using in large project models? They can decrease the number of iterations too, like Spider. Even my iterative heuristic can do it and can be very fast with good schedules. Am I missing something?

I would say that an average production facility does not have thousands of activities; however, an average semiconductor wafer fabrication facility has hundreds of machines, thousands of orders/batches and thousands of activities all the time. But such facility is an extreme, very large and very complex. I worked for Japanese Sharp corporation developing scheduling software for their wafer fabrication facility in Japan. I used a parallel computer for faster scheduling.

Vladimir, there are more difficult benchmark problems than LA29. Other researchers are claiming that the most difficult benchmarks are ABZ7, ABZ8, and ABZ9. From my own testing, I must agree. In fact, I hate them because I tried very hard, and still I cannot get better results. You just want to improve your ugly schedules a bit, just a bit, but no mercy. Very, very frustrating.  Try those suckers, but I warn you do not get discouraged by the schedules.

Next time, let’s try some very easy problems like LA8-LA15.

Regards,

George

Member for

24 years 9 months

Rafael



Where is the Resource Histogram?



The screen shots are a bit small, so I hope I can copy all the data correctly.



Can’t do anything till tomorrow



Keep at it



Raf

Member for

21 years 8 months

Raphael,



I did took notice on Micro Planner Site how much they care about good resource leveling and also about keeping perspective.Yes with too much detail you lose it.



Here we say. Goes to the sea and cannot see water.



The following can give you all the data, it is a 10 activities scheduloe, dont waste time with WBS, I did it to learn Spider Project.



01 SPIDER RESOURCE LEVELING



02 SPIDER RESOURCE LEVELING



Remember you can run your own sensitivity analysis to see how resource allocation varies with your assumptions. In spanglish "what-if".



My regards to Lagrange multipliers.



Rafael

Member for

24 years 9 months

Rafael



Send me the data and I will put it through Micro Planner.

Mind you , you could do it too



Back last century, I gave up using Monte Carlo because as a technique it usually gives me the answer I was looking for.



Unless PR is different from the rest of the world, I think all the work you have been doing in proving Mathmatically a theorectical best solution in Resourcing is, with all due respect, a waste of time.

In fifty years I have never met (but then I have been everywhere at once) anybody who could accurately forecast the exact duration and absolute number of manhours required to execute a task.



My statistics over the years show that in my neck of the woods at least most Construction jobs performance is between 55 an 70% using EVPM as a measuring tool.



This project I am currently on is working at 80% because of the way we are driving the subbies, but so far at least fifty % of the sub contractors duration have been wrong, 9 out of 10 major subcontractors, so far after one year into our four project haven’t been able to man up their tasks over 60%.



I spent many years as a Operational Research scientist whilst developing ICT 1900 Series PERT and we did all this work using Linear Programming techniques, because as Vladimir says it takes a huge amount of time to do the calculations you need for an optimum answer, and one man/woman doesn’t perform or turn up when scheduled , and you are back to square one.



It is a great intellectual exercise to do what you are doing Rafael,( I did my major educational accomplishments over thirty years ago in this same area.



But I have a project to run as close as I can humanly get to do what my Management and the Client want and need with the resources and money which arrive each day.



We use RFI cards to keep tabs on the trades to try and ensure that they work on the task allocated, but I know that the foreman will also manipulate my schedule to suit his purpose too.



The very best I have ever done on any project is to get 87% of my resources working and delivering work to the coal face. All done on Micro Planner Multi Sub Project Resource Scheduling.



Generally runs about four or five minutes for 10,000 tasks with in excess of 55 resource categories, plus all the EVPM computations as well and that was a Pentium IV



The sad thing Rafael, is that today nobody cares whether Product A is better than Product B, because if they did then these post would not be necessary.



Now I have to go back to work and alllocate where the time I have taken to respond to this post is to be accounted for.



See what I mean



:-)



Raf

Member for

21 years 8 months

From my posting 138



-"I am still figuring out in the 10 activities sample job you gave me what combination of prioritization can give me the same results as Spider Project. I also have to model the same again using Spider Project but not using your electronic file but my own without using driving resources. I suspect I will get the same results and Spider will again emerge as the winner, don’t take me wrong, just want to make sure as it seems too good to be true."



I modeled the sample schedule with my own file in Spider Project and got the same results.



CONFIRMED: SPIDER PROJECT IS BETTER THAN PRIMAVERA SURETRAK AT RESOURCE LEVELING. THIS IS NON-NEGOTIABLE.



Anyone willing to take Spider Challenge at resource leveling?


Member for

24 years 8 months

Rafael,

Yes, we decided not to use Monte Carlo for simulating risks in Spider Project for many reasons.



One of them – to achieve necessary precision you will need to make thousands of project resource leveling iterations. Usually our projects consist of many thousand activities. How long does it take?



Is your initial information on uncertainty distributions and probabilities of risk events accurate?



And most of all – do you need the accuracy or precision?



To be able to understand that you need to think about corrective actions it is necessary to analyze not the values but the trends of success probabilities. The trend 86, 85, 83, 81 shows that you have problem if your may rely on the data precision (next simulation will give the same results, may be not quite accurate but the same). Using Monte Carlo you need a lot of iterations to achieve necessary precision. And if your data are accurate but with 3% potential deviation you cannot decide anything by the same figures, It may happen the real trend was 84, 83, 85, 83.



Spider Project approach may produce systematic error that will be repeated but the trends are reliable. It may be that real trends are 82, 81, 79, 77. So what? You shall still think about corrective actions.

But our approach is fast, risk analysis is done every time when you enter actuals in seconds, trends are reliable and useful for management decisions.



Current methods of using Monte Carlo for project risk simulation are far from perfect. I already wrote that the initial data are never accurate. Activity durations are certainly correlated if they use the same resources, if risk events happen then the schedule changes because people apply corrective actions, resource assignments depend on the risk events, it is necessary to simulate risk events, not just uncertainties, etc. There are a lot of things that are missed if to apply Monte Carlo simulation as it is done in the majority of risk management software. And for large projects it does not matter much which shapes of probability curves you will select for individual activities.



In Spider Project you shall create three project scenarios:

Optimistic that includes only those risk events that will happen with 90% or higher probability,

Most probable that includes risk events with 50% or higher probability,

Pessimistic that includes all selected (in qualitative risk analysis) risk events.

These schedules may include different activities, resources and costs.

And probability curves are restored by three points for any project parameter (project and phase durations, costs, material consumption). The shapes are selected by Spider Project and may be not accurate for specific project. But the error will be repeated, so the next time the shape will be similar and the results though maybe not accurate will have necessary precision. If Spider trend is negative then the real trend is negative though probability estimate may be several percent higher or lower. We never have so accurate initial data to rely on the values. But we can rely on probability trends.



You will not be happy if the buffer will be visible when you submit your schedule to the client.

In the Gantt Chart you can always see both scheduled finish and target finish.

In any case the buffer may be shown only if you have the single project finish milestone that succeeds all project activities that have no successors.



It is easy to make it visible: Create hammock activity and call it project buffer, set its Finish No Later Than date that is equal to Target Finish. Link finish milestone with the buffer by FS link. That’s all.

But this buffer will mean that optimistic and most probable versions have the same finish dates that is not healthy for risk analysis. So I strongly recommend not to include this buffer if you really want to simulate risks.

If you will not use statistical analysis then add buffer but create the WBS structure that is not full and exclude buffer activity from this structure if this version will be submitted to the client. In this case you will see the buffers in one structure and they will be hidden in another.



I did not understand what you wrote about entering actuals with three project scenarios.

These scenarios may use different resources, links, costs, include additional activities, etc. But in all three scenarios the actual data will be the same if you entered these actual data in one of them. The remaining durations of the started activities also became the same if you will not enter some changes manually. We usually work with the models where activity durations are short and those who began the work can estimate what is left better than anybody else. But if activity is not finished manual adjustment of remaining duration is available. I don’t understand what did you expect.



Best Regards,

Vladimir

Member for

21 years 8 months

Vladimir,



The mathematical modeling of statistics in Spider Project is not a true Monte Carlo Simulation; it seems is neither the traditionally wrong PERT statistics, is another algorithm. Seems like the curve fitting of three job durations, one pessimistic, one most probable and one optimistic but not limited to a single critical path as original PERT was. The user assign a probability of occurrence for each and then you get X an Y values of three points in your curve. The computations are different to traditional PERT and also different to Monte Carlo Simulation. Monte Carlo Simulation is based on running the probable duration combinations hundreds or thousands of times. I have my reserves about the validity of the method without questioning the assessment of probabilities which can also be questioned for Monte Carlo. I have not seen the total job duration vs. probability curve distribution but I assume is somewhere available.



Pertmaster from the deterministic schedule can determine the distribution for your activities from a selection of distribution curves; this is very convenient when modeling thousands of activities. Spider Project implementation of probabilities to the schedule is short from what Permaster offer.



About the implementation of buffers I don’t see what is known as buffers in other software, I don’t want a substitute procedure that targets merely for early completion without the trick of a buffer activity that after float in a particular chain is consumed the reserve buffer is also consumed before the chain becomes critical, of course the buffer on the critical path might start very early to be consumed.



When I said I want to be able to model and update different schedules on parallel I meant same actual start for started but not finished activities, same actual start and finish for activities started and finished but different scenarios for the relationships, remaining duration, cost and resource loading. This is not what I am getting. I have no need for what I am getting with Spider Project in this regard.



The value of resource critical path and resource leveling algorithms is without any doubt a very relevant functionality, the most relevant, I find Spider Project stands above the competition. I am still figuring out in the 10 activities sample job you gave me what combination of prioritization can give me the same results as Spider Project. I also have to model the same again using Spider Project but not using your electronic file but my own without using driving resources. I suspect I will get the same results and Spider will again emerge as the winner, don’t take me wrong, just want to make sure as it seems too good to be true.



In my opinion, unless I get a surprise from other vendor, Spider Project is superior to what I have seen. Superior resource constraining and resource critical path keep it on top. Also don’t overlook the Resource Gantt, is great, better than a report.



I would take out some of the functionalities 98% of us do not need in order to provide with a leaner machine. I would take out cost leveling and earned value and substitute statistical functionalities with Buffers as a special type of visible activity.



Best regards,

Rafael

Member for

24 years 8 months

Spider Project calculates time buffers, cost buffers, material buffers necessary for achieving project targets with user defined probabilities.



These buffers can be calculated for the project and different WBS phases if the targets are set not only for the project but also for separate phases. The calculation is based on risk simulation.



Project time buffer is the difference between scheduled project finish and the target finish date. Actually it is project completion contingency reserve.



We recommend to use optimistic schedules and budgets for setting tasks to the project workforce. Buffers shall be used by project management as reserves for project risks and uncertainties.



It is natural that during project performance some activities are late and more expensive than was planned in the optimistic scenario, so project buffers become lower. It is necessary to have some buffers left when the project will finish.



So there is a need to estimate buffer penetrations - are they still sufficient for achieving project targets or meeting project goals is endangered?



Buffer penetrations are estimated by risk simulation of remaining works and estimating current probabilities to meet project targets. If the probabilities became higher then our buffer penetrations are lower than expected, lower success probabilities mean that we perform worse than expected. But not only this can cause problems or benefits.



Let’s suppose that we have done everything properly but new risks were discovered. These risks will change probability distributions for project duration, cost, etc. And though performance was good the probabilities to meet targets may go down.



So probabilities to meet targets (Success Probabilities) take into account all project data including risks and are really integrated performance indicators.



But we recommend to pay most attention to trends:

If probability to meet project targets is not high but rising it means that the problems that existed in the past were overcomed.

If the probabilities are high but going down it means that the problems exist now and it is necessary to consider corrective actions.

So Success Probability Trends are really good integrated performance indicators that include scope, schedule, cost and risk performance. If to supply top management with success probability trends it will be sufficient information on current project situation. Projects with negative trends need attention.



Usually we set not one but several project targets - one for the project management team that includes contingency reserves, another one for top management with additional management reserve. The third set of targets is defined by the contract. Success probabilities will show what happens with all these targets. Success probabilities trends may be negative for PM Team Targets but simultaneously positive for top management targets. It means that the chances to meet PM Team targets are lower but management reserve is sufficient.



Best Regards,

Vladimir

Member for

21 years 8 months

Vladimir,



How do you manage buffers within Spider Project?



Best regards,

Rafael

Member for

21 years 8 months

Vladimir,



"some other features like showing material consumption not only in columns but also in the rows like assignments"



I always dreamed about this, you already know:



I WANT TO KNOW ON THE SPOT WHAT IS DRIVING MY SCHEDULE.



Best regards,

Rafael

Member for

24 years 8 months

Yes, you are right and different Spider Project customers create the schedules paying most attention to different sides of the projects.



I agree that the option to hide or show the sets of options (resources, costs, risks, etc.) is useful and its development is already in our plans. But before that we will taught Spider to work with conditional networks (if ... then) and add some other features like showing material consumption not only in columns but also in the rows like assignments. We never stopped the development.



Best Regards,

Vladimir

Member for

24 years 8 months

George,

we use an approach that is similar to your proposal:

Standard option is traditional when the user selects resource allocation priorities,

Advanced is the first level, Optimization is the second level, Optimization Plus is the third level of optimization that do more and more iterations. When the standard or advanced option produce satisfactory schedules people can use them because the scheduling is faster.

We also added Previous Version Support to save time for further calculations and to make the schedules stable. When this option is selected the order of activity execution is kept like in selected previous version of the same project. Optimizing once you can use this option until the initial data changes become large saving time in project schedule calculation.

I entered initial information in days instead of minutes to be able to compare the schedules with the other PM softwares that do not schedule in minutes. The 5 days/week calendar is used.

Spider default schedule for 20 projects problem lasts 1337 work days, 15.5% longer than optimal:

Photobucket

Applying priorities the schedule can be improved. Next slide shows Project Resource Structure where activities belong to the same phase if they shall be done by the same resource. Applying phase priorities we can get better schedule like the next one with 1313 days duration:

Photobucket

P6 default schedule lasts 1707 days, 47.5% longer:

Photobucket

The best schedule of P6 achieved with Late Start priority lasts 1469 days that is 23% longer than optimal:

Photobucket

Spider file can be downloaded from http://www.mediafire.com/?77aq2txhyk35ci3

We could add further optimization if our users will demand it. But usually initial information in project management is much more uncertain than in manufacturing. The schedule shall be close to optimal and will be adjusted many times when additional information will become available. I expected that the demand for good scheduling engine in manufacturing is much more urgent. Genetic and similar algorithms are too slow for using in large project models but could be used in production scheduling where the number of activities is measured in hundreds, not thousands like in projects.

Best Regards,

Vladimir

Member for

21 years 8 months

Vladimir,



When I mention the idea of switching off and on sets of functions for ease of use I do not mean I will never use them. The use will depend on the particular job and purpose of the schedule. In my particular case I do not need the network functionality but would like everything else. After you give a boy a candy you are not going to take it away.



It is not the same a schedule for construction purposes where I would go into more activity details and resource loading than if a schedule to analyze a job for a Real Estate Development firm, here I would not get into resource loading and would use less activity detail but would use cash flow and financial investment ratios.



Best regards,

Rafael

Member for

24 years 8 months

Rafael,

yes, we plan to do it but we have not this options today. I think that this feature will appear in 2010.



Scarlett,

we recommend to analyze the trends of important parameters, not just values.



In Spider Project you set project and phase targets (dates, costs, profits, etc.) that can be achieved with reasonable probabilities. And then the software recalculates success probabilities each time when project data are changed (if you entered actuals, if you added mitigation activities, if you discovered new risks, etc.).

The trends of probabilities to achieve project targets we consider as the best integrated performance indicators. If probabilities to meet project targets decrease it means that corrective actions shall be considered. This approach works if you apply risk analysis to your schedule.



If you do not analyse risks and work with deterministic project schedule you still shall analyze trends - trends of the total project duration, trends of the total cost, etc. If the forecast of project duration is rising you shall consider corrective actions even if the project is ahead of the schedule.



So Spider Project calculates and shows trends of any project parameter.



Performance analysis is done on the data that was entered in Spider Project. If rejections and accidents were entered then they can be analyzed.



We recommend to create Responsibility Breakdown Structure, Organizational Breakdown Structure, Process Breakdown Structure and Resource Breakdown Structure. Reports generated in these structures show:

1) Performance results by responsibility areas and Departments,

2) What processes caused problems,

3) Performance of resources.



If you entered the number of accidents and rejections then you will get reports on their numbers by Responsibility areas and Departments and their distribution over time.



Best Regards,

Vladimir

Member for

21 years 8 months

Scarlet,



A few days ago you mentioned how overwhelming can Spider Project be with so much functionality. I believe for the majority of jobs I do you are right, just for a very few I would need all Sipder Project functionality. To make easier to navigate in Spider Project when you do not need so much horsepower Vladimir said “We plan to create a version where our users may decide which functions to hide. It will make Spider interface adjustable”. I just hope this becomes a reality soon as it will only switch on the turbo when in need of 1,ooo horse-power, and then the NOS when in need of 3,000 horse power.



About Pacquiau–Cotto fight you know very well how good Pacquiau is, while Cotto is not the same after his fight with Margarito. Can you raise the stakes up a little; say 100 to 0 instead of 50 to 0 so I can start consider the bet?



Vladimir,



Can the hide functionality be applied to related sets not on an item per item, as to make it easy to toggle on and off?



Best regards,

Rafael

Member for

16 years 3 months

Actually what I’m trying to say



The goal of a basketball team is to win



The goal of a project is to win



But of course they have different parameters.



On the other hand, basketball team got: team manager, coach, and staffs



while projects got project manager or project directors, construction managers and staffs.



Basically, the staffs prepared relevant and pertinent information for the managers to acts to achieve the goal.



So, I think planners are also involve in statistics.



If you can share how Spider help the planners by maybe providing customize reports that captures important parameters in view of the tremendous information generated from planning software.



Also, what important parameters are usually track. I think this is now becomming basic, but, somehow, it is not happening in our projects.



Thank you,

Scarlett

Member for

16 years 3 months

Hi Vladimir,



I’m in the middle of 2 billion ++ US dollars project and I’m frustrated since, somehow i feel, our planning group are not fairly treated.



In this state a lot of wandering of the mind will happen.



so I just thinking if project team can be run like basketball team or whatever sports.



Basically, I’m looking at the aspect of planners being the statistician.



For example in baseketball, it is the most popular sports in our country, the opposing team or most of the times the media presents statistics: numbers of rebounds, turnovers, fastbreaks, etc. etc.



From the statistics, it is very easy to have a clear understanding of the winning team even though the games still in progress.



Question: have it occur to you?



Because now I’m preparing statistics like for example: actual periodic accomplishment, number of rejections, accidents (safety issues), etc.



from this actual statistics, it may help in evaluating future performance and how to acts on critical issues.



Is Spider very specific on what to look at from the myriads or tons of garbage data.



Thank you,

Scarlett


Member for

24 years 8 months

Hi Scarlett,

I want to remind that I proposed to suggest hard tasks, something that most or all packages cannot do. I will answer if and how it can be done in Spider.



So this thread is open for anybody who may ask questions like how to do this or simulate this, etc. If Spider can do it or not?

So it is about beating Spider, not Vladimir (I hope).



Do you have some hard task to propose? Does your software everything you need?



Best Regards,

Vladimir

Member for

16 years 3 months

Hi Rafael,



I’m glad to be honored a genius from someone like you, the most genius of all.



I do not know how to paste movies in PP or any brilliantly colored charts, etc.



So in reality, you are now the most genius here in PP.



By the way, I just find it strange that in previous threads, you almost wanted to beat Vladimir and ask the help of Mike.



Now it seems you and Vladimir are BFF.



Strange isn’t it.



Since Mike locked the previous thread, we can continue the Pacquiao vs Cotto here. What do you think? It is still 50 USD to 0.



Thank you,

Scarlett

Member for

24 years 8 months

Rafael,

thank you for the movie.

I like your demonstration, it looks like people enjoy it.

Best Regards,

Vladimir

Member for

24 years 8 months

Rafael,

usually it is done different way.



Spider Project permits to create different Reference-books (databases) and use them in your projects.

These Reference-books usually include Resource or Crew productivities on typical assignments, material requirements on different activity types, unit costs, etc., no restrictions. Usually people create one project model but three sets of reference-books (optimistic, most probable, pessimistic). If you apply pessimistic set you will get pessimistic scenario, applying most probable you will get probable scenario and applying optimistic you will get optimistic scenario.



Reference-books make the process of creating project model much easier. If you enter activity types and work volumes then reference-book will add material requirements, costs, durations. If you will assign some blank crews reference-book will fill them with resources, productivities, costs.



Pessimistic scenario can have additional works (risk events may happen) that in optimistic and most probable version have zero duration and costs. Some works may exist in both pessimistic and probable but absent in optimistic.



So one project schedule can be easily transformed into three project scenarios and then the software will synchronize them when actual data are entered. The actual data are the same and you shall enter actuals only once. But if the scope will change you shall apply reference-books again and save the results as optimistic, probable and pessimistic scenarios.



Any changes in reference-books can be easily transfered into the projects that use this information. To do this it is not necessary to open Reference-books, that are usually maintained by PMO, just give the command. But it is not done automatically because Spider Project keeps project archives. So Spider Project users create project versions 1, 2, ..148, etc. and you will not want to apply today’s reference-book if you opened project version created 6 months ago. Any two project version can be compared including optimistic with pessimistic, etc.



You can use several parallel costs (and cost components) for the same activities and resources and will get reports on project expenses and earned value (contractual) in parallel. Of course internal costs are not submitted to the Client.



I am glad that you like Spider Project.



Best Regards,

Vladimir


Member for

21 years 8 months





Vladimir, yesterday we had a public demonstration due to government payroll reduction. We have our share on this recession as everyone else.



Best regards,

Rafael

Member for

14 years 4 months

Vladimir,

About your “I am curious about the results produced for the same schedules by production scheduling programs.” As far as I know, the quality of production schedules is similar like in project scheduling because of similar algorithms (heuristic rules) dominate the field.

About your “Comparing Spider schedules with optimal we can find the ways for further improvements.” Spider’s optimization algorithm “is rather complex iterative heuristics”, you said. Iterative heuristics, such as tabu search, genetic algorithm, ant colony optimization, or bee colony optimization, have several parameters to tune the algorithm. The number of iteration can be one such parameter. The higher the number of iteration the shorter the schedule; however, at the expense of calculation time.

In Spider, this parameter might be set too low in order to produce schedules fast at the expense of the quality of the schedules. This might be even necessary for very large schedules. For smaller schedules, however, we (user or Spider) could set the parameter higher to get much better schedules yielding big project savings. Dynamic tuning the parameters of Spider’s optimization algorithm: What do you think about this simple Spider’s improvement? If it is possible to dynamically tune Spider then I have some more ideas for improvements.

Sorry guys,

I must correct the optimum makespan for LA29. The optimum makespan is not known yet. Only the best known solution found so far is available, and it is 1130, if it is not an error. I have some papers reporting 1130 (like http://docsdrive.com/pdfs/ansinet/itj/2007/222-226.pdf, Table 1 and Table 2, column Optimum, or www.soc.napier.ac.uk/~benp/dream/dreampaper13.pdf , Table 1, column Optimum), some 1132, 1134, and some 1137. As far as FT06 and FT10, the optimum makespans are 55 and 930, respectively. Amen.

Regards,

George

Member for

21 years 8 months

Vladimir,



Do the different versions share the same database structure. So that whatever I create in one version the other will be able to see, but only the fields avilable and operate within available functionalities while keeping untouched the other fields.



That is, full upward compatibility but limited downward visibility.



I kind of like Spider Project Desktop (one user version)

as it seems the best fit for my needs. And the price 1,000E is very competitive.



Best regards,

Rafael

Member for

24 years 8 months

Hi Rafael,

it is interesting that once we launched Spider Lite version where excluded other options except optimization. We immediately received a lot of requests to keep standard methods also. Our construction customers explained that they used standard schedules for contracting and optimized for themselves. So you described the real life use of schedule optimization.



Now most General contractors use more sophisticated approach. They create three schedules - optimistic for their workforce and subcontractors, probable for themselves, and pessimistic contractual. Spider Project synchronizes these schedules when actual data are entered. So the Client receives only pessimistic scenario, two other scenarios Contractor uses for project management and does not submit.



Best Regards,

Vladimir

Member for

21 years 8 months

Vladimir,



If as a Contractor I am running a TIA for an EOT claim I can run the analysis using resource constraining as no job is done without resources. Therefore the software that yields the worst result, the most impact, will be at my advantage?



I might use Spider Project to run my job and use Primavera SureTrak or P3 for my EOT’s to my advantage.



I will start from a not so good schedule before impact and will end up with an impacted schedule also not so good, but the difference, the impact will also be augmented by the substandard Primavera algorithm.



Perhaps we should ban Spider Project from impact analysis while at the same time ban Primavera to control your job.



Please don’t tell the Owners that requiring substandard software will work against them.



Best regards,

Rafael

Member for

21 years 8 months

Raf and Vladimir



Gantt chart alone cannot be considered the input screen, it is aided by the activity details screen, but as end users I and all Contractors I know always end up using the Gantt chart as our main screen. And yes we know it is an output, an output we like to see as soon as data is entered, we do not want to be changing screens continuously. To me each complements the other and none is the substitute of the other, to trace logic and debug your model there is nothing like the PERT chart and the activity details screen. Both of your software have both, a few do not have the PERT/PDM diagram, those without the PERT/PDM diagram got to be ruled out (Asta la vista baby).



Total float shall refer to all constraints as Spider Project does but this is not in conflict with Micro Planner definition as long as it considers all constraints, I believe it does. Resource constrained Total Float shall have the same definition.



There is software that does their resource leveling under either of two options; resource leveling can extend the project duration or it cannot. Therefore we have two needed algorithms that should be compared; both shall look for the best possible outcome under both circumstances. As you know I learned other software is weak at their algorithms, I say so because through an example it was shown to me, it was not B.S.-ing, my software vendor (not difficult to guess) did not told me how bad they are at this.



Under both options then I believe the calculated activity total float shall be different as we are looking for a solution that satisfy different requirements. If we want to compare total float values between both conditions then we shall use another metric, keeping consistency in the definition of total float, but this is just semantics.



In very few occasions, as I was mostly using soft dependencies, I performed my resource leveling using the option of resource leveling cannot extend project duration under different project duration scenarios for contract duration, when late you got to get some compromises. I did not know I was using the wrong software, software with very weak algorithms.



Scarlet,



I don’t believe I will be using all functionalities of Spider Project, only those relevant for the job in question. There will always be people or specifiers that will ask for the use of all functionalities, they are in error, use them as needed. We don’t cost load our CPM schedules but some might have real need for the functionality and even for the extension on Present Value, relevant in countries where inflation is high, or when your job duration spans several years.



Maybe the software should let you toggle off and on with ease the menu options for those less used functionalities as to make it simple to navigate, you got a point. Whenever I see Scarlet on PP I jump to read your occurrences, to see who got the water splash, there is unique humor and some genius in your posting.



Best regards,

Rafael

Member for

24 years 8 months

Hi Scarlett,

look at Spider Project when you will have time.



But actually this discussion is about advanced features of PM software that may be needed in some projects.

If you need some functionality that is absent in your software you can ask if you can find it in Spider Project. Maybe not. In this case we will have an information what shall be developed to satisfy your needs.



By the way, at the moment Spider Project is used in 26 countries, so you may have some chance to meet it outside Russia also.



Best Regards,

Vladimir

Member for

16 years 3 months

I can not believe what I’m reading here.



Rafael Davila is a convert of Spidey.



Raffy did you acquire the power of Spider.



meaning you find it like jumping and swaying from one functionalities to another.



Oh men, strange planet.



On the other hand, is there some sort of moro moro here meaning some script being played.



In fairness to Vladimir, I do believe what he is saying. Only I don’t have time to really get involve with spidey. Maybe when the time comes that I will work in Russia.



Thank you.

Scarlett

Member for

24 years 8 months

Thank you, Raphael.

I will download MP X-Pert Demo later.



If there are some changes in the schedule like some task for some reason is delayed the schedule shall be recalculated and it does not matter if the schedule is resource loaded or not. Any scheduling is necessary for setting work plans.



I still think that Remaining Total Float = 30 days when initial Total Float = 0 days looks rather strange. And deducting delays from initial total floats is useless when the order of activity execution had changed. I think that I don’t understand this approach.



Limited resources happen everywhere, not only in the middle of Russia. I may be able to install only one crane at the construction site in the downtown, I may have limited number of molds and to buy more to reduce peaks may be unreasonable, etc. It is usual in most projects, not only in construction.



In Spider Project group resources are called Skills.



Resource constrained Total Float in Spider Project has the same definition - the amount of time you can delay a task without delaying the project and any imposed dates.



Our projects usually consist of many thousand activities. Working in the Network Diagram with the project of this size is very complicated. I think that you shall consider using Gantt Chart as an input also.



Best Regards,

Vladimir

Member for

24 years 9 months

Vladimir



Download a copy of Micro Planner from our UK web page

www.microplanning.co.uk



RE my comment re using the float is that once you have had the program allocate the resource on the Resource Start Date and Finish on the Resource Finish Date, if you unilaterally decide to not perform the task at those dates because there is Remaining Total Float ( a name which has been in use since 1963, when we invented it at ICT/ICL, so it is not surprising you may not have heard of it) You will now cause a problem with the resources, because they were allocated, lets say between day 6 until day 9 on task 2, all the remaining resource at the those times has been allocated to the other tasks which occur at that same time.

So two things may occur, you now waste the resource because you do not execute the allocated task and you could have done some other task which could have been allocated, but because it is lower down the scheduling queue it was delayed because it had Total Float.



If you say well you do not mind delaying an already Resource Scheduled Task, then wehy run Resource Scheduling.



Micro Planner allows the user to schedule resources in such a way that the Deadline (ie the Critical Path is maintained as no task is ever delayed once it has run out of Total Float, so the task MUST be scheduled even if it causes an overload.

The alternative is your project is in the middle of Russia somewhere, where there is not sufficient resources avcailable to waste, so you are Resource Limited. Thus if a task does not get scheduled because there is no more resource, and it is critical, it will be delayed.



TRhe whole point of resource scheduling is to ensure you can performed all or nearly all the work required using a specific number or variable number of resources. So we get either overloads which means you know exactly how much more resource your require, or because you are stuck in the middle of Russia for example, how long the project will be delayed because of the shortage of one or more trades.



It was very popular several years ago to have multi skilled tradesmen. now in X-Pert we can use group resources which can be allocated and any one who is free at the time can be allocated.



Unfortunately or Hooray, MSP is absolutley hopeless at Resource Scheduling and consultants make a very good living fiddling and manipulating the data to try and force a result



Total Float is defined as the amount of time you can delay a task without delaying the project thats all.



Use of constraints causes all sorts of other mathmatical problems in MSP.



Primavera 3 and 6 are not exactly the worlds best at Resourcing either especially when SS and FF get used between tasks, but then thats another story



When you download Micro Planner remember our paradigm is to create all our data in a critical path, we do not use a Gantt as input because a Gantt is output and was defined so back in 1964, and the reasons haven’t changed, just an increase in bad software :-)



Oops nearly forgot there is a Quikstart pdf manual built in to the downlaod which will get you going, enjoy



Raf

Member for

24 years 8 months

Hi Raphael,



Unfortunately Micro Planner X-Pert is not known in Russia where Spider Project was developed and has largest market. And I don’t know about its resource leveling capabilities. I would like to try MP X-Pert resource leveling if some Demo is available.



I think that Remaining Float is not a good name for resource constrained float. An activity that was critical when the project was scheduled may have large resource-constrained float after leveling.



An activity that was not delayed when resources were allocated may have different resource-constrained total float because the rest of the schedule was changed.



I don’t understand what do you mean by “YOU Cannot use the float, because the task has been scheduled to occur at the time (dates) that the algorithm has calculated.”



Total float shows time reserve for activity execution that can be used without delaying project finish or violating project constraints. This is the definition.



Best Regards,

Vladimir

Member for

24 years 9 months

Rafael



Here I am in the middle of the biggest downpour I have seen in years, totally flooded out and a hole in my Wellies, and up you pop with a very sensible (albeit humourous ) post.



I needed that laugh



It is great pity that after all the care you went to lay the post out, it is not how it appears on my screen at anyrate. In fact ot looks quite odd.



Maybe we had better put another request for an improvement to the website



I hope you are going to find some time to get back into Micro Planner, even if it is to keep you sane



Regards



Raf

Member for

14 years 4 months

Rafael,

For minimum makespans of the benchmarks, see, for example,

http://www2.research.att.com/~mgcr/doc/hgajss.pdf, Table 3, column BKS (3rd) or

http://faculty.bus.olemiss.edu/crego/papers/FF-JSSP.pdf, Table 1, column BKS (best known solution) and Table 2, column Opt.

I like your humor: “PS 54% off by P6 out of the box is not bad, I had worst expectations.” And people pay for it? Can you imagine their project savings if Spider was used? Is P6 an average software or there are some much worse? I think that is why we need comparisons, Olympic Games. We could have a simple-and-small-size set of PM problems, more-complex-and-average-size set of PM problems, and very-complex-and-big-size set of PM problems. And some medals for all competitors. No, I am not Spider’s salesman.

I got your FT10 file, thanks. And where is your youtube video of bikinis on the beach? I cannot find it in your post.

Regards,

George

Member for

21 years 8 months

Probably Planning Planet should consider realignment on the Discussion Categories. I would suggest the following:



ADVANCED SCHEDULING: With resource critical path and good resource leveling algorithms.

A)Spider Project

B)Micro Planner



MEDIOCRE SCHEDULING: Without resource critical path and without good resource leveling algorithms where some users feel the need to use soft dependencies to overcome this limitation.

A)Primavera P3

B)Primavera Suretrak

C)Asta Power Project

D)Open Plan



QUASI SCHEDULING: Bar Charting, Location and others.

A)Microsoft Project

B)Teamplan

C)Tilos



BUG SOFTWARE

A)Primavera P6, P7, P8 ….. P41 service pack 368

B)Pac Man

Member for

24 years 9 months

Vladimir



You say in your help file on Spider



"Resource critical path can be calculated only

by Spider Project software. Other PM

software packages will show wrong activity

floats if resource leveling is used"



I must say that I have to totally disagree with you, Micro Planner X-Pert for Windows has no problems in providing a Resourced Critical Path.



In fact we can provide a Critical Path which has been scheduled by either the limit of Time or the Limit of Resource



The Total Float once Resource Scheduling has taken place I call Remaining Float as if it has not been used up in the Resource scheduling process, YOU Cannot use the float, because the task has been scheduled to occur at the time (dates) that the algorithm has calculated.



Once a task has been allocated the resource it requires and it has had to say wait one time period to get it, the Total Float has now been decremented by One Unit, so Total Float now goes up the scheduling queue by One unit, because now unless the activity continues to get schedule it is now working it’s way to criticality .



In Micro Planner X-Pert we schedule by Decision Tables which have been used constantly for over forty five years, because they were originally written for the first ICT/ICL PERT software packages.



A single simple Decision Table may at the worst have to go through 108 decisions to actually schedule the activity or not at this time period.



If there has been no delay in allocating the resource then the Total Float has not been impacted, if there has been a delay, then TF is now less one period



Raf

Member for

21 years 8 months

Vladimir,



Yes I got it about filtering driving activities and exporting to another job, and then you will miss all relationships to the other chains.



I am asking for functionality above filtering for predecessors and I am aware that filtering for predecessors is already per-se very powerful and not available in any other software at the GANTT Chart. Suretrak can trace logic in the PERT Diagram but navigation is not as easy. No software I know can trace resource drivers. It would be fantastic if these dynamic links do show in the GANTT and PERT views, let say in green dotted lines. By extending the filter to all drivers, instead of predecessors only, you will be in so much control Spider Project would be many years ahead of all software.



Cost and Materials driving constraints might be included also; sorry but here we say no-one ever died by asking. For date constraints an asterisk is enough. I want to know on the spot whatever is driving my activities.



Well Vladimir I just got an estimating job so this will keep me busy for a few days. Thanks a lot for your guidance and patience.



SPIDER PROJECT IS SUPER



Best regards,

Rafael