Professional Documents
Culture Documents
The Goal Question Metric Approach
The Goal Question Metric Approach
Metric Approach
Victor R. Basili,
Gianluigi Caldiera
and H. Dieter Rombach
Presenter:
Jose Calvo-Villagran
jcalvovi@uwaterloo.ca
Overview
Motivations
GQM
Definition
Process
Examples
Extensions
Conclusions
Motivations [1/2]
Measurement
Planning
Quality Control
Refinements
Progress
Motivations [2/2]
Effective measurement must be [1]:
Focused on specific goals
Applied to all cycles of production
Embedded into an specific context
Goal
Purpose
Issue
Object (process)
Viewpoint
Question
Improve
the timeliness of
change request processing
from the project manager's viewpoint
Metrics
Question
Metrics
* 100
Baseline average cycle time
Subjective rating of manager's satisfaction
3.
GQM: Process
Identify goals
Policies/Strategies
Description of process/product
Model of the organization
Derive questions
How to characterize the object?
How to characterize the attributes?
How to evaluate the characteristics?
Specify metrics
Amount and quality of data
Maturity of objects
Learning process
GQM: Remarks
Simple, intuitive approach for specifying metrics
Metrics can be reused by several questions
Four phases: [3]
Planning
Definition
Collection
Interpretation
Examples [1/2]
[4]
Examples [2/2]
*Side notes
Applicable on mature organizations:
Employee involvement (resistance)
Clear goals
Gradual/Slow changes
Extensions
GQM+Strategies [6]
Conclusions
Bibliography
[1] Victor Basili, Gianluigi Caldiera, Dieter Rombach. 1994.
The Goal Question Metric Approach.
[2] Romain Robbes, Rene Vidal, Maria Cecilia Bastarrica.
2013. Are software analytics efforts worthwhile for small
companies? The case of Amisoft. IEEE
[3] Irene Eusgeld, Feliz Freiling, Ralf Reussner. 2008.
Dependability Metrics: Advanced Lectures.
[4] D.Ernst, F. Houdek. GQM Method Application. Taken on
27-Jan-2013. http://www-ivs.cs.uni-magdeburg.de/sweng/us/java/GQM/link3.shtml
[5] http://en.wikipedia.org/wiki/GQM
[6] Victor Basili, et. al. 2010. Linking software development
and business strategy through measurement. IEEE