Benchmarking software development productivity of CMMI level 5 projects

被引:12
|
作者
Pai, Dinesh R. [1 ]
Subramanian, Girish H. [1 ]
Pendharkar, Parag C. [1 ]
机构
[1] Penn State Univ Harrisburg, Sch Business Adm, Middletown, PA 17057 USA
来源
INFORMATION TECHNOLOGY & MANAGEMENT | 2015年 / 16卷 / 03期
关键词
Software quality; Productivity; CMMI; Fortune; 500; Data envelopment analysis; DATA ENVELOPMENT ANALYSIS; TEAM SIZE; EFFICIENCY; DEA; SCALE; ECONOMIES; RANKING;
D O I
10.1007/s10799-015-0234-4
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
In this paper, data envelopment analysis variable returns to scale (DEA VRS) model is applied to data collected on 79 software development projects from a leading CMMI level 5 organization. We divide overall software effort into software development effort, software quality conformance effort (EoC), and software maintenance non-conformance (EoNC) effort due to poor software quality at delivery time. Partitioning effort into software development and software quality metrics provides us a comprehensive model to measure productivity of software projects and to identify best practice projects. Some of positive productivity drivers from the DEA best practice efficient projects point to good customer rapport and application familiarity. Inefficient projects had problems such as customer requirements volatility, and the use of unfamiliar technology. The DEA results identify 12 "best practice" projects that can be emulated for software process improvement. Additionally, our results point to approximately 50 % potential for productivity improvement in software projects to get to the level of "best practice" projects. This study shows that including EoC and EoNC as inputs has a positive impact on the best practice frontier.
引用
收藏
页码:235 / 251
页数:17
相关论文
共 50 条
  • [1] Benchmarking software development productivity
    Maxwell, KD
    Forselius, P
    [J]. IEEE SOFTWARE, 2000, 17 (01) : 80 - 88
  • [2] Using ESSENCE ALPHAs in a CMMI level 5 software development organization
    Ehecatl Morales-Trujillo, Miguel
    Oktaba, Hanna
    Julia Orozco, Maria
    [J]. PROCEEDINGS OF THE 2016 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2016, 8 : 1531 - 1538
  • [3] CMMI level 5 and the team software process
    309Th Software Maintenance Group
    不详
    不详
    不详
    不详
    不详
    [J]. CrossTalk, 2007, 4 (16-20):
  • [4] Software cost estimating for CMMI Level 5 developers
    Wallshein, Corinne C.
    Loerch, Andrew G.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 105 : 72 - 78
  • [5] Collecting data for comparability: Benchmarking software development productivity
    Maxwell, KD
    [J]. IEEE SOFTWARE, 2001, 18 (05) : 22 - +
  • [6] Software Development Overall Efficiency Improvement in a CMMI Level 5 Organization within the scope of a Case Study
    Orgun, Pinar
    Gungor, Deniz
    Kuru, Yasemin Yigit
    Metin, Ozgun Onat
    Yilmaz, Murat
    [J]. 2018 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2018, : 258 - 263
  • [7] Productivity analysis of Japanese enterprise software development projects
    Tsunoda, Masateru
    Monden, Akito
    Yadohisa, Hiroshi
    Kikuchi, Nahomi
    Matsumoto, Ken-Ichi
    [J]. Proc Int Conf Software Eng, (14-17):
  • [9] APPROACHES OF PMBOK AND CMMI ABOUT THE SUCCESS OF SOFTWARE PROJECTS
    Pinto, Ezequias Batista
    Vasconcelos, Alexandre Meira
    Rojas Lezana, Alvaro Guillermo
    [J]. REVISTA DE GESTAO E PROJETOS, 2014, 5 (01): : 55 - 70
  • [10] BMR: Benchmarking Metrics Recommender for Personnel issues in Software Development Projects
    Garcia-Crespo, Angel
    Colomo-Palacios, Ricardo
    Miguel Gomez-Berbis, Juan
    Mencke, Myriam
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2009, 2 (03) : 256 - 266