Objectives of metrics are not only to measure but also understand the progress to the organizational goal. The parameters for determining the metrics for an application are:
- Duration.
- Complexity.
- Technology Constraints.
- Previous experience in same technology.
- Business domain.
- Clarity of the scope of the project.
One interesting and useful approach to arrive at the suitable metrics is using
the Goal-Question-Metric Technique.
The GQM model consists of three layers: a Goal, A set of Questions, and lastly a set of corresponding Metrics. It is thus a hierarchical structure starting with a goal(specifying purpose of measurement, object to be measured, issue to be measured, and viewpoint from which the measure is taken).
The goal is refined into several questions that usually break down the issue into its major components. Each question is then refined into metrics, some of them objective, some of them subjective. The same metric can be used in order to answer different questions under the same goal. Several GQM models can also have questions and metrics in common, making sure that when the measure is actually taken, the different viewpoints are taken into account correctly.
Metrics are determined when the requirements are understood in a high-level, at this stage, the team size, project size must be known to an extent, in which the project is at a "defined" stage.
Wednesday, December 29, 2010
How are the metrics determined for your application?
Posted by Sunflower at 12/29/2010 01:02:00 PM
Labels: Application, Approach, Bugs, Defects, Errors, Goals, Measure, Metrics, Objects, Process, Progress, Quality, Quality metrics, Questions, Requirements, Software testing, Stages, Techniques
Subscribe by Email |
|
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment