Measurement data and performance indicators help to bring transparency to one’s own workflows and to assess improvement measures objectively. They form the basis for assessing the development process and the resulting artifacts (such as requirements, architecture, code, or test cases) in terms of costs, time, and quality early on, and for initiating appropriate countermeasures. To quote Tom DeMarco: “You can't control what you can't measure”.
But which data do you need, and which can you do without? With more than 20 years of experience in the area of software measurement, we help you answer this question on the basis of the tried and tested GQM approach. In many organizations, piles of data have accumulated over the years that are not being used, or there exist insular solutions from data collected without context. This is also where we can help you with our GQM+Strategies® approach to bring order to the existing pandemonium of performance indicators. Further details can be found in our book “Aligning Organizations through Measurement”.
We not only deal with the generic set-up of performance measurement systems, but also support you specifically in developing models from measurement data. Whether in the area of cost and effort estimation, defect management and defect prediction, productivity benchmarks, development of your own quality models in accordance with ISO/IEC 25010, or regarding the issue of “Technical Debt”: We help you analyze your data and derive reasonable models from them. To do so, you are welcome to make use of our broad tool infrastructure for data collection (e.g., in the area of static code analysis) or data analysis and data interpretation.