ABSTRACT
Software projects are always facing various risks. These risks should be identified, analyzed, prioritized, mitigated, monitored and controlled. After risks are identified and analyzed, resources must then be devoted to mitigation. However, risk prioritization and mitigation planning are complicated problems. Especially in project portfolio management (PPM), resource contention among projects leads to difficulty in choosing and executing mitigation actions. This paper introduces a search based risk mitigation planning method that is useful in PPM. It integrates the analysis of risks, consideration of available resources, and evaluation of possible effects when taking risk mitigation actions. The method uses a genetic algorithm to search for the risk mitigation plan of optimal value. A case study shows how this method can identify effective risk mitigation plans, thus providing useful decision support for managers.
- CMMI® for Development, Version 1.2, CMU/SEI-2006-TR- 008, ESC-TR-2006-008. Carnegie Mellon University, Software Engineering Institute, Pittsburgh, Pa., 2006.Google Scholar
- Alba, E. and Chicano, J. F. Software Project Management with GAs. Journal of Information Sciences, 177, 11 2007), 2380-2401. Google ScholarDigital Library
- Antoniol, G., Penta, M. D. and Harman, M. Search–Based Techniques Applied to Optimization of Project Planning for a Massive Maintenance Project. City, 2005.Google Scholar
- Boehm, B. Software risk management: principles and practices. IEEE Software, 8, 1 1991), 32 - 41. Google ScholarDigital Library
- Cao, P. and Chen, F. A Risk Control Optimization Model for Software Project. International Conference on Computational Intelligence and Software Engineering (CiSE)2009).Google Scholar
- Chang, C. K., Jiang, H.-y., Di, Y., Zhu, D. and Ge, Y. Timeline based model for software project scheduling with genetic algorithms. Information and Software Technology, 50, 11 2008), 1142-1154. Google ScholarDigital Library
- Fan, C.-F. and Yu, Y.-C. BBN-based software project risk management. The Journal of Systems and Software, 732004), 193–203. Google ScholarDigital Library
- Freimut, B., Hartkopf, S., Kontio, J. and Kobitzsch, W. An Industrial Case Study of Implementing Software Risk Management. City, 2001.Google Scholar
- Gueorguiev, S., Harman, M. and Antoniol, G. Software Project Planning for Robustness and Completion Time in the Presence of Uncertainty using Multi Objective Search Based Software Engineering. City, 2009.Google Scholar
- Harman, M. The Relationship between Search Based Software Engineering and Predictive Modeling. City, 2010.Google Scholar
- Holland, J. H. Adaptation in natural and artificial systems. MIT Press Cambridge, City, 1992. Google ScholarDigital Library
- Hui, A. K. T. Risks analysis of software development using bayesian belief network and non-linear programming methods. The Claremont Graduate University and California State University, Long Beach, 2009.Google Scholar
- Kılıc, M., Ulusoy, G. n. z. and lu, F. S. S.-e. A bi-objective genetic algorithm approach to risk mitigation in project scheduling. International Journal of Production Economics, 1122008), 202-216.Google Scholar
- LASER. Little-JIL 1.5 Language Report. UM-CS-2006-51, Laboratory for Advanced Software Engineering Research, University of Massachusetts, 2006.Google Scholar
- Li, J., Li, M., Wu, D. and Song, H. An integrated risk measurement and optimization model for trustworthy software process management. Information Sciences, 1912012), 47-60. Google ScholarDigital Library
- Melo, A. C. V. d. and Sanchez, A. J. Software maintenance project delays prediction using Bayesian Networks. Expert Systems with Applications, 342008), 908–919. Google ScholarDigital Library
- PMI A Guide to the Project Management Body of Knowledge (PMBOK® Guide)—Fourth Edition. Project Management Institute, Inc., 2008.Google Scholar
- Xiao, J., Osterweil, L. J., Wang, Q. and Li, M. Disruption-Driven Resource Rescheduling in Software Development Processes. Proceedings of International Conference on Software Process, LNCS61952010), 234-247. Google ScholarDigital Library
- Xiao, J., Wang, Q., Li, M., Yang, Q., Xie, L. and Liu, D. Value-based Multiple Software Projects Scheduling with Genetic Algorithm. City, 2009.Google Scholar
- Xu, R., Nie, P., Sai, Y., Qu, L. and Lee, Y. Optimizing Software Process Based On Risk Assessment and Control. Proceedings of the 2005 The Fifth International Conference on Computer and Information Technology (CIT’05)2005). Google ScholarDigital Library
- Zafra-Cabeza, A., Ridao, M. A. and Camacho, E. F. Using A Risk-Based Approach to Project Scheduling: A Case Illustration from Semiconductor Manufacturing. European Journal of Operation Research, 1902008), 708-723.Google Scholar
Index Terms
- Search based risk mitigation planning in project portfolio management
Recommendations
Risk assessment and mitigation for electric power sectors: A developing country's perspective
Highlights- A novel MCDM based risk identification and mitigation framework has been proposed.
AbstractThe electric power sector is the driving force behind a country's economy and disruptions in its services have dire consequences. The purpose of this study is to identify the risk mitigation measures that should be incorporated by the ...
Graphical abstractDisplay Omitted
Insights into the Effects of Cognitive Factors and Risk Attitudes on Fire Risk Mitigation Behavior
Insights into fire risk mitigation behavior are crucial for developing a public-private integrated fire-resistant management strategy that motivates contribution from households to fire risk reduction. This research focus on the effects of both ...
Comments