Execution of the Modules of Transformation

There are 4 types of modules of transformation:

> Generic effort

> Knowledge base

> Operation

> Expert judgment

The transformation modules may be created and modified by the administrator.


Generic effort module

That module may have a size or an effort as an input. That input will be transformed thanks to the weighting coefficients configured in the module to get a size or an effort as output. It can have 4 inputs of one type and 4 outputs of one type. The inputs and outputs are not necessary the of same type.

The generic effort module enables to configure the calculation to get a log curve (standard curve of size/effort graph). The equation is the following:

 

 P.(C.taille)S

 

 

  • “P” is the product (or sum) of several coefficients configured in an instance of the module.
  • “C” is the product (or the sum) of several coefficients configured in an instance of the module.
  • “S” is the product (or sum) of several coefficients configured in an instance of the module.

It enables to implement, for instance, the COCOMO model. Note: Some P, C and S calculation coefficients can only be known during the execution of the calculation (staff maturity coefficient or development language coefficient, for instance). When the module will execute, the system will let he user make his own adjustments.

Example of a generic effort module in the dashboard.

 

How to set a generic effort module in the dashboard

  1. Once you have added a generic effort module to the estimation plan, click on the module in the estimation plan of the dashboard to open the settings window of the module. That window is similar as the above one and will appear under the estimation plan one.

Note: The first part of that view displays cursors to adjust the factors specified during the creation of the module. The second part displays the input and output values specified during the creation of the generic effort.

2. Once the factors are adjusted, you can execute the calculation thanks to the Calculate button.


Knowledge base module 

The module uses data bases of results of previous projects (project specifications, size, real effort). The system uses characteristics of the project to be estimated to identify similar projects in the data base. The module calculates the effort corresponding to the input charge by comparison.

Example of knowledge base transformation module in the dashboard.

The data that can be displayed in widgets in the dashboards are the ones specified as inputs and outputs:

 


Operation module

That module enables to execute calculation operations (sum, average, product) with input and output data of the estimation plan modules. You may specify as many inputs and outputs as necessary.

Example of operation module in the dashboard.

 


Expert judgment module 

That module enables to incorporate an expert judgment by entering or modifying values such as size, effort, cost or weight.

Example of expert judgment module in the dashboard.