New Spider Project Functionalities

Member for

24 years 9 months

Bogdan,

yes it is for Monte Carlo simulation. Though activity durations in each simulation iteration are different the logic of resource assignments simulates what people do. They can make decisions on activity priorities basing on most likely or optimistic schedules and Spider suggests to define this.

Member for

13 years 2 months

Vladimir,

even though it is not exactly new exactly new could you explain what does the "Select most likely shedule" do and where it is applied? Does it have anythig to do with Triggers and MC analysis?

Thank you!

Regards,

Bogdan

Member for

24 years 9 months

Rafael,

also look at drag and drop option for moving activities and phases.

It does not add much but our users wanted it and sometimes it is more convenient than cut and paste.

Regards,

Vladimir

Member for

21 years 8 months

Vladimir,

The new formula modifier dialog is awesome, finally not only specific cell references are easy but the conditional selection adds even more power. This improved functionality adds power while simplifying the interface, it is a double bonus. So easy and intuitive no instructions are needed. 

 photo 10-11-20138-18-07AM_zps530a9d1d.jpg

Best Regards,

Rafael

Member for

13 years 2 months

Thank you for the new functionality regarding detailed information and calendar exceptions. Works great!!!

[[wysiwyg_imageupload:1788:]]

Regards,

Bogdan

Member for

13 years 2 months

That would be great. You may be right about selecting the exceptions.
Regards,
Bogdan

Member for

24 years 9 months

Hi Bogdan,

this functionality is in our plans, we will move ahead its priority.

We plan to show exceptions and periods of delays but selecting exceptions to show looks impractical.

Regards,

Vladimir 

Member for

13 years 2 months

Greetings Vladimir,

I have a minor fuctionality request regarding the Gantt Chart drawing.

Even though the "Detailed Information" option is great for viewing working and non working periods it can be a bit overwhelming, especially when printing the schedule.

I think it would be very useful to have a second option which will display only non working periods of time from calendar exceptions and the posibility for the user to select which calendar exceptions to display.

What do you think?

Best Regards,

Bogdan

Member for

24 years 9 months

Hi Bogdan,

imagine that you want to get some report by months but not from the beginning to the end of the month but from 25 of the previous month to 24 of the next month.

In the boundary field you may enter 25.05.2005 (actually any month and any year, Spider will look at both durations) and 1 as the  measure of the report period in months (if you will enter 2 your reports will become bi-monthly).

The unit of measure is defined by the report that you selected (by hours, days, weeks, etc.).

This way you can get flexible reports (weekly but from Tuesday to Monday for example, for each two weeks, etc.).

Regards,

Vladimir

Member for

13 years 2 months

Greetings Vladimir,

I was looking over the new functionalities added since release 27 when I got stuck on this one:

  • The user defined period can be in any units: hours, days, weeks, months, quarters, years.

[[wysiwyg_imageupload:1686:]]

I presumed that the Boundary field refers to the unit of measure (hours, day, weeks, etc.), but I haven't figured out what values should the user enter in order to define the unit?

Best regards,

Bogdan

Member for

13 years 2 months

Rafael,

 

  • This reminds me of a minor request for functionality to save and load Gantt Options in a way similar to Layout.

I think this minor functionality would be very helpful.

 

Best Regards,

Bogdan

Member for

21 years 8 months

Vladimir,

Got it, it is a Gantt Option you got to setup, it works as expected, it is great. Now I can see in the same Gantt the activities in compared schedule missing on current.

 photo absent02_zps9187eb41.jpg

DIFFERENCE fields on absent activities is empty, some value shall be considered for purpose of filtering, maybe an asterisk. 

This reminds me of a minor request for functionality to save and load Gantt Options in a way similar to Layout.

 photo absent03_zps00f5b7d9.jpg

Maybe saved Layout in Project and saved Gantt Options in Project shall be stored on Report Template upon creation. In this way even the time scale zoom size and range on the report will be remembered. 

Best Regards

Rafael

Member for

21 years 8 months

Among the new Spider functionalities I am exploring are:

  1. the display of Start/Finish Flex,
  2. the display of a difference flag when comparing text fields and
  3. the display of activities from the compared project that are absent in the current + place them into separate phase.

