A Risk Management Framework for Scrum Projects

Software changes constantly to suit the market volatility, causing risks to the project. Agile software development approaches, such as Scrum, have been proposed to deal with constant changes in project requirements. In Scrum, the Product Owner (PO) is responsible for managing such changes and ensuring that the developed software brings significant value to the customers. However, there are potential risks involved in these responsibilities. If not properly managed, they can lead to project failure. In this paper, we introduce a novel approach to managing risks involving PO’s roles. In our work, we tailored the risk management knowledge area from the Project Management Body of Knowledge Guide into the Scrum. We established a framework called RIsk Management PRoduct Owner (RIMPRO), which intends to support project teams to systematically manage risks related to PO activities that may arise during the project. As proof of concept, the processes described in RIMPRO were evaluated by potential users. Through a preliminary assessment, we observed that RIMPRO is promising since it can assist teams in managing risks involving PO in a systematized and effective manner.

[1]  Adler Diniz de Souza,et al.  Risk management analysis in Scrum software projects , 2019, Int. Trans. Oper. Res..

[2]  Shahid Nazir Bhatti,et al.  Impact and challenges of requirements elicitation & prioritization in quality to agile process: Scrum as a case scenario , 2017, 2017 International Conference on Communication Technologies (ComTech).

[3]  N. Dalkey,et al.  An Experimental Application of the Delphi Method to the Use of Experts , 1963 .

[4]  Sabrina Marczak,et al.  A systematic literature review on agile requirements engineering practices and challenges , 2015, Comput. Hum. Behav..

[5]  Rabindra Bista,et al.  A new approach for software risk estimation , 2017, 2017 11th International Conference on Software, Knowledge, Information Management and Applications (SKIMA).

[6]  Nazri Kama,et al.  Review on Agile requirements engineering challenges , 2016, 2016 3rd International Conference on Computer and Information Sciences (ICCOINS).

[7]  W. Duncan A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE , 1996 .

[8]  Harry N. Boone,et al.  Analyzing Likert Data , 2012, Journal of Extension.

[9]  Casper Lassenius,et al.  Challenges and success factors for large-scale agile transformations: A systematic literature review , 2016, J. Syst. Softw..

[10]  Torgeir Dingsøyr,et al.  A decade of agile methodologies: Towards explaining agile software development , 2012, J. Syst. Softw..

[11]  Andreia Malucelli,et al.  Requirements engineering: A systematic mapping study in agile software development , 2018, J. Syst. Softw..

[12]  Widia Resti Fitriani,et al.  Challenges in agile software development: A systematic literature review , 2016, 2016 International Conference on Advanced Computer Science and Information Systems (ICACSIS).

[13]  Rafael H. Bordini,et al.  A Knowledge Engineering Process for the Development of Argumentation Schemes for Risk Management in Software Projects , 2017, SEKE.

[14]  Taghi Javdani,et al.  Agile transition and adoption human-related challenges and issues: A Grounded Theory approach , 2016, Comput. Hum. Behav..

[15]  Maruf Pasha,et al.  A Critical Analysis of Software Risk Management Techniques in Large Scale Systems , 2018, IEEE Access.

[16]  Roel Wieringa,et al.  Agile Quality Requirements Engineering Challenges: First Results from a Case Study , 2017, 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM).

[17]  Clive Vassell,et al.  Using risk management to balance agile methods: A study of the Scrum process , 2015, 2015 2nd International Conference on Knowledge-Based Engineering and Innovation (KBEI).

[19]  Agile Alliance,et al.  Agile practice guide. , 2017 .

[20]  Adler Diniz de Souza,et al.  Practices to Improve Risk Management in Agile Projects , 2019, Int. J. Softw. Eng. Knowl. Eng..

[21]  J. Jaafar,et al.  Expert's opinions on software project effective risk management , 2016, 2016 3rd International Conference on Computer and Information Sciences (ICCOINS).

[22]  Alan Moran,et al.  Agile Risk Management , 2014, SpringerBriefs in Computer Science.

[23]  Ana Carolina Lorena,et al.  Inteligência artificial: uma abordagem de aprendizado de máquina , 2011 .

[24]  Jeff Sutherland,et al.  Scrum: The Art of Doing Twice the Work in Half the Time , 2014 .

[25]  Shree Jaswal,et al.  An alternative approach for risk assessment in Scrum , 2015, 2015 International Conference on Computing and Network Communications (CoCoNet).

[26]  Carlos Roberto Valêncio,et al.  A scrum support system integrated to a web project management environment , 2014, CATA 2014.

[27]  Sunil Kumar Khatri,et al.  Best practices for managing risk in adaptive agile process , 2014, Proceedings of 3rd International Conference on Reliability, Infocom Technologies and Optimization.

[28]  Andreas Gregoriades,et al.  Project Risk Management Using Event Calculus(S) , 2011, SEKE.