Measurement Important for Good Management
To effectively manage a change from old development approaches to new ones, an enterprise must have ways to measure the success of development efforts. Measurement enables the organization to make time and resource estimates for future projects, to compare the results from different teams and projects, and to motivate developers to achieve better results. Developers who are achieving good results generally like to have their performance measured, because measurement enables them to win recognition and appreciation for their success. Measures of speed, quality, and productivity can be translated into financial figures, which show the value of successful developers.
Relevant Types of Measurements
Often the most important measurement of performance is the simplest: whether or not the system (or subsystem) is delivered on time. Team productivity, system quality, and system usability should also be measured. The measures used may include:
* Function-points per person-day
* Number of bugs found in the delivered system
* Number of design defects in the delivered system
* Number of changes needed in the delivered system to improve usability
* Development cost per function point
* Defect removal cost per function point
Previous : Keeping Developers Excited
Section Overview : Management
Overview : Table of Contents