< Back to list

Spago4Q platform

Spago4Q (Open Source for Software Quality) is a Free Open Source platform to measure, analyse and monitor the Quality of products, processes and services. The platform is adaptable to complex organizational contexts, independently from software development and maintenance processes, infrastructure tools as well as from measurement frameworks (e.g.: GQM) and assessment frameworks (e.g.: CMMI, ISO 9001:2008, ITIL). It is suitable to the assessment of the maturity and effectiveness of the software development processes, to the supply of IT services and to the quality inspection of the released software. It also allows to collect data and measures from various projects, code repositories and further tools, through non-invasive techniques.

Spago4Q Architecture

Spago4Q has a modular architecture and a meta-model design that guarantee extensibility towards further infrastructure tools and sets of activity measure areas. Non-invasive techniques and the ETL (Extract Transform Load) procedures extract data from the infrastructure tools and load them into the DWH-Spago4Q datawarehouse module, based on a meta-model definition. SpagoBI analyses data and represents metrics, while the Configuration & Administration module provides a definition of the connections to repositories and tools, access control lists, thresholds values management, privacy protection management.

Spago4Q Meta-model

The Meta-model includes three major components:

  • process meta-model: describes an actual software development process
  • measurement meta-model: designed following the Goal-Question-Metric (GQM) paradigm, defines measurable concepts, measurable attributes, KPIs and metrics
  • assessment meta-model: it fully supports CMMI and ISO as assessment frameworks. More assessment and quality frameworks can be added.

The Meta-model includes a "library of measurements" to facilitate the measurement of the different processes.

Category

Database & Data Management

Red Hat Certifications

This product has been certified to run on the following Red Hat products and technologies:

Target Product Level
Red Hat Enterprise Linux 5.x Self-Certified
Red Hat JBoss Enterprise Application Platform 4.0-4.x Self-Certified
Red Hat JBoss SOA Platform 4.3-4.x Self-Certified