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 条
  • [1] Correlating software metrics with software defects
    Korpalski, Maciej
    Sosnowski, Janusz
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2018, 2018, 10808
  • [2] SOFTWARE METRICS - INTRODUCTION
    INCE, D
    INFORMATION AND SOFTWARE TECHNOLOGY, 1990, 32 (04) : 297 - 301
  • [3] Evaluating Software Metrics as Predictors of Software Vulnerabilities
    Alenezi, Mamdouh
    Abunadi, Ibrahim
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2015, 9 (10): : 231 - 239
  • [4] Software Metrics for Collaborative Software Engineering Projects
    Ku, Cyril S.
    Marlowe, Thomas J.
    WMSCI 2010: 14TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL III, 2010, : 7 - 12
  • [5] Survey on Impact of Software Metrics on Software Quality
    Rawat, Mrinal Singh
    Mittal, Arpita
    Dubey, Sanjay Kumar
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (01) : 137 - 141
  • [6] A Productivity Framework for Software Development Literature Review
    Delaney, Steven
    Schmidt, Doug
    PROCEEDINGS OF THE 2019 2ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND INFORMATION MANAGEMENT (ICSIM 2019) / 2019 2ND INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (ICBDSC 2019), 2019, : 69 - 74
  • [7] What Happened to Software Metrics?
    Voas, Jeffrey
    Kuhn, Rick
    COMPUTER, 2017, 50 (05) : 88 - 98
  • [8] Reusability Metrics for Software Components
    Rotaru, Octavian Paul
    Dobre, Marian
    3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [9] ALGEBRAIC VALIDATION OF SOFTWARE METRICS
    SHEPPERD, M
    INCE, D
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 550 : 342 - 363
  • [10] Can Software Metrics Be Unified?
    Mshelia, Yusuf A.
    Apeh, Simon T.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2019, PT IV, 2019, 11622 : 329 - 339