Items 1 and 2 are awesome and work as expected, they work on the Gantt as well as on the other tables such as the Calendars Table and Calendars Exceptions Tables.  

Now I will be able to visually see Flex on activities durations, great to determine if, when and how to split activities with Flex. On average about 10% of my activities display Flex, 10% of 600 activities on my typical schedule is 60 activities, and this is a significant number. This is something I have been looking for years, once again many thanks. 

Now I will be able to filter for "Different" and then compare difference in text on changed text only, great for checking changes on calendar details, of most value to those on the other side checking different file versions. 

 photo absent_zpsedaca263.jpg

I am having problems with item 3, another new functionality of great value I cannot wait to use, here I need your help as probably I am doing something wrong with this new functionality fresh from the oven. This functionality is going to be a killer as never before I have been able to do so, great for when you are submitting an update as when submitting a revised baseline schedule, of most value to those on the other side checking the new schedule.  

Best Regards,

Rafael

Member for

21 years 8 months

Found it, it allows me to highlight all or any combination overloaded resources as per my request. By the way the filter for selected resource overloaded activities is very handy.

In the following figure I selected to highlights overloads for resource B only [on the overloads bar], now I see when the overloads occur and can filter for activities at a specific occurrence. As you can see I selected 12/02/2011.

It is perfect just I was not aware.

Perhaps adding to the right click options the <<Resource Peak Work Load Options>> and the <<Resource Peak Work Load>> Calculation menu items will make it even easier.

Photobucket

Member for

21 years 8 months

Photobucket

I would like for the resource overloads bar to roll up the red highlight whenever there is a resource overload, in this way even if I cannot see overloads on my histograms of one among hundreds of resources I would know the times/dates some resource is overloaded and by merely clicking on the appropriate spot I would get the requested information. Maybe black for overloads of any resource(s) of my selection and red for any other overloaded resource.

Photobucket

Maybe the bar shall turn back to completely green after you make any changes to resource loading as a reminder a schedule run must be performed for it to be correct.

Also would like some other options so that when you right click the resource overloads bar you can have the option to select date/time not by clicking but by entering the date/time of interest.

Perhaps an option [as a sticky option] for the selection to jump to nearest overload occurrence if the selection yields no overload at the specific time might make it easier to look for overloads without need to expand the time scale.

Photobucket

Right click in Spider Project is context sensitive and easy to use, better than adding hundreds of menu items that can get on your way.

Resource Overload Report is invaluable for reporting but when solving resource overallocations the overloads bar becomes handy, so much the report is no effective substitute for this function.

Best Regards,

Rafael

P.S. ....  so much functionality in such dumb looking bar it took me some time to notice

Member for

16 years 5 months

Wow

In fact, from november 18th to date Spider Project has been heavy on updates.

I just remembered to update today and entered the "What's New" page, then I saw this particular feature that was updated yesterday - but there are many, many useful new things, here are some that I have found handy:

 

-New fields in the Activity Gantt diagram "Preceding Activities" and "Succeeding Activities" just like in MS Project. (Very useful when coordinated with the taskbar, more when it will becomes editable)

-The main window menu item "Options / Parameters" is renamed to "Options / Workplace Options". < I did not know this window! Now I changed [Remaining] for [Remanente] 

-New menu item "Options / Options of Newly Created Projects and Documents".

-Column properties allow to adjust cell Date-time format

 

Thank You Vladimir! And congratulations on each step into making Spider Project the best planning tool.

Member for

16 years 5 months

Spider Project version 10.03 release 70 - from 24.11.2011

>> Current cell value is displayed on the toolbar (similar to Excel) in all the project tables, but they cannot be edited yet. When you click a column title it is also shown there to simplify work with long column names.

Now listboxes with multiselection feature work standard.

>> The "Fields Available" window called from Actual Data Input table has "Expenditure type" options.

>> The "Fields Available" window is resizable now.



 
It is good, thank you Vladimir.


- Carlos.

Member for

21 years 8 months

Handy but my favorite new functionality is;

When a new user defined field is created it can be shown in all the project tables by default.

