Goal-Question-Metrics GQMs: A Holistic Alternative to Objectives and Key Results OKRs by Lee Fischman

I see GQM’s notion of goal as a superset because a goal might include resource, time, defects, etc. I view quality attributes as non-behavioural requirements. I like the complement between architectural quality attributes, McCall’s quality model, where criteria is identified to measure attributes, and the GQM idea of tying viewpoint to metric. Questions connect the object of measurement to a quality issue. Goals Question Metric approach is combined with other approaches to analyze whether goals can be achieved or not.

definition of goal question metric

Your journey to better product management starts here. GQM approach has three levels – Conceptual level, Operational level, and Quantitative level. Semantic Scholar is a free, AI-powered research tool for scientific literature, https://www.globalcloudteam.com/ based at the Allen Institute for AI. An abstraction sheet is a one-page summary of a GQM plan that is used for structuring the presentation and interpretation of measurement data during feedback sessions.

Validation of a generic GQM based measurement framework for software projects from industry practitioners

To avoid such unfavorable scenarios, we prepare the knowledge base. In the glossary we gather the main specialized terms that are frequently used in the working process. All meanings are written according to their generally accepted international interpretation. For convenience, you can use the search bar to simplify and speed up the search process.

definition of goal question metric

Novel application of GQM towards business data are described. Specifically in the software engineering areas of Quality assurance and Testing, GQM is used. The chief contribution of GQM over McCall’s model is the explicit introduction of goals coordinates based upon viewpoint, purpose, issue and object. The explicitness of the goal coordinates creates a wider perspective for goals.

More from Lee Fischman and Product Coalition

A framework for structured measurement process, called Structured Prioritized Goal Question Metrics is discussed and a case study conducted in a CMMI Level 5 certified company is conducted in order to validate this framework. The contrast between OKRs and GQM is even more pronounced when applied to the “Improve Company what is goal question metric Website” example. By considering all feasible questions rather than selecting a few key results, we generate a roadmap rather than a shorter-term approach. Look at the examples above and notice how their Key Results are basically arbitrary. Presumably some research was done to justify them, but it isn’t obvious.

We present one of the industrial case studies we conducted in a practical course at the University of Kaiserslautern to demonstrate the application of our approach in practice. This case study shows that even inexperienced developers like students can produce valuable evaluation results for an industrial customer that wants to use open source components. The main reason we use goal metrics at all is to obtain information about why an initiative was important and how it achieved its goals. We can do that with GQM as well, but the way we do it is different.

GQM Explained

It also reveals interrelated goals and their purpose in the context of the initiative being questioned. Setting a goal for an initiative is never easy, especially when you consider the different quality models that are always in play. Different points of view can make it easier to decide which model applies best to your environment. You establish goals for an initiative, considering the quality of that initiative from various perspectives and in a variety of contexts.

definition of goal question metric

LeadingAgile Senior Consultant Derek Stanley joins Dave Prior to discuss GQM . During the interview Derek and Dave explore what GQM is by talking through real-world examples that showcase why people use them, and how they can provide clarity on performance towards desired business outcomes. Below is the GQM for “Improve Company website”, shown graphically. The shaded areas represent progress over time towards questions. GQM’s multiplicity of questions for any Goal permit a more fine-grained understanding of progress towards it. Define an objective and choose a few key results that if satisfied, indicate you got there.

A Guide to OKRs – Objectives and Key Results

That model takes quality criteria coupled with metrics collected throughout the lifecycle to provide feedback on quality. What’s missing from this model is a discussion on how to arrive at good metrics. The GQM approach fosters learning and improvement—what we learn from one initiative informs us about what to do differently or better with the next. Questioning helps identify responsibilities, constraints, and prerequisites.

definition of goal question metric

These are similar to architectural quality attributes–a measurable or testable property of a system used to indicate how well the system satisfies the needs of its stakeholders. Basili’s GQM cites McCall’s model and identifies it as another means of defining Software Quality Metrics. GQM is not intended to replace other metrics, but rather provide a different way for solving problems. The easiest way to find out whether you have answered your question is to see whether you can demonstrate positive, or at least definitive, business results. During which the actual data collection takes place, resulting in collected data. During which the measurement programme is defined and documented.

Sentiment Analysis NLP

During this session, we will explore the GQM approach and show its effectiveness in identifying the key information your enterprise needs to know at the Executive, Portfolio, Program, and Delivery tiers. We will provide example metric sets for each tier and explain the goals and questions that drove us to them. At the end of this talk, the audience will understand, not only how to ask the right questions, but specifically what metrics can be used to answer them. The everyday work of the software development specialists coupled with specialized vocabulary usage. Situations of misunderstanding between clients and team members could lead to an increase in overall project time.

  • The shaded areas represent progress over time towards questions.
  • The “meaningful, audacious, and inspiring” criteria of an OKR Objective can also be applied to a GQM Goal.
  • It is based on the Goal Question Metric paradigm and adds the capability to create measurement programs that ensure alignment between business goals and strategies, software-specific goals, and measurement goals.
  • For convenience, you can use the search bar to simplify and speed up the search process.
  • To avoid such unfavorable scenarios, we prepare the knowledge base.
  • Why do we aim to increase the number of innovative businesses, etc. by 25%?
  • Situations of misunderstanding between clients and team members could lead to an increase in overall project time.

Organizations like NASA and Motorola have used the GQM approach to improve their processes and ensure that goals are achieved as per requirement. So this is how questions and metrics are specified for one goal and for each goal in the scenario, a similar procedure is to be performed. During which the project for measurement application is selected, defined, characterised, and planned, resulting a project plan.

Towards a More Structured Goal Definition and Prioritization Approach for an Effective Measurement Process

In other words, GQM is both a philosophy and a framework for software metrics. The Goal Question Metric approach, or “GQM”, is an approach to software metrics that improve and measure the quality of software. Aim is to establish the goal of data collection, which is refined into a series of questions which in turn suggest a set of specific metrics.


Si quieres vivir esta experiencia web de la mejor manera, te aconsejamos que nos visites desde un ordenador.

¡Nos vemos pronto!