logo
g Text Version
Beauty & Self
Books & Music
Career
Computers
Education
Family
Food & Wine
Health & Fitness
Hobbies & Crafts
Home & Garden
Money
News & Politics
Relationships
Religion & Spirituality
Sports
Travel & Culture
TV & Movies

dailyclick
Bored? Games!
Nutrition
Postcards
Take a Quiz
Rate My Photo

new
Painting
Heart Disease
Horror Literature
Dating
Hiking & Backpacking
SF/Fantasy Books
Healthy Foods


dailyclick
All times in EST

Full Schedule
g
g Computer Careers Site

BellaOnline's Computer Careers Editor

g

How To Determine Metrics Using GQM

Guest Author - Julie L Baumler

GQM stands for Goal, Question, Metric. It is a method for determining useful metrics for a project or process. GQM is commonly used in software development, but can be used for any type of process or project. I've seen several different attributions for the origin of GQM but they all include Victor Basili of the University of Maryland. GQM is simple, but used well can be very powerful. First you determine a Goal. Next, you find a Question that lets you know how you are doing with regard to meeting the goal. Finally, you use the question to determine what to measure (the Metric) to answer the question.

For example:
Goal
Finish a given software project in three weeks.

Question
How close are we to completion?

Metric
Number of completed (coded and tested) features


There are a couple of key things to think about when setting the goal. As with any time you are setting a goal, you want to make sure it is a SMART (Specific, Measurable, Achievable, Reasonable and on a Timeline) goal, although one of the advantages of GQM is that if you don't it will become obvious as you go on to define the question and metric. More importantly, you want to make sure you are setting the right goal. A goal that is only meaningful to the programmers may be perfect if you are setting goals for the programming department, but probably isn't a good choice if you are setting goals for the entire company.

In the book Software Measurement Laird and Brennan discuss an extension to GCM, GCM2 that involves adding the additional term Mechanism. Mechanism refers to when the metric will be gathered and reported, who is responsible and what resources will be needed. For our earlier example, we could add:
Mechanism
Collected in the existing test management system by the testers on a daily basis and reported by the head tester at the end of the day. The head tester is responsible and it will take approximately 15 minutes total of the testers time daily.


GQM is a simple way to get started doing metrics and is very versatile, it can work equally well for an individual trying to keep track of their own work or a whole company and anywhere in between as long as the goal is appropriate to the entity being tracked.


Cover of Laird and Brennan's Software Measurement and EstimationLearn more about GQM and other sofware measurement topics in Software Measurement and Estimation: A Practical Approach. Available at Amazon.com
This site needs an editor - click to learn more!

Add How+To+Determine+Metrics+Using+GQM to Twitter Add How+To+Determine+Metrics+Using+GQM to Facebook Add How+To+Determine+Metrics+Using+GQM to MySpace Add How+To+Determine+Metrics+Using+GQM to Del.icio.us Digg How+To+Determine+Metrics+Using+GQM Add How+To+Determine+Metrics+Using+GQM to Yahoo My Web Add How+To+Determine+Metrics+Using+GQM to Google Bookmarks Add How+To+Determine+Metrics+Using+GQM to Stumbleupon Add How+To+Determine+Metrics+Using+GQM to Reddit




Language And Tools
SMART Goal Setting Articles
Annotated Bibliography
RSS
Related Articles
Editor's Picks Articles
Top Ten Articles
Previous Features
Site Map


For FREE email updates, subscribe to the Computer Careers Newsletter


Past Issues


print
Printer Friendly
bookmark
Bookmark
tell friend
Tell a Friend
forum
Forum
email
Email Editor


Content copyright © 2013 by Julie L Baumler. All rights reserved.
This content was written by Julie L Baumler. If you wish to use this content in any manner, you need written permission. Contact BellaOnline Administration for details.

g


g features
Archives | Site Map

forum
Forum
email
Contact

Past Issues
memberscenter


vote
Poetry
Daily
Weekly
Monthly
Less than Monthly



BellaOnline on Facebook
g


| About BellaOnline | Privacy Policy | Advertising | Become an Editor |
Website copyright © 2013 Minerva WebWorks LLC. All rights reserved.


BellaOnline Editor