This makes it easir to transfer and combine values of different tables into my formulas, there was a way but this is so much easier.

Regards,

Rafael

Member for

24 years 9 months

You know that Spider can store norms, prices, etc. in the Reference-books and use them in all projects.

Sometimes these norms change and now you can compare versions of Reference-books the same way as project versions.

This way it is easy to find what norms changed at any time period.

Member for

15 years 8 months

Hi Planners !

 

There is a new feature (to increase the operator productivity): the EXCEL into "Spider Project" copy and paste.

THe Spider TEam said it not completed yet, but the soundtrack I used represents really where we are going to. :)

 http://www.ecthos.com/dpg/019 - Spider Space

 

marcus possi

Member for

15 years 8 months

Hi Planners !

 

There is a new feature (to increase the operator productivity): the EXCEL into "Spider Project" copy and paste.

THe Spider TEam said it not completed yet, but the soundtrack I used is The sound track represents really where we are going to. :)

 http://www.ecthos.com/dpg/019 - Spider Space

 

marcus possi

Member for

21 years 8 months

Vladimir,

About "Link will not be shown as driving if you will select Ignore preceding activity links if activity is in progress." is there a way to make this option not the default when creating new jobs. I do not like it, though I am tolerant to those who plan with it. I believe the planner shall keep the options and others shall be able to identify it, Spider Provides for both, it is just an issue with the default, at times I miss overriding such settings.

NJO

Perhaps not only to expand the selection of options but to make it an option to keep the settings when updating the software.

Of course this shall not be a substitute to job templates nor to Reference Books. I would like to have access to a table with those single value fields I can edit given the access rights and I can transfer with Standard Reference Books plus I can report on them.

Regards,

Rafael

Member for

21 years 8 months

Vladimir,

Thanks for this functionality, it will keep true planning intent when predecessor duration varies and lag is a function of the duration instead of a fixed value. This satisfies my modeling needs for continuous PDM activities (99%) as well for those duly splitted, the one percent I split on case by case and not by an across the board unpredictable rule.

Best Regards,

Rafael

Member for

24 years 9 months

Rafael,

like for other links in the Links table you will see if double link is broken and if it is driving.

Link will not be shown as driving if you will select Ignore preceding activity links if activity is in progress.

Lags are calculated as the sum of actual duration or volume and remaining duration or volume.

Regards,

Vladimir

Member for

21 years 8 months

Links to something in between start and finish of predecessor and successor.

We have a new functionality for "double links" to fix links to other than activity start or activity finish, it can be based on time or volume of work and can be expressed as percentage. Perhaps a betterment on a functionality I have seen requested by many.

The following link is an example of how this is applied as a percentage of a SS "double link" plus a standard FF link.

http://www.youtube.com/watch?v=zpHuVC_Dicg

The following example shows how two different SS links type behave, one SS+5 days, another SS after 50% duration of activity 1. Activity 2 will start after 50% of duration of activity 1 or after 5 days, the larger of these two will govern, in no case SS will be less than 5 days based on link calendar which can be equal or different to successor or predecessor calendars. As duration of activity changes as result of skills substitution with different productivity or any other reason the start of activity two will at times be driven by the first link while at times the second link will be the driver.

http://www.youtube.com/watch?v=0PbJmy1kiLo

My questions are;

  1. Recently I have seen in other forums how out-of-sequence mask CPM logic, the recommended good practice to correct out-of-sequence logic is very relevant. Will broken "double links" that generate out-of-sequence occurrences be duly identified so I can filter for out-of-sequence events?
  2. Will I be able to identify driving "double links"?
  3. There are many ways by which the duration of an activity might be adjusted, at times by changes in skills productivity, at times as result of actual progress an perhaps others. In the case of partial progress how the duration or volume for link computations is calculated, as actual(s) + remaining?

Regards,

Rafael

Member for

15 years 8 months

Hi !

Now, and after researching on Google, I got the Banana Idea. In fact I worked with a team, years ago, when we discussed based on CPM doctrine about delays and "buffers". But we did not call it banana :). 

