Return to AboveSoft Predictor Manual


Estimation type

Select which estimation type do you want to use. Available estimation types are:

Template estimation: Estimation based on the original template file; choose this type to calculate an estimation not based on historical estimations.

Adaptive estimation: Estimation based on an average of the template file and the historical estimations. The historical information is maintained on a node-by-node basis. Each node of the current template will be modified by the history accumulated by you. A valid historical estimation file is just a project for which the actual duration has already been entered.

<my estimation>: Available after selecting one of the previous ones as your estimation using "Select this as my estimation" button. You have to choose your estimation as a way to "freeze" it (adaptive estimation changes every time a new project is created) and also for reporting purposes.

Select this as my estimation & My estimation field

Read "Estimation Type" (above) to find out more about selecting your estimation. The "My estimation" field will be deleted if you make a change that involves recalculating the estimation (such as changing some node value). Your estimate is static only at a minute-level, this means that if you change the number of developers, or change the number of hours-per-day, you will see that this value changes, but the total number of minutes will remain unchanged..

Set Defaults

Use this button to reset values to factory defaults.

Number of developers / Hours-per-day

Select how many developers will be working on the Project. Select how many hours-per-day they will be working.

When adding developers use...

It is well known that if you add more people to a project, that project will not reduce its time in an inversely proportional function. This is true basically because more people involves more communication problems between them, and more management overhead. For each developer added you will lose a proportion of his/her productivity due to these problems. Based on this premise, two options are available:

Inversely Proportional Estimation : Choose this option for an inversely proportional estimation between developers and time. E.g. If 1 developer takes 2 days to complete a given task, then 2 developers will take 1 day to complete the same task.

Exponential regression estimation: Choose this option to reduce developers productivity each time a new developer is added. Select the exponent used to perform exponential regression. Next to this exponent you will see how many logical developers you really have.

Enable expenditure estimation

Click this option to activate expenditure estimation. Here you have to enter how developers charge (daily/hourly) and which is the charge rate. Optionally you can choose your currency from the list or just type your own.

Use extra-rate

Select this option if developers charge an extra-rate for additional hours, then choose their charge-rate. Also enter how many hours a day are considered normal-rate hours.

Time estimate

Time estimate based on the estimation type you have chosen.

Expenditure estimate

Expenditure estimate (if enabled) based on the estimation type you have chosen.