Agile risk management for multi-cloud software development

被引:12
作者
Muntes-Mulero, Victor [1 ]
Ripolles, Oscar [1 ]
Gupta, Smrati [2 ]
Dominiak, Jacek [3 ]
Willeke, Eric [2 ]
Matthews, Peter [4 ]
Somoskoei, Balazs [5 ]
机构
[1] Strateg Res CA Technol, Strateg Res, Placa Pau S-N,Edifici 2 Planta 4, Cornella Da Llobregat 08940, Spain
[2] Strateg Res CA Technol, AgileOps, 3965 Freedom Circle, Santa Clara, CA 95054 USA
[3] AgileOps CA Technol, Strateg Res, Ul Woloska 5, PL-02675 Warsaw, Poland
[4] Strateg Res CA Technol, Strateg Res, Riding Court Rd, Datchet SL3 9LL, Berks, England
[5] Lufthansa Syst GmbH & Co KG, Siemensdamm 62, D-13627 Berlin, Germany
基金
欧盟地平线“2020”;
关键词
mobile computing; software development management; risk management; software prototyping; cloud computing; scheduling; team working; continuous development; multicloud applications; agile risk management; multicloud software development; profound digital transformation; businesses; continuously changing user requirements; dynamic markets; robust workflows; increasingly rapid transformation; high-quality software; short-term planning; managing risk; agile software development; agile coaches;
D O I
10.1049/iet-sen.2018.5295
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Industry in all sectors is experiencing a profound digital transformation that puts software at the core of their businesses. To react to continuously changing user requirements and dynamic markets, companies need to build robust workflows that allow them to increase their agility in order to remain competitive. This increasingly rapid transformation, especially in domains such as Internet of things or cloud computing, poses significant challenges to guarantee high-quality software, since dynamism and agile short-term planning reduce the ability to detect and manage risks. In this study, the authors describe the main challenges related to managing risk in agile software development, building on the experience of more than 20 agile coaches operating continuously for 15 years with hundreds of teams in industries in all sectors. They also propose a framework to manage risks that consider those challenges and supports collaboration, agility, and continuous development. An implementation of that framework is then described in a tool that handles risks and mitigation actions associated with the development of multi-cloud applications. The methodology and the tool have been validated by a team of evaluators that were asked to consider its use in developing an urban smart mobility service and an airline flight scheduling system.
引用
收藏
页码:172 / 181
页数:10
相关论文
共 44 条
[11]  
[Anonymous], 30 INT C SOFTW ENG K
[12]  
[Anonymous], 2012 19 AS PAC SOFTW
[13]  
[Anonymous], CLOSER
[14]  
[Anonymous], CLOUD CONTR MATR
[15]  
[Anonymous], 2009, NATL I STAND TECHNOL, DOI DOI 10.6028/NIST.SP.800-145
[16]  
[Anonymous], CLOUD APPL MOD EX LA
[17]  
[Anonymous], GARTN REV TOP PRED I
[18]  
[Anonymous], 2016 FUT CLOUD COMP
[19]  
[Anonymous], DOES NT AGILE MODELI
[20]  
[Anonymous], APPL AGILE RISK MANA