Abstract

Risk identification and assessment are amongst critical activities in software project management. However, identifying and assessing risks and uncertainties is a challenging process especially for emergent software organizations that lack resources. The research aims to introduce a method and a prototype tool to assist software development practitioners and teams with risk assessment processes. We have identified and put forward software project related risks from the literature. Then by conducting a survey to software practitioners of small organizations, we collected probability and impact of each risk factor opinions of 86 practitioners based on past projects. We developed a risk assessment method and a prototype tool initially based on data that accumulates further data as the tool. Along with a risk prioritisation and risk matrix, the method utilises fuzzy logic to provide the practitioners with predicted scores for potential failure types and aggregated risk score for the project. In order to validate the usability of the method and the tool, we have conducted a case study for the project risk assessment in a small software organization. The introduced method is partially successful at prediction of risks and estimating the probability of predefined failure modes.

Highlights

  • According to reports [1], the global software market is estimated to have a value of US$333 billion in 2016 which is expected to grow by 7.2%

  • The consequences of ignoring this activity will result in loss of time and resources for the organization, as without risk assessment incorrect decisions can be made

  • In order to validate the usability of the method and the tool, a case study was conducted for a project risk assessment in a small software organization

Read more

Summary

Introduction

According to reports [1], the global software market is estimated to have a value of US$333 billion in 2016 which is expected to grow by 7.2%. The success rate of global (mainly US and Europe) software projects in 2015 is only 29% [2]. It is highly desired to follow software engineering practices to prevent further loss in software spending. Among software development and engineering activities, risks assessment of software projects is a significant task, requiring effort and time. Especially in small organizations, project managers do not have enough expertise and time for risk assessment. The consequences of ignoring this activity will result in loss of time and resources for the organization, as without risk assessment incorrect decisions can be made

Objectives
Methods
Findings
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call