The Measurement Solution for Software Craftsmen Programming in the 1990's is more complicated than ever before. Projects are getting bigger, lasting longer, costing more, and becoming more difficult to manage. For today's software development, yesterday's methods just aren't adequate. This is why software measurement is becoming so important at leading edge software development companies.
Managers can use software measurement to get a handle on the product their programmers are creating.
Using well accepted measurement techniques they can identify the most complicated parts of the software, and allocate programming, testing and maintenance resources accordingly. Developers can use measurement to help minimize the complexity of their code earlier in the programming process, yielding more maintainable and less error-prone software. Test engineers and QA personnel can use software measurement to manage code reviews, inspections and testing. Software measurement is an indispensable aid whenever decisions have to be made. As most software measurement professionals know, the real work starts after the metrics are collected.