Components of software development risk: How to address them? A project manager survey

被引:184
|
作者
Ropponen, J
Lyytinen, K
机构
[1] Finnish Evangel Lutheran Mission, FIN-00003 Helsinki, Finland
[2] Univ Jyvaskyla, Dept Comp Sci & Informat Syst, FIN-40351 Jyvaskyla, Finland
关键词
software risk; risk management; software development; project management; system failures; process improvement;
D O I
10.1109/32.841112
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software risk management can be defined as an attempt to formalize risk oriented correlates of development success into a readily applicable set of principles and practices. By using a survey instrument we investigate this claim further. The investigation addresses the following questions: 1) What are the components of software development risk? 2) how does risk management mitigate risk components, and 3) what environmental factors ii any influence them? Using principal component analysis we identify six software risk components: 1) scheduling and timing risks, 2) functionality risks, 3) subcontracting risks. 4) requirements management, 5) resource usage and performance risks, and 6) personnel management risks. By using one-way ANOVA with multiple comparisons we examine how risk management (or the lack of it) and environmental factors (such as development methods, manager's experience) influence each risk component. The analysis shows that awareness of the importance of risk management and systematic practices to manage risks have an effect on scheduling risks, requirements management risks, and personnel management risks. Environmental contingencies were observed to affect all risk components. This suggests that software risks can be best managed by combining specific risk management considerations with a detailed understanding of the environmental context and with sound managerial practices, such as relying on experienced and well-educated project managers and launching correctly sized projects.
引用
收藏
页码:98 / 112
页数:15
相关论文
共 50 条
  • [1] Mapping Project Manager Competency for Agile Software Development
    Widyarto, Setyawan
    [J]. PROCEEDING OF THE 1ST INTERNATIONAL CONFERENCE OF ENGINEERING AND APPLIED SCIENCE (INCEAS 2016), 2016, : 6 - 17
  • [2] Adopting Agile software development: the project manager experience
    Taylor, Katie Jane
    [J]. INFORMATION TECHNOLOGY & PEOPLE, 2016, 29 (04) : 670 - 687
  • [3] The role of the project manager in agile software development projects
    Shastri, Yogeshwar
    Hoda, Rashina
    Amor, Robert
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 173
  • [4] Understanding of project manager competency in agile software development project: The taxonomy
    Sutling, Kamalrufadillah
    Mansor, Zulkefli
    Widyarto, Setyawan
    Lecthmunan, Sukumar
    Arshad, Noor Habibah
    [J]. Lecture Notes in Electrical Engineering, 2015, 339 : 859 - 868
  • [5] What Are the Characteristics That Software Development Project Team Members Associate With a Good Project Manager?
    Medina, Alicia
    Francis, Alison J.
    [J]. PROJECT MANAGEMENT JOURNAL, 2015, 46 (05) : 81 - 93
  • [6] Does the "Project Manager" still exist in Agile Software Development Projects?
    Shastri, Yogeshwar
    Hoda, Rashina
    Amor, Robert
    [J]. 2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016), 2016, : 57 - 64
  • [7] Risk analysis in project of software development
    Lu, XN
    Ge, YL
    [J]. IEMC-2003: MANAGING TECHNOLOGICALLY DRIVEN ORGANIZATIONS: THE HUMAN SIDE OF INNOVATION AND CHANGE, PROCEEDINGS, 2003, : 72 - 75
  • [8] Global Manager: A Serious Game to Raise Awareness of the Challenges of Being a Project Manager in Global Software Development
    Vizcaino, Aurora
    Garcia, Felix O.
    Menendez, Victor Hugo
    Manjavacas, Antonio
    Marquez, Ruben
    Molina, Marta
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2023, 23 (02):
  • [9] Software development risk management survey
    Apine, B
    [J]. INFORMATION SYSTEMS DEVELOPMENT: ADVANCES IN METHODOLOGIES, COMPONENTS AND MANAGEMENT, 2002, : 241 - 251
  • [10] A survey of software development with open source components in Chinese software industry
    Chen, Weibing
    Li, Jingyue
    Ma, Jianqiang
    Conradi, Reidar
    Ji, Junzhong
    Liu, Chunnian
    [J]. SOFTWARE PROCESS DYNAMICS AND AGILITY, PROCEEDINGS, 2007, 4470 : 208 - +