Abstract
For quite a few decades, risk management has been an integral part of software engineering. Without proper risk management, the success of software projects is at stake. The risk management processes are categorized into risk planning, risk identification, risk analysis, risk response (or mitigation), and risk monitoring and control. This paper reviews the tools and techniques that are available in literature or practiced for the stated risk management processes. It analyzes a few of these commonly used techniques critically and identifies their shortcomings and/or limitations. This paper shows that the existing risk management techniques may result in incorrect risk management and hence may cause projects failure. The motivation of this research is to encourage researchers to find solutions and devise more effective risk management techniques.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Wallace, L., Keil, M.: Software project risks and their effect on outcomes. Commun. ACM 47, 68–72 (2004)
Warkentin, M., Moore, R.S., Bekkering, E., Johnson, A.C.: Analysis of systems development project risks: an integrative framework. Data Base Adv. Inf. Syst. 40, 8–20 (2009)
New Standish Group Report Shows More Project Failing and Less Successful Projects. The Standish Group, Boston, Massachusetts (2010)
Hu, Y., Du, J., Zhang, X., Hao, X., Ngai, E.W.T., Fan, M., Liu, M.: An integrative framework for intelligent software project risk planning. Decis. Supp. Syst. 55(4), 927–937 (2013)
Wallace, L., Keil, M., Rai, A.: Understanding software project risk: a cluster analysis. Inf. Manag. 42(1), 115–125 (2004)
McConnell, S.: Software Project Survival Guide: How to Be Sure Your First Important Project Isn’t Your Last. Microsoft Press, Redmond (1997)
Kumar, R.: Managing risks in IT projects: an options perspective. Inf. Manag. 40, 63–74 (2002)
PMI: A Guide to the Project Management Body of Knowledge, 6th Edn., Project Management Institute (2017)
Rostani, A.: Tools and techniques in risk identification: a research within SMEs in the UK construction Industry. Univ. J. Manag. 4(4), 203–210 (2016)
Boehm, B.W.: A spiral model of software development and enhancement. Computer 21(5), 61–72 (1988)
http://www.ianswer4u.com/. Accessed 1 Nov 2017
Kerzner, H.: Project Management – A Systems Approach to Planning, Scheduling, and Controlling. 11th Edn. Wiley (2013)
Project Risk Management – Tools and Techniques. https://programsuccess.wordpress.com/category/tools-tips. Accessed 15 Oct 2017
https://www.greycampus.com/opencampus/project-management-professional/risk-categories. Accessed 7 Oct 2017
Hussain, T.: Problems in current approaches for risk identification and risk analysis. In: 2017 International Conference on Computational Science and Computational Intelligence (CSCI 2017), NV, USA, 14–16 December 2017 (2017)
Silva, P., Moreno, A.M., Peters, L.: Software project management: learning from our mistakes. IEEE Softw. May/June 2015
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Hussain, T. (2019). Risk Management in Software Engineering: What Still Needs to Be Done. In: Arai, K., Kapoor, S., Bhatia, R. (eds) Intelligent Computing. SAI 2018. Advances in Intelligent Systems and Computing, vol 857. Springer, Cham. https://doi.org/10.1007/978-3-030-01177-2_37
Download citation
DOI: https://doi.org/10.1007/978-3-030-01177-2_37
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-01176-5
Online ISBN: 978-3-030-01177-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)