What you cannot measure cannot be improved. Without measurements, i.e. without the possibility of characterizing software aspects numerically, it is quite simply impossible to remove the qualitative fuzziness prevalent for decades, from the management of IT assets.
More than twenty year of practice have taught us that measuring software is a futile exercise when it does not lead to concrete actions. Without prior, precise definition of the identified objectives, it is also futile to accumulate measurement results from metrics that are too general and too abstract.
This is why Refine for Quality Assessment allows to:
The figure below provides the details of the main stages in the life cycle of legacy measurement.
Because measurement tools must be able to translate:
Refine for Quality Assessment allows its users to select and put together the most relevant metrics in guidelines that can be completely redefined.
Refine for Quality Assessment offers several hundreds of pre-defined metrics covering domains such as:
| Coding standards in effect | Robutness |
| Reliability | Maintenability |
| Performance | Security |
From this desktop, it is possible to change or create a new set of quality charter by selecting the metrics or the measurement points defined in an ontology and to associate them with quality thresholds.
Aside from the detailed results produced by applying measurement quality charter Refine for Quality Assessment produces an overview of the results that is easy to use, in particular, in the context of the acceptance procedure for new maintenance releases.
Once measurement has been carried out, the natural next step is to go to the causes, i.e. making a detailed diagnosis before commissioning an effective improvement plan.
This desktop is used to restore the measurements obtained according to several lines such as organisation of code (programme, domain, application, legacy) or by measurement criteria (quality charter, measurement theme, metric)
It is often necessary to get to code level to examine lines of code impacted by the measurement quality charters.
As well as making observations and diagnoses, you need to act.
This is why this new desktop allows you to estimate the implementation effort of any improvement plan and therefore to optimise the cost of such a plan based on the objectives identified.