The scope and purpose of Goal Question Metric are stated as a concrete question.
Goal Question Metric
A practical method guide: clarify prerequisites and materials, understand the complete process, and look up outputs, pitfalls, and stop criteria.
Prerequisite
What needs to be finished first
Measurement object and purpose, Quality focus and viewpoint, Context and available data and domain decision makers are available.
Preparation
What needs to be ready before start
Measurement object and purpose, Quality focus and viewpoint, Context and available data, shared workspace, source links, and decision log.
Goal owner · domain expert · measurement/analytics · data owner
Collect Measurement object and purpose, Quality focus and viewpoint, Context and available data in advance and mark open assumptions.
60–90 minutes
Prepare Goal → Questions → Metrics with an explicit interpretation model visibly and calibrate assessment terms before starting.
Core question
The one question this method answers
Which questions must be answered to assess the defined goal from the chosen viewpoint, and which metrics provide those answers?
Flow
Phases with goal, actions, output and pitfall
GQM starts with a measurement goal defined by object, purpose, quality focus, viewpoint, and context. Questions operationalise the goal; metrics come afterwards. A data source without a question is not a measurement programme.
GQM plan
Fictional worked example
Goal → Questions → Metrics with an explicit interpretation model as a precise working structure with a fictional example.
Goal
Object · purpose · quality focus · viewpoint · context
Checkout service · release decision · reliability · Operations · EU platform
Questions
Which answers assess the goal?
Q1 failure frequency? Q2 detection time? Q3 segment outliers?
Metrics
Formula · unit · source · segment · quality
Failure rate; median/P95 detection time; payment type.
Interpretation model
How do values yield a domain decision?
Release below 0.8%, P95 under 5 min, no segment outlier.
The example demonstrates the domain logic of Goal Question Metric; worksheets remain blank.
NASA Software Engineering Handbook: The Goal Question Metric Approach
- 1
GQM goal
GQM goal

Goal
Produce GQM goal so the core question “Which questions must be answered to assess the defined goal from the chosen viewpoint, and which metrics provide those answers?” can be answered with stronger support.
Inputs for this step
- Measurement object and purpose
- Quality focus and viewpoint
- Context and available data
Actions
- State object, purpose, quality focus, viewpoint, and context precisely.
- Record source, rationale, and open uncertainty directly in GQM goal.
Output
GQM goal
GQM goal · source · uncertainty · next decision
Quality check
Are all five goal elements unambiguous?
Pitfall
An easily available metric is chosen before the goal and questions are precise. Return to the measurement goal, map every metric to a question, and remove unused data.
Timing: 10–20 minutes
- 2
Questions
Questions

Goal
Produce question tree so the core question “Which questions must be answered to assess the defined goal from the chosen viewpoint, and which metrics provide those answers?” can be answered with stronger support.
Inputs for this step
- GQM goal
- Quality focus and viewpoint
- Context and available data
Actions
- Derive questions whose answers jointly assess the goal.
- Record source, rationale, and open uncertainty directly in question tree.
Output
question tree
question tree · source · uncertainty · next decision
Quality check
Does every question cover a relevant aspect of the goal?
Pitfall
An easily available metric is chosen before the goal and questions are precise. Return to the measurement goal, map every metric to a question, and remove unused data.
Timing: 10–20 minutes
- 3
Metrics
Metrics

Goal
Produce metric set so the core question “Which questions must be answered to assess the defined goal from the chosen viewpoint, and which metrics provide those answers?” can be answered with stronger support.
Inputs for this step
- question tree
- Quality focus and viewpoint
- Context and available data
Actions
- Define objective and subjective metrics with formula, source, segment, and data quality.
- Record source, rationale, and open uncertainty directly in metric set.
Output
metric set
metric set · source · uncertainty · next decision
Quality check
Can every metric answer at least one question?
Pitfall
An easily available metric is chosen before the goal and questions are precise. Return to the measurement goal, map every metric to a question, and remove unused data.
Timing: 10–20 minutes
- 4
Interpretation
Interpretation

