SPECTRE Task Estimator
 

Demonstration - Initial Display

Click image to view full size
Click to view full size screen image

SPECTRE has retrieved the selected estimate from its database and has rebuilt it for possible amendment.

We are now properly into the estimation sequence which we will navigate in detail, starting with GENERAL DETAILS.

Project/System, together with Developer (see Developer screen) Task and Language, are the database key for this estimate. Therefore, if any or all of Project/System, Developer, Task and Language is changed on a recalled estimate, SPECTRE will create a new estimate and retain the original.

Project/System identifies the group to which Task belongs.

Language is a choice from a dropdown list of the languages requested by the purchaser. The language itself is not a determinant of the contents of the estimate, but is a significant factor in SPECTRE’s calculations. For example, if you were to change the language from Java, as shown, to, say, COBOL (assuming you had requested COBOL as an alternative), the estimate would automatically increase in the light of the relative strength of these two languages (a paper on the relative strength of programming languages can be found elsewhere on this site).

Percentage of Code that can be Adapted from Other Sources   
Many tasks use standard operations, e.g. Data Exception Handling, Entry and Exit protocols, and it is always likely that useful amounts of existing program code could be adapted for a new task. If you thought that this was the case, you would give your view of the percentage of code that could be so derived for this task.

With regard to this value, and also to the following design-related percentage, you should not try to take account of any overhead in respect of adaptation; SPECTRE will make the appropriate adjustment.

Percentage of Design that can be Adapted from Other Sources
Estimate the percentage of the program design which could be adapted for this task from existing sources. Again, bear in mind standard operations and ways of processing, e.g. data retrieval and table-handling. Insofar as designing these from scratch would cost time, then there is bound to be a saving if some of the design effort could be bypassed.

Help File information for this Screen:

Percentage Of Design that can be Adapted From Other Sources
Please quantify the percentage of the program design for this task which can be adapted from existing sources, with particular regard to standard operations, e.g. Data Retrieval, Exception Handling.

Percentage Of Program Code that can be Adapted From Other Sources
It is very likely that appreciable amounts of existing program code can be adapted for use by this task. If you think that this is the case, please quantify the percentage of this task's code that can be so derived.

With regard to this value, and also to the following design-related percentage, you need not take account of any overhead in respect of adaptation effort; SPECTRE will make the necessary adjustment.

Project/System and Task
These parameters are free-form. They will be displayed on the Results Panel which can be hard-copied for reference and are part of the key if the estimate is saved to SPECTRE’s database.

Project/System identifies the group to which this task belongs.

Note that if any or all of Project/System, Developer, Task and Language is changed on a recalled estimate, SPECTRE will create a new estimate and retain the original.

Next | View Results Help Text

Home | Background and Scope | Author | Demo | The SPECTRE Package | Order | Order Trial Version | Links | Contact Us | Articles