Software Engineering Productivity Measurement using Function Points: A Case Study
通过一家大型金融服务公司的案例,研究了功能点分析在软件工程生产力测量中的应用,发现组织与人为因素影响测量准确性,并指出成功实施的关键因素。
This paper reports on the findings of an empirically based case study of the use of function points analysis (FPA) by the information systems division of a large financial services company. The software engineering productivity figures measured by FPA in this company varied widely across the departments of the division and projects. Investigation of the reasons for the variations showed that, in addition to factors such as the technology platform and application characteristics, organizational and human factors affect the accuracy and reliability of productivity figures. Elucidating the lessons from this case, this paper suggests that three factors – knowledge of the FPA, calibration of the function point productivity indicator and rigour of the measurement process – are critical to the successful implementation of an FPA programme. These findings and the issues identified in the paper will be of interest to academics in the area of software productivity measurement and companies considering FPA as a productivity metric.