Goal
Produce interpretation model so the core question “Which questions must be answered to assess the defined goal from the chosen viewpoint, and which metrics provide those answers?” can be answered with stronger support.
Inputs for this step
- metric set
- Quality focus and viewpoint
- Context and available data
Actions
- Before viewing data, define how metrics answer questions and trigger decisions.
- Record source, rationale, and open uncertainty directly in interpretation model.
Output
interpretation model
interpretation model · source · uncertainty · next decision
Quality check
Is the combination of metrics into a decision traceable?
Pitfall
An easily available metric is chosen before the goal and questions are precise. Return to the measurement goal, map every metric to a question, and remove unused data.
Timing: 10–20 minutes
Artifact
What comes out at the end
Sketch: what the artifact looks like
Versioned GQM plan with date, sources, owners, and next review.
Retain date, source, assumption state, and decision for every version of GQM plan.
- GQM plan as board or document
- Source and evidence register
- Decision and action log
goal-question-metric-working-template.md
Plan Goal Question Metric around its domain steps and the concrete decision question.
Goal Question Metric: Worksheet
Question
To be confirmed
Desired outcome
To be confirmed
Scope
Full workshop Time: 60–90 minutes
Complete this worksheet on paper or in your own document during the work.
Preparation for this scope
Method setup
- Materials: Measurement object and purpose, Quality focus and viewpoint, Context and available data, shared workspace, source links, and decision log.
- Roles: Goal owner · domain expert · measurement/analytics · data owner
- Advance information: Collect Measurement object and purpose, Quality focus and viewpoint, Context and available data in advance and mark open assumptions.
- Overall time needed: 60–90 minutes
- Setup: Prepare Goal → Questions → Metrics with an explicit interpretation model visibly and calibrate assessment terms before starting.
Prepare for the work steps
GQM goal: GQM goal
- Measurement object and purpose
- Quality focus and viewpoint
- Context and available data
Questions: Questions
- GQM goal
- Quality focus and viewpoint
- Context and available data
Metrics: Metrics
- question tree
- Quality focus and viewpoint
- Context and available data
Interpretation: Interpretation
- metric set
- Quality focus and viewpoint
- Context and available data
GQM plan
Goal
Object · purpose · quality focus · viewpoint · context
...
Questions
Which answers assess the goal?
...
Metrics
Formula · unit · source · segment · quality
...
Interpretation model
How do values yield a domain decision?
...
Enter only real input, sources, and decisions.
NASA Software Engineering Handbook: The Goal Question Metric Approach
GQM goal: GQM goal
Expected artifact: GQM goal
GQM goal · source · uncertainty · next decision
Entry:
...
- Are all five goal elements unambiguous?
Questions: Questions
Expected artifact: question tree
question tree · source · uncertainty · next decision
Entry:
...
- Does every question cover a relevant aspect of the goal?
Metrics: Metrics
Expected artifact: metric set
metric set · source · uncertainty · next decision
Entry:
...
- Can every metric answer at least one question?
Interpretation: Interpretation
Expected artifact: interpretation model
interpretation model · source · uncertainty · next decision
Entry:
...
- Is the combination of metrics into a decision traceable?
Open questions and next steps
...
Method guide: https://methodatlas.meierhoff-systems.de/en/methods/goal-question-metric/run-sheet
Example output
Concrete filled scenario, fictional example
Fictional example for orientation. Counts and timings describe this case and are not universal requirements.
goal-question-metric-beispiel.md
Concrete filled scenario, fictional example
Fictional goal: analyse the checkout service for the purpose of release decision with respect to operational reliability from the Operations viewpoint in the EU platform context. Q1: how often do real checkout attempts fail? M1 failure rate = failed / started attempts by payment type. Q2: how quickly is failure detected? M2 median and P95 detection time. Interpretation: release only below 0.8% failure and P95 under five minutes with no segment outlier.
Pitfalls
Recognize symptoms and steer against them
Quick overview, the full text is in the matching phase in the flow
- GQM goalAn easily available metric is chosen before the goal and questions are precise.View in phase
- QuestionsAn easily available metric is chosen before the goal and questions are precise.View in phase
- MetricsAn easily available metric is chosen before the goal and questions are precise.View in phase
- InterpretationAn easily available metric is chosen before the goal and questions are precise.View in phase
GQM goal
An easily available metric is chosen before the goal and questions are precise.
Return to the measurement goal, map every metric to a question, and remove unused data.
Questions
An easily available metric is chosen before the goal and questions are precise.
Return to the measurement goal, map every metric to a question, and remove unused data.
Metrics
An easily available metric is chosen before the goal and questions are precise.
Return to the measurement goal, map every metric to a question, and remove unused data.
Interpretation
An easily available metric is chosen before the goal and questions are precise.
Return to the measurement goal, map every metric to a question, and remove unused data.
Stop criteria
When to pause, resolve prerequisites, or choose another approach
Finished the method guide?
Go to the profile for purpose, similar methods, and sources or continue to the next method in the catalog.

