Abstract
In the conventional software development environment, risks are generally managed through a risk management framework; however, application of risk management in agile projects is limited despite its elaborate discussions in the board rooms among professionals. Moreover, risk mitigation used to monitor a project continuously through effective communication is limited. Risk management is critical for achieving success in software projects. It is an improvement process implemented through the institutionalization of best practices among software development teams. Such institutionalization assists in reducing costs, achieving higher levels of client satisfaction, increasing productivity, and reducing project failure. All of the above, it’s necessary define risk management techniques for minimize the effort and guaranteeing the respect of the agile manifesto. Using the risk analysis, reviewing techniques to be adopted by the agile teams and incorporating improvement strategies such as the gamification could be an alternative method to obtain a risk analysis proposal for agile environments. This proposal aims to develop a strategy for analyzing the project risks by a software development team, incorporating agile methodologies, and applying gamification elements for motivating team members to reduce the time for completing the risk management cycle.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Project Management Institute: A Guide to the Project Management Body of Knowledge, vol. 5th (2012)
Cohn, M.: Managing risk on agile projects with the risk burndown chart. http://www.mountaingoatsoftware.com/blog/managing-risk-on-agile-projects-withthe-risk-burndown-chart. Accessed 01 Apr 2019
Bertone, R, Thomas, P., Taquia, D., Pardo, S.: Herramienta para la Gestión de Riesgos en proyectos de software. In: XVI Congreso Argentino de Ciencias de la Computación, Buenos Aires-Argentina, pp. 567–576 (2010)
Albadarneh, A., Albadarneh, I., Qusef A.: Risk management in agile software development: a comparative study. In: IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT), pp. 1–6. IEEE, Amman-Jordan (2015)
Thomas, S.: Agile risk management (2008)
Nelson, C.R., Taran, G., de Lascurain Hinojosa, L.: Explicit risk management in agile processes. In: Abrahamsson, P., Baskerville, R., Conboy, K., Fitzgerald, B., Morgan, L., Wang, X. (eds.) XP 2008. LNBIP, vol. 9, pp. 190–201. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-68255-4_20
Moran, A.: Agile Risk Management. Springer, Heidelberg (2014)
Tavares, B.G., da Silva, C.E., de Souza, D.: Risk management analysis in scrum software projects. Int. Trans. Oper. Res. 1–22 (2017)
Khatri, S., Bahri, K., Johri, P.: Best practices for managing risk in adaptive agile process. In: Proceedings of 3rd International Conference on Reliability Infocom Technologies and Optimization, pp. 1–5. IEEE, Noida (2014)
Pathak, K., Saha, A.: Review of agile software development methodologies. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 3(2), 270–276 (2013)
Paulk, M.: Agile Methodologies and process discipline. Crosttalk, pp. 15–18 (2002)
Siddique, L., Hussein, B.A.: Managing risks in norwegian agile software projects: project managers perspective. Examination of the challenges in agile projects from the suppliers ‘perspective in Norways software industry Insight and recommendations, p. 125 (2017)
Gasca-Hurtado, G.P., Gómez-Alvarez, M.C., Muñoz, M., Mejía, J.: Assessment framework for gamified environments: a gamification assessment model for implementing the framework. In: Larrucea, X., Santamaria, I., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2018. CCIS, vol. 896, pp. 240–253. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-97925-0_20
Kloman, H.F.: Risk management agonists. Risk Manag. 37(4), 201–205 (1990)
Charette, R.: Application Strategies for Risk Analysis. McGraw-Hill, New York (1990)
Boehm, B.: Software risk management. In: Ghezzi, C., McDermid, J.A. (eds.) ESEC 1989. LNCS, vol. 387, pp. 1–19. Springer, Heidelberg (1989). https://doi.org/10.1007/3-540-51635-2_29
Deterding, S., Dixon, D., Khaled, R., Nacke, L.: From game design elements to gamefulness: defining gamification. In: Proceedings of 15th International Academic MindTrek Conference: Envisioning Future Media Environments, pp. 9–15. ACM, Finland (2011)
Hamari, J., Lehdonvirta, V.: Game design as marketing: how game mechanics create demand for virtual goods. Int. J. Bus. Sci. Appl. Manag. 5(1), 14–29 (2010)
Huotari, K., Hamari, J.: Defining gamification: a service marketing perspective. In: Proceedings of 16th International Academic MindTrek Conference, pp. 17–22. ACM, Finland (2012)
Hamari, J.: Transforming homo economicus into homo ludens: a field experiment on gamification in a utilitarian peer-to-peer trading service. Electron. Commer. Res. Appl. 12(4), 236–245 (2013)
Hamari, J., Kovisto, J., Sarsa, H.: Does gamification work?–A literature review of empirical studies on gamification. In: 47th Hawaii International Conference on System Sciences, pp. 3025–3034. IEEE, Waikoloa (2014)
Robson, K.: Is it all a game? Understanding the principles of gamification. Bus. Horiz. 58(4), 411–420 (2015)
Kietzmann, J., et al.: Social media? Get serious! Understanding the functional building blocks of social media. Bus. Horiz. 54(3), 241–251 (2011)
Chrissis, M., Konrad, M., Shrum, S.: CMMI para Desarrollo: Guía para la integración de procesos y la mejora de productos, Versión 1.3. http://www.sei.cmu.edu/library/assets/whitepapers/SpanishTechnicalReportCMMIV13.pdf. Accessed 14 Mar 2019
Kenneth, H.: A guide to the project management body of knowledge (PMBOK® Guide). Project Manag. J. 44(3) (2013). Fifth Edition
MAGERIT - versión 3.0 Metodología de Análisis y Gestión de Riesgos de los Sistemas de Información Libro I–Método. http://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Magerit.html. Accessed 14 Mar 2019
MAGERIT- versión 3.0 Metodología de Análisis y Gestión de Riesgos de los Sistemas de Información Libro II - Catálogo de Elementos. http://administracionelectronica.gob.es/pae_Home/pae_Documentacion/pae_Metodolog/pae_Magerit.html. Accessed 14 Mar 2019
MAGERIT - versión 3.0 Metodología de Análisis y Gestión de Riesgos de los Sistemas de Información Libro III - Guía de Técnicas. http://administracionelectronica.gob.es/ctt/resources/Soluciones/184/Areadescargas/Libro-III-Guia-deTecnicas.pdf?idIniciativa = 184&idElemento = 87&idioma = en. Accessed 15 Mar 2019
Hefley, B., Loesche, E.A.: eSourcing Capability Model for Client Organizations–eSCM-CL. http://doi.org/CMU-ITSQC-006-02. Accessed 15 Mar 2019
Software Engineering Standard Committee: IEEE standard for software life cycle processes—risk management (2001)
Molina, Y.: Método para el desarrollo de herramientas enfocadas en facilitar la implementación de buenas practicas de desarrollo de software en Pymes. https://cimat.repositorioinstitucional.mx/jspui/bitstream/1008/759/1/ZAC%20TE%2063.pdf. Accessed 10 Apr 2019. (2018)
McManus, J.: Risk Management in Software Development Projects. Routledge, Amsterdam (2012)
Shenkir, W.G., Walker, P.L.: Enterprise risk management: tools and techniques for effective implementation. Institute of Management Accountants, pp. 1–31 (2007)
Demory, B.: Técnicas de creatividad, Septima edición. Ediciones Granica S.A. (1997)
Carr, M., Konda, S., Monarch, I., Ulrich, F., Walker, C.: Taxonomy-based risk identification, pp. 1–24 (1993)
Arora, A., Naresh, C.: A risk based story prioritization technique in an agile environment. Int. J. Adv. Found. Res. Arch. Comput. 1(7), 16–25 (2014)
Singh, M., Saxena, R.: Risk management in agile model. IOSR J. Comput. Eng. 16, 43–46 (2014)
Ylimannela, V.: A model for risk management in agile software development. Tampere University of Technology (2011)
Oprescu, F.: I PLAY AT WORK—ten principles for transforming work processes through gamification. Front. Psychol. 5, 14–17 (2014)
Mahnič, V., Hovelja, T.: On using planning poker for estimating user stories. J. Syst. Softw. 85(9), 2086–2095 (2012)
Manrique-Losada, B., Gasca-Hurtado, G.P., Gómez-Álvarez, M.C.: Assessment proposal of teaching and learning strategies in software process improvement. Revista Facultad De Ingeniería Universidad De Antioquia 77, 105–114 (2015)
Gasca-Hurtado, G., Gómez-Alvarez, M.C., Muñoz, M.: Gamification proposal for defect tracking in software development process. In: Kreiner, C., O’Connor, R., Poth, A., Messnarz, R. (eds.) EuroSPI 2016. CCIS, vol. 633, pp. 212–224. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-44817-6_17
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
Gasca-Hurtado, G.P., Gómez-Alvarez, M.C., Muñoz, M., Peña, A. (2019). A Gamified Proposal for Software Risk Analysis in Agile Methodologies. In: Walker, A., O'Connor, R., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2019. Communications in Computer and Information Science, vol 1060. Springer, Cham. https://doi.org/10.1007/978-3-030-28005-5_21
Download citation
DOI: https://doi.org/10.1007/978-3-030-28005-5_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-28004-8
Online ISBN: 978-3-030-28005-5
eBook Packages: Computer ScienceComputer Science (R0)