Meta-model of Spago4Q, the open source platform to measure, analyze and monitor quality of products, processes and services
Spago4Q meta-model follows the Meta-Object Facility (MOF) approach, proposed by Object Management Group (OMG). In Spago4Q, the three major meta-model components are the Process, Measurement and Assessment meta-models. The Process meta-model has been defined starting from a simplified version of the OMG's Software Process Engineering Meta-model (SPEM) specifications, which describes a concrete software development process. The Measurement meta-model has been defined following the Goal-Question-Metric (GQM) paradigm. Following GQM principles, the meta-model defines three main entities:- measurableConcept: the goals of the analysis (i.e. the concepts to measure)
- measurableAttribute: the attributes to be measured for evaluating a specific goal
- KPI (Key Process Indicator) and metric: the operations to apply on measured attributes
The Assessment meta-model fully supports both Capability Maturity Model Integration (CMMI) and ISO 9001:2000 assessment frameworks. For example, the CMMI practices are monitored by specific Key Performance Indicators (KPIs) and metrics, examining their values according to predefined thresholds. Spago4Q gives a reliable snapshot of company state and allows managers and assessors to monitor the adherence of CMMI goals. By means of the meta-model, users can represent:
- specific development processes or services
- Quality models or assessment frameworks (CMMI, ISO 9001:2000, ISO9126, QualiPSo OMM)
- KPIs and metrics related to Quality models for the assessment of products, processes and services