Measurements are factual data that enable us to glean vital information for rational decision making. When it comes to testing software, we collect a quite a few measurements that allow us to primarily evaluate the “quality” of software and help make the go/no-go release decision.
Today it is fairly commonplace to collect metrics related to defects, coverage, risk, estimation, variance, test cycles, density and test cases that are sharply focused on evaluating the quality of software to help in making good release decisions. In addition to these some metrics like escapes, productivity, ROI allow us to evaluate aspects related to the test process and also some initial measure of business value.
As the testing function/community matures, the test function needs to be aligned to the business and demonstrate contribution of the overall business. This implies assessing activities that go beyond release quality and process, like those related to profitability, business scalability etc. In this tutorial the focus is on understanding test related measurements from this larger context to evolve a metrics system based on customer, business, organization, division and product.
This tutorial will highlight measurements from this larger context of business to help you go beyond the typical realm of test measurements to enable you and your team to deliver a larger positive contribution to your business.