Software Project Risk Identification Based on Scrum Artifacts
Source abstract
Abstract
Risk identification, as a foundational step in risk management, is essential for the success of software development projects, including those using the Scrum methodology. However, risk management in Scrum often lacks structured practices, relying instead on the iterative and collaborative nature of the methodology. This paper presents a novel risk identification framework tailored for Scrum projects, leveraging Scrum artifacts and their associated attributes to enhance risk detection and analysis. The framework encompasses automated data collection from project management environments, such as Jira, thus minimizing the effort required from the project team for risk-related data gathering. By monitoring deviations in artifact attributes and applying predefined thresholds, the framework facilitates the detection of risks at any point in the project lifecycle. Experimental evaluation across three distinct Scrum projects demonstrated the framework’s applicability in identifying a wide range of risks, including long-term ones. The proposed framework contributes to Agile project management by offering a structured, automated approach to risk identification, fostering a culture of proactive risk management within Scrum teams.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Software Engineering Techniques and Practices · Software Engineering Research · Software Reliability and Analysis Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Information Systems, Faculty of Informatics, Kaunas University of Technology, 44249 Kaunas, Lithuania
Department of Applied Informatics, Faculty of Informatics, Kaunas University of Technology, 44249 Kaunas, Lithuania
References (35)
Show source-provided references
1. Boehm, B. (1989). Software Risk Management. Proceedings of the 2nd European Software Engineering Conference, University of Warwick, Coventry, UK, 11–15 September 1989. Proceedings, Springer. Lecture Notes in Computer Science.10.1007/3-540-51635-2_29 ↗
2. Project Management Institute (2021). A Guide to the Project Management Body of Knowledge (PMBOK® Guide)—Seventh Edition and the Standard for Project Management, Project Management Institute.
3. Risk Management Analysis in Scrum Software Projects10.1111/itor.12401 ↗
4. Schwaber, K., and Sutherland, J. (2024, December 11). The Scrum Guide the Definitive Guide to Scrum: The Rules of the Game. Available online: https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-US.pdf.
5. The Communicative Effect of Risk Identification on Project Success
6. Kuhrmann, M., Fernandez, D., and Grober, M. (2013, January 26–29). Towards Artifact Models as Process Interfaces in Distributed Software Projects. Proceedings of the IEEE 8th International Conference on Global Software Engineering, Bari, Italy.10.1109/ICGSE.2013.11 ↗
7. Mihelič, A., Hovelja, T., and Vrhovec, S. (2023). Identifying Key Activities, Artifacts and Roles in Agile Engineering of Secure Software with Hierarchical Clustering. Appl. Sci., 13.10.3390/app13074563 ↗
8. Working Software over Comprehensive Documentation—Rationales of Agile Teams for Artefacts Usage10.1186/s40411-018-0051-7 ↗
9. Wagenaar, G., Helms, R., Damian, D., and Brinkkemper, S. (2015, January 2–4). Artefacts in Agile Software Development. Proceedings of the Product-Focused Software Process Improvement (PROFES 2015), Bolzano, Italy.10.1007/978-3-319-26844-6_10 ↗
10. Almeida, F., and Carneiro, P. (2023). Perceived Importance of Metrics for Agile Scrum Environments. Information, 14.10.3390/info14060327 ↗
11. Ghane, K. (2017, January 8–10). Quantitative Planning and Risk Management of Agile Software Development. Proceedings of the IEEE Technology & Engineering Management Conference (TEMSCON), Santa Clara, CA, USA.10.1109/TEMSCON.2017.7998362 ↗
12. (2024, December 11). Atlassian Jira Software. Available online: https://www.atlassian.com/software/jira.
13. Hammad, M., Inayat, I., and Zahid, M. (2019, January 16–18). Risk Management in Agile Software Development: A Survey. Proceedings of the International Conference on Frontiers of Information Technology (FIT), Islamabad, Pakistan.10.1109/FIT47737.2019.00039 ↗
14. Garcia, F., Hauck, J., and Hahn, F. (2022, January 1–10). Managing Risks in Agile Methods: A Systematic Literature Mapping. Proceedings of the International Conference on Software Engineering and Knowledge Engineering (SEKE 2022), Pittsburgh, PA, USA.10.18293/SEKE2022-123 ↗
15. Anes, V., Abreu, A., and Santos, R. (2020, January 1–3). A New Risk Assessment Approach for Agile Projects. Proceedings of the International Young Engineers Forum (YEF-ECE), Costa da Caparica, Portugal.10.1109/YEF-ECE49388.2020.9171808 ↗
16. Survey on Risk Classification in Agile Software Development Projects in Latvia10.2478/acss-2020-0012 ↗
17. Identification and Classification of Risk Factors in Distributed Agile Software Development
18. A Risk Management Framework for Distributed Scrum Using PRINCE2 Methodology10.11591/eei.v9i3.1905 ↗
19. A Risk Management Framework for Distributed Agile Projects10.1016/j.infsof.2016.12.005 ↗
20. A Probabilistic Software Risk Assessment and Estimation Model for Software Projects10.1016/j.procs.2015.06.041 ↗
21. Adel, R., Harb, H., and Elshenawy, A. (2021, January 5–7). A Multi-Agent Reinforcement Learning Risk Management Model for Distributed Agile Software Projects. Proceedings of the Tenth International Conference on Intelligent Computing and Information Systems (ICICIS), Cairo, Egypt.10.1109/ICICIS52592.2021.9694252 ↗
22. Singh, S., Madaan, G., Singh, A., Sood, K., Grima, S., and Rupeika-Apoga, R. (2023). The AGP Model for Risk Management in Agile I.T. Projects. J. Risk Financ. Manag., 16.10.3390/jrfm16020129 ↗
23. Assessing the Risk of Software Development in Agile Methodologies Using Simulation10.1109/ACCESS.2021.3115941 ↗
24. A Risk Management Tool for Agile Software Development
25. A Framework for Risk Management in Scrum Development Process10.1016/j.procs.2019.12.171 ↗
26. Lopes, S., Gratão de Souza, R., Contessoto, A., Luiz de Oliveira, A., and Braga, R. (2021, January 26–28). A Risk Management Framework for Scrum Projects. Proceedings of the 23rd International Conference on Enterprise Information Systems, ICEIS 2021, Online Streaming.10.5220/0010448300300040 ↗
27. de Souza Lopes, S., de Souza, R.C.G., de Godoi Contessoto, A., de Oliveira, A.L., and Braga, R.T.V. (2022). Automated Support for Risk Management in Scrum Agile Projects. Enterprise Information Systems, Springer.10.1007/978-3-031-08965-7_12 ↗
28. Marzuki, P., Munawar, M., Budi, T., Puteri, S., Akbar, H., and Firmansyah, G. (2022, January 15–16). Criticism of the Risk Management Process in Scrum Methodology. Proceedings of the International Conference on Electrical and Information Technology (IEIT), Malang, Indonesia.
29. Devesh Kumar, S., Makhija, R., and Batta, A. (2022, January 19–20). Software Vulnerabilities Detection in Agile Process Using Graph Method and Deep Neural Network. Proceedings of the International Conference on Advancements in Smart, Secure and Intelligent Computing (ASSIC), Bhubaneswar, India.
30. Ademar Sousa, N., Ramos, F., Albuquerque, D., Dantas, E., Mirko, P., Almeida, H., and Perkusich, A. (2023, January 27–31). Towards a Recommender System-Based Process for Managing Risks in Scrum Projects. Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing (SAC ’23), Tallinn, Estonia.
31. Odzaly, E., and Greer, D. (2014, January 3). Lightweight Risk Management in Agile Projects. Proceedings of the 26th Software Engineering Knowledge Engineering Conference (SEKE), Vancouver, BC, Canada.
32. Agile Risk Management Using Software Agents10.1007/s12652-017-0488-2 ↗
33. Risk Management in Agile Al/Ml Projects: Identifying and Mitigating Data and Model Risks10.47941/jts.1824 ↗
34. Risk Identification and Mitigation in Agile Software Re-Engineering: A Case Study10.58729/1941-6687.1452 ↗
35. Devising a Project Risk Management Method under Scrum Conditions Based on Cognitive Approach