Using EVM curves we use the expression ... "boca do jacaré" or "alligator 's mouth" (we are always inside it) :D

 

mpossi

Member for

24 years 9 months

I think that banana curve term is not new.

Conditional scheduling may be new. It means that the schedule includes switches and conditions for selecting the ways the project will proceed.

What is your question about new commands?

They are used in scenarios and report templates. For an example if you will want to get the report template for the period of one month since the data date in the current version.

Member for

21 years 8 months

From http://cmaanet.org/files/pentagon.pdf you will see the term Banana Curve refers to the combination of Early and Late S-Curves. The following illustration, from the above reference shows the concept but Spider Project in a similar way P3 was able to do, will display a split for the current schedule progress curves, one split representing projected early and the other representing projected late while before the data date the curves converge to the actuals. Spider representation as well as P3 are the most adequate representations. Banana Curve

Because the progress line is almost always below the early finish line, the contractor almost always appears to be “behind schedule. ” This can be an unfair assessment—or it could be a valid assessment. There is insufficient information to judge! A better method of graphing the status is to plot both the early finish curve and the late finish curve together. As shown in Figure 5, this forms the so-called “banana curve. ”

 About Conditional Scheduling, to my understanding this is novel functionality but not a novel need, in fact I believe it to be old and common. It is not unusual to make plans with options that will depend upon the occurrence of some events whose timing is unknown at the initial stages of planning. For the moment we have to make the assumptions and manually change the schedule as these events do happen, even when ahead of time we know the rules for the moment we do not have the tools to embed them into our model. To my view this will be a very welcomed functionality not only because it will prevent omissions but because it will make it transparent as everyone will be informed and aware of these.

About the new functions I believe they are still on the works and a few more are to be released, therefore the English language documentation of these is perhaps on hold for a while, same as the syntax for specific table cell references in formulas. They will be welcomed as I cannot live without the formula functionality as is.

Member for

15 years 8 months

Hello Vladimir and Rafael,

The term "banana curves" is really new for me :).

According to Vlad all the activities, if toggled, will have their own "if condition". It will bring to the usual schedule some more "intelligence" into planning affairs.

Are you forging now some new terms as "Conditional scheduling" and "Banana Curves" ?

Regards,

mpossi

 

Since the release 44 - from 2.04.2010, the following functions can be used in formulae:
#RowNumber - row number
#CurrentDate - current date
#DataDate - project data date
#TargetFinish - target finish
#ProjCode - project code
#ProjVersion - project version
#ProjName - project name

but some sintax is allowed and I could not get the whole idea yet. :( 

Member for

21 years 8 months

Now in case you have an owner who insists in using his Excel template it is very easy to create the required tabular report with Early and Late values for Cumulative, Per Period or both although it is no longer needed, it would be a caprice. Why wasting a few valuable minutes when it is already there? Yes, now very easy but for these purposes the Excel icon is not needed anymore, the Graph as generated by Spider Project is perfect, even the table of values can be displayed. S Curve

As a matter of fact I would trust more on the projected values by the software than those by an Excel spreadsheet that can be manipulated, it makes validation easier, easier for the contractor and easier for the owner's rep who has to certify the projected curve is correct.

Note: The above graph is from a sample job that was updated by delaying the start of the job, therefore no activity show actual start or finish, this is only for a fast illustration of the S Curves. The sample current schedule S-Curve values were obtained by creating a second graph using monthly periods while the graph per se was generated using daily periods. The sample below my posting before DD displays a single line that splits into two just after the DD as expected.

Member for

24 years 9 months

Yes, now you can create any banana curves.

We plan further improve this soon and to add what you expected - switch activities will follow the rules like if switch happens before Christmas we will celebrate, in other case keep working day and night. This may be called Conditional scheduling.

Best Regards,

Vladimir

Photobucket

Member for

21 years 8 months

Marcus,

This is even better, we now are able to display Actual, Baseline Early and Baseline Late plus Current Early and Curren late Diagrams, no need to use Excel and with the ability to display multiple Diagrams.

Early and Late Diagrams

The following functionality, I am still wondering how it is to evolve, is as novel as other resource loading functionalities unique of Spider Project. The software will be able to toggle on/off links based on formula values that might change as the schedule is updated.

Condition of Switch

Best regards,

Rafael

Schedule

Member for

15 years 8 months

Hello,

in version of Spider Project 10.02 Release 60 - released 12/13/2010 there are two new usefull buttons: "Display and Hide materials" and "Hide", they work like the assignment ones.

mpossi

Member for

24 years 9 months

Export/Import to/from Primavera xer included in new release.

Member for

24 years 9 months

Hi Muhammad,

full functional Demo with 40 activities per project restriction may be downloaded from http://www.spiderproject.ru/demo_e.php

In Demo you can try everything except Export/Import capabilities, there are no time restrictions.

But remember that new versions of Spider Project are launched frequently and the version downloaded in a month will be even more functional than the version downloaded today.

Best Regards,

Vladimir

Member for

16 years 6 months

Dear All,

May i know how can i get teh trail version of Spider?

if some one can help thanks in adcance and can send information on my e-mail too. (maqeel2008@hotmail.com)

Member for

21 years 8 months

oops

Member for

21 years 8 months

Vladimir,

This new view will add a new dimension to reporting, I like the idea of keeping it at the Main Window instead of at the Project Window, it keeps the core easily accessible, excellent choice.

That you do not expect loops is good news, give me some peace of mind, Dynamic/Conditional links I believe will add additional advantage to Spider over the rest.

Best Regards,

Rafael

Member for

24 years 9 months

Rafael,

reports will be added soon, but most of them can be created now. Wait, improvements will be added soon.

I don't expect loops but expect that the choice may depend on selected levelling priority and may change during project execution depending on actual performance.

Best Regards,

Vladimir

Member for

21 years 8 months

Vladimir,

So far so good, but as you said it is under development, to me it is not just about the Gantt but also about the view giving access to material usage reports and some extra fields not available in other views. Are we going to have some reporting capabilities here?

 

Materials Gantt

By the way, about "dynamic links" that can be toggled on and off by formula execution my anxiety is based on the fear it might be an imposible dream, I fear that as schedule logic varies with these dynamic links then resource leveling will vary and if you run several times the schedule computation in some ocassions might converge to the same solution while in other ocassions it might not. Not sure about how this is to be implemented but fear the possibility of never ending "do-loops" and how are you to mange the issue if there is such possibility.

I feel like a kid to which a box of candies is shown but not allowed to reach it.

Best regards,

Rafael

P.S. You shall click "Disable rich-text" paste your links and go back to rich text to continue with your reply.

Member for

24 years 9 months

New version of Spider Project includes Material Gantt. It is still under development, we shall add properties and reports. But many people asked for this view and we decided to make them happy and then add all we plan to include in this view.

I wanted to add the picture but it does not work the same way as in old forum. I shall learn how to do it.

Member for

24 years 9 months

Rafael,

if to use simple priorities that we call standard then you right - one algorithm  is good for one type of schedules, another - for another type of schedules.

But optimization is the method that will produce good decision for all types. Even if not optimal but close to optimal.

Optimization+ in some cases may improve the schedule calculated with optimization method but is slower.

What can make resource levelling slower: skills, negative lags, start to finish links, material and cost levelling, hammocks with assigned fixed amounts of materials and costs. If resources are very scarce the levelling will be slower that in the schedules where resource shortage is relatively small.

In any case it is not hard to optimize the schedule and then run Previous version support.

Besides, Previous version support option makes the schedule stable that is very important.

Member for

21 years 8 months

Vladimir,

A few moths ago I read on the internet that optimization algorithms although all search for the optimum how close will depend on the particular schedule, some schedules will be better optimized by a certain algorithm while others by other algorithm. Perhaps the response is so complicated that only by running the different algorithms you will know which is best for your particular schedule.

If Optimization and Optimization + target the same group of schedules then is ok to remove the first, and keep the space for other algorithms that target other schedule groups.

The trick to select previous optimization after selecting optimization plus in order to speed it up is a good one, thanks for the advice.

I have noticed (I believe), that the use of certain functionalities such as Skills can also impose some extra burden on the resource leveling and therefore can slow the computations. Am I correct?  I ask because most of my schedules are of about 600 activities, so small that the difference is not much.

Best regards,

Rafael

Member for

24 years 9 months

We introduced next level of optimization that may improve resource-constrained scheduling results in complex cases.

We call it optimization+ but maybe we will decide to keep this and remove previous optimization option.

We decided to add this level after testing Spider algorithms on a set of sample projects specially created for testing levelling capabilities of PM software. Though Spider achieved the result that is much better than achieved by any other software we decided to make the difference even larger.

Pro - the scheduling results may be improved, Cons - takes more time.

By the way, in large and complex projects we suggest to optimize project schedule and then use Previous version support option that works very fast. In selected previous version the schedule is optimized.

From time to time the schedule shall be optimized to check if another order of works is preferable after implementing project changes.

 

Other news soon.

Member for

21 years 8 months

Vladimir,



Thanks, the materials display is very welcomed and so will be the Materials Gantt as fields particular of material resources will be available on the table view.



I would not oppose if a Time Distribution Table View is also added for resources, materials and costs. I do not pretend the view to be a substitute to the tabular reports I can generate with my templates, it is a matter of speed while navigating on the computer screen. Perhaps something faster to setup at the expense of the versatility of the report generator. It would be great if by adjusting time scale it would automatically adjust periods. I am used so much to the slider to adjust timescale that whenever I use other software the lack of this simple functionality annoys me.



I was also thinking about scrolling vertical and horizontal icons bars. The vertical similar to MS Project, this concept can be applied to the horizontal bar. In this way if you have a reduced window you will still be able to reach all icons. I do not like menus to be customizable as every time I must use other person computer where the menus have been customized I get lost, I prefer standardization of menus.



I clocked the real time to download last upgrade, it took less than 2 minutes and install less than one, is this is an improvement on the server? This is how all enterprise and portfolio capable software should be. Sorry but good things you got to celebrate. Download and install takes two clicks of the mouse maybe you can set it up to auto-install to save one click.



Best regards,

Rafael

Member for

24 years 9 months

In the activity/phase pop-up menu select Expand/Collapse materials. It is the first stage, we will create easier options later.

Besides I expect that in a month we will add Materials Gantt.

Best Regards,

Vladimir

Member for

21 years 8 months

Vladimir,



“When you decide to crash the schedule you think not about just shortening some activity duration but about something real - use additional resources, different technology, or increasing resource work time. Any measure is complex and will lead to many changes in your schedule.”



Yes I realized that in my simplified mechanical model the spring constant might represent resistance to compression (a cost issue) but the element of resources is missing, therefore compression of the schedule is not that simple even when disregarding the extra resources for the activities being crashed you still cannot disregard original resources. Anyway I was kind of uncomfortable with not considering the new resources in my wish to find a simplified procedure.



About material resources being shown in the Gantt chart this is quite convenient; in what version number it will be displayed? I just downloaded new version 10.01.69 but could not see them. Are these resource bars to have different color than regular resource bars? I was looking at the sample construction job, so you can make reference to it.



Materials resources I do not use much, but when needed there is no substitute for the modeling of these, still on my mind the modeling of space as a material resource.



Best regards,

Rafael

Member for

24 years 9 months

In the new version of Spider Project materials that are required or consumed on activities can be shown the same way as renewable resource assignments - under activity lines.

In projects with large amount of materials it is much more convenient than looking in the columns.

Best Regards,

Vladimir

Member for

24 years 9 months

Rafael,

I understand time-cost trade off on the project level and not on activity level.

Changing one activity duration may change the whole schedule and create new resource critical path. Besides the result depends on resource leveling priorities.

But in any case usually when you decide to implement some action like adding resources or making people to work on vacation day it will change not only one activity duration but also some others.

The result shall be analyzed on the project level and you can play "what if" games to find satisfactory solution.

When you decide to crash the schedule you think not about just shortening some activity duration but about something real - use additional resources, different technology, or increasing resource work time. Any measure is complex and will lead to many changes in your schedule.

An impact of your measures shall be estimated by rescheduling the whole project.

Best Regards,

Vladimir