The impact of Software Process Maturity on Software Project Performance: The Contingent Role of Software Development Risk

Dany Di Tullio, B. Bahli
{"title":"The impact of Software Process Maturity on Software Project Performance: The Contingent Role of Software Development Risk","authors":"Dany Di Tullio, B. Bahli","doi":"10.9876/SIM.V18I3.482","DOIUrl":null,"url":null,"abstract":"Despite growing efforts to improve software development processes, recurring concerns about software project performance remain largely present. The rate of software development project failure rate has been routinely documented in information systems (IS) research (Wallace, 2004; El-Masry and Rivard, 2010). The management of software development projects is often marked by inadequate planning, a poor grasp of the overall development process, and no clear management framework, even as the focus in software development shifts from a technology perspective to a more process-centric view (Slaughter, 2006). To address such concerns few CMM-based studies have examined the benefits and direct impact of software process maturity on software project performance but with mixed results. The present paper attempts to systematically examine the contingent role of software development risk on the impact of software process maturity level on software project performance. Guided by risk-based perspective in Software Engineering and CMM-based framework, an exploratory model was developed and tested. The premise of this paper is that software development risk plays a contingent role in the relationship between software process maturity and software project performance. Drawing on a sample of 107 organizations that have undergone official CMM appraisals, the results of partial least squares analysis of the data reveal initial evidence that (1) a positive effect of software process maturity level on software project performance while underscoring the negative effect of software development risk on software project performance, and (2) more importantly, the findings show that software development risk plays a contingent role software process maturity level on software project performance. For researchers, the integration of software development risk can provide a much needed linkage in the three fundamental constructs of CMM. From a managerial perspective, in order to foster a better software project performance, IS project leaders and managers should strongly emphasize devising effective software development risk assessment since a variation of this construct’s level may strengthen or weaken the relationship between software development process maturity and software project performance.","PeriodicalId":220138,"journal":{"name":"French Journal of Management Information Systems","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"French Journal of Management Information Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.9876/SIM.V18I3.482","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Despite growing efforts to improve software development processes, recurring concerns about software project performance remain largely present. The rate of software development project failure rate has been routinely documented in information systems (IS) research (Wallace, 2004; El-Masry and Rivard, 2010). The management of software development projects is often marked by inadequate planning, a poor grasp of the overall development process, and no clear management framework, even as the focus in software development shifts from a technology perspective to a more process-centric view (Slaughter, 2006). To address such concerns few CMM-based studies have examined the benefits and direct impact of software process maturity on software project performance but with mixed results. The present paper attempts to systematically examine the contingent role of software development risk on the impact of software process maturity level on software project performance. Guided by risk-based perspective in Software Engineering and CMM-based framework, an exploratory model was developed and tested. The premise of this paper is that software development risk plays a contingent role in the relationship between software process maturity and software project performance. Drawing on a sample of 107 organizations that have undergone official CMM appraisals, the results of partial least squares analysis of the data reveal initial evidence that (1) a positive effect of software process maturity level on software project performance while underscoring the negative effect of software development risk on software project performance, and (2) more importantly, the findings show that software development risk plays a contingent role software process maturity level on software project performance. For researchers, the integration of software development risk can provide a much needed linkage in the three fundamental constructs of CMM. From a managerial perspective, in order to foster a better software project performance, IS project leaders and managers should strongly emphasize devising effective software development risk assessment since a variation of this construct’s level may strengthen or weaken the relationship between software development process maturity and software project performance.
软件过程成熟度对软件项目性能的影响:软件开发风险的偶然作用
尽管改进软件开发过程的努力不断增加,但是对软件项目性能的反复关注在很大程度上仍然存在。软件开发项目的失败率已经在信息系统(IS)研究中例行记录(Wallace, 2004;El-Masry and riard, 2010)。软件开发项目的管理通常以不充分的计划、对整个开发过程的糟糕把握和没有清晰的管理框架为标志,即使软件开发的焦点从技术角度转移到更以过程为中心的观点(Slaughter, 2006)。为了解决这些问题,很少有基于cmm的研究检查了软件过程成熟度对软件项目性能的好处和直接影响,但是结果好坏参半。本文试图系统地考察软件开发风险对软件过程成熟度水平对软件项目性能影响的偶然性作用。在软件工程中基于风险的视角和基于cmm的框架的指导下,开发并测试了一个探索性模型。本文的前提是软件开发风险在软件过程成熟度和软件项目绩效之间的关系中起着偶然的作用。通过对107个组织进行官方CMM评估的样本,数据的偏最小二乘分析的结果揭示了(1)软件过程成熟度水平对软件项目性能的积极影响,同时强调了软件开发风险对软件项目性能的消极影响,以及(2)更重要的是,研究结果表明,软件开发风险在软件过程成熟度水平对软件项目绩效的影响中起着偶然的作用。对于研究者来说,软件开发风险的集成可以在CMM的三个基本构造中提供一个非常需要的链接。从管理的角度来看,为了培养更好的软件项目绩效,信息系统项目领导者和管理者应该强烈强调设计有效的软件开发风险评估,因为这种结构水平的变化可能会加强或削弱软件开发过程成熟度和软件项目绩效之间的关系。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信