Monte Carlo Simulation for Risk Management in ِِِAgile Software Development

المؤلفون

  • Ali Hamzah Obaid Al-Furat Al-Awsat Technical University المؤلف
  • Khansaa Azeez Obayes Al-Husseini Al-Furat Al-Awsat Technical University المؤلف

DOI:

https://doi.org/10.59992/IJCI.2024.v3n3p3

الكلمات المفتاحية:

Monte Carlo، Agile، Software Development، Risk، Simulation

الملخص

Agile development methodologies are becoming increasingly popular in agile development projects due to their iterative nature and adaptability. The Monte Carlo method is distinguished by its statistical technique of using random samples to obtain many satisfactory results for solving uncertainty. It can be used in agile software development by building different scenarios and measuring their impact on the project results through statistical operations. Its ability to meet significant challenges in managing risk and uncertainty mitigation.

In this study, we propose a Monte Carlo simulation-based approach to measure and analyze risks in the agile development process. It provides a probabilistic framework for risk assessment by integrating the Monte Carlo simulation methodology to model the various development process variables. It was addressed by identifying the main risk factors within agile projects, such as tasks, availability of resources, and external dependencies. The proposed approach contributes to mitigating potential risks in agile software development using Monte Carlo theory, which provides a systematic framework that enables work teams and management to overcome risk and uncertainty associated with the agile development process in dynamic project environments.

السير الشخصية للمؤلفين

  • Ali Hamzah Obaid، Al-Furat Al-Awsat Technical University

       Al-Furat Al-Awsat Technical University, Babylon Technical Institute

  • Khansaa Azeez Obayes Al-Husseini، Al-Furat Al-Awsat Technical University

       Al-Furat Al-Awsat Technical University, Babylon Technical Institute

المراجع

1- Tawunwoot, W., & Chomngern, T. (2023, November). Prototype Structure Design Process Using Information Flow Diagram (IFD) for Mobile Application Learning System. In 2023 7th International Conference on Information Technology (InCIT) (pp. 492-497). IEEE.

2- Magennis, T. (2012). Managing software development risk using modeling and Monte Carlo simulation. In Lean Software and Systems Consortium Conference, Boston.

3- Mahadevan, S. (1997). Monte Carlo simulation. Mechanical Engineering-New York and Basel-Marcel Dekker-, 123-146.

4- Marle, F. (2020). An assistance to project risk management based on complex systems theory and agile project management. Complexity, 2020, 1-20.

5- Williams, L. (2010). Agile software development methodologies and practices. In Advances in computers (Vol. 80, pp. 1-44). Elsevier.

6- Al-Husseini, K. A. O., & Obaid, A. H. (2020). Interaction between project tasks and risk management tasks in software development. Periodicals of Engineering and Natural Sciences, 8 (4), 2300-2308.

7- Linderman, K., Schroeder, R. G., & Sanders, J. (2010). A knowledge framework underlying process management. Decision Sciences, 41(4), 689-719.

8- Al-Husseini, K. A., & Obaid, A. H. (2019). Analysis and risk management in software development using the logical-algebraic model. In CEUR Workshop Proceedings (Vol. 2475, pp. 241-248).

9- Shrivastava, S. V., & Rathod, U. (2017). A risk management framework for distributed agile projects. Information and software technology, 85, 1-15.

10- Tam, C., da Costa Moura, E. J., Oliveira, T., & Varajão, J. (2020). The factors influencing the success of on-going agile software development projects. International Journal of Project Management, 38(3), 165-176.

11- Jonkers, R. K., & Shahroudi, K. E. (2020). A design change, knowledge, and project management flight simulator for product and project success. IEEE Systems Journal, 15(1), 1130-1139.

12- Mun, J. (2006). Modeling risk: Applying Monte Carlo simulation, real options analysis, forecasting, and optimization techniques (Vol. 347). John Wiley & Sons.

13- Arunraj, N. S., Mandal, S., & Maiti, J. (2013). Modeling uncertainty in risk assessment: An integrated approach with fuzzy set theory and Monte Carlo simulation. Accident Analysis & Prevention, 55, 242-255.

14- Al-Husseini, K. A. O., & Obaid, A. H. (2018). Development of Risk Management Tools in Question-Answering Based Software Design Environment. International Journal of Computer Science and Mobile Computing-IJCSMC, 7(6), 165-174.

التنزيلات

منشور

2024-03-15

إصدار

القسم

المقالات

كيفية الاقتباس

Ali Hamzah Obaid, & Khansaa Azeez Obayes Al-Husseini. (2024).  Monte Carlo Simulation for Risk Management in ِِِAgile Software Development. المجلة الدولية للحاسبات والمعلوماتية, 3(3). https://doi.org/10.59992/IJCI.2024.v3n3p3