SOFTWARE PRODUCTIVITY METRICS - WHO NEEDS THEM

被引:13
|
作者
DALE, CJ [1 ]
VANDERZEE, H [1 ]
机构
[1] BUTLER COX BENELUX BV,1075 BE AMSTERDAM,NETHERLANDS
关键词
SOFTWARE PRODUCTIVITY; SOFTWARE METRICS; EFFICIENCY; EFFECTIVENESS; INFORMATION TECHNOLOGY; KEY PERFORMANCE INDICATORS;
D O I
10.1016/0950-5849(92)90168-O
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The measurement of productivity is seen variously as the key to successful software project estimation, to improvement of the efficiency and effectiveness of information system development and maintenance, and to demonstration of the performance of the information technology (IT) function within the business. The thesis of the paper is that measurement activities should focus on management purposes and should take into account the diverse concerns of managers at different levels. Even the term 'productivity' has varying interpretations, depending on management level, so that single measures used in isolation are inappropriate and can be counterproductive, especially in the realm of software development. At the project management level, productivity concerns are often centred on efficiency. For example, when estimating the effort needed to produce a system, assumptions must be made about the level of efficiency that will be achieved - ideally based on data from past projects. The paper identifies productivity measures appropriate for such situations, and the impact of each on the project management process. A higher-level view of software productivity is concerned with effectiveness: how much useful function is delivered to users by the applications delivery function? Here the focus is on the utility of delivered products, rather than on the amount of software which needs to be written to deliver the products. Management is concerned to establish an environment that maximizes output in terms of usable function. Hence the use of function points as a size measure derived from a user view of the system, and the use of function points per man-month as a productivity measure. However, to provide a more complete view of the effectiveness of the information system function, development effort alone is an insufficient representation of the input to the system: due account also needs to be taken of the costs of using the system, which could include equipment costs as well as user effort. Ultimately, businesses are concerned with the bottom-line contribution of IT. While lower-level measures of efficiency and effectiveness are important in achieving objectives at project and functional levels, higher-level views of the value of IT to the business, compared with the associated costs, are of concern to senior management. However, traditional return on investment and cost-benefit analyses have been found to be inadequate when applied to IT and difficult to relate to the lower-level measures of efficiency and effectiveness. Whatever the management level of concern, measuring productivity is, in itself, insufficient: the set of measurements used must address key performance indicators - anything else is waste, or pure history.
引用
收藏
页码:731 / 738
页数:8
相关论文
共 50 条
  • [41] A Taxonomy of Metrics for Software Fault Prediction
    Caulo, Maria
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 1144 - 1147
  • [42] Software quality metrics aggregation in industry
    Mordal, Karine
    Anquetil, Nicolas
    Laval, Jannik
    Serebrenik, Alexander
    Vasilescu, Bogdan
    Ducasse, Stephane
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2013, 25 (10) : 1117 - 1135
  • [43] Software Metrics as Indicators of Security Vulnerabilities
    Medeiros, Nadia
    Ivaki, Naghmeh
    Costa, Pedro
    Vieira, Marco
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2017, : 216 - 227
  • [44] A Comparative Assessment of Software Metrics Tools
    Mshelia, Yusuf U.
    Apeh, Simon T.
    Edoghogho, Olaye
    PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON COMPUTING NETWORKING AND INFORMATICS (ICCNI 2017), 2017,
  • [45] The precursor to an industrial software metrics program
    Parkinson, S. T.
    Counsell, S.
    Norman, M.
    Hierons, R. M.
    Lycett, M.
    PROCEEDINGS OF THE ITI 2008 30TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2008, : 221 - 226
  • [46] Inheritance software metrics on smart contracts
    Sai, Ashish Rajendra
    Holmes, Conor
    Buckley, Jim
    Le Gear, Andre
    2020 IEEE/ACM 28TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION, ICPC, 2020, : 381 - 385
  • [47] Validating Software Metrics: A Spectrum of Philosophies
    Meneely, Andrew
    Smith, Ben
    Williams, Laurie
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2012, 21 (04)
  • [48] A flexible method for maintaining software metrics data: a universal metrics repository
    Harrison, W
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 72 (02) : 225 - 234
  • [49] PREDICTING (INDIVIDUAL) SOFTWARE PRODUCTIVITY
    HUMPHREY, WS
    SINGPURWALLA, ND
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (02) : 196 - 207
  • [50] Productivity Metrics and Consumers' Misunderstanding of Time Savings
    De langhe, Bart
    Puntoni, Stefano
    JOURNAL OF MARKETING RESEARCH, 2016, 53 (03) : 396 - 406