In this section, we summarize a number of data analysis techniques
that are useful in the context of design measurement, and provide a
"roadmap" to their use.
Before starting with design measurement, be aware of your
measurement goals. You do not measure for the sake of measurement, but
to help plan and control the development process, and/or to improve
the quality of the product. Design measurement can help here by
supporting effort estimation, monitoring progress, and identifying the
areas in your design where improvements are likely to have a high
payoff.
Review the set of design metrics for completeness - are there
structural features of your designs you deem important that SDMetrics
does not yet cover? For instance, you may want to include metrics to
count certain stereotyped elements that have a special meaning in your
development environment (e.g., stereotypes to mark variation points in
a reference architecture of a product line). Use SDMetrics'
flexibility to define new metrics.
In more mature organizations that regularly perform process
measurement (fault tracking, effort data), you can use design
measurement for quality predictions (Section 6.3.5 "Prediction Models").