Lean/Agile Software Development Methodologies in Regulated Environments - State of the Art

被引:35
作者
Cawley, Oisin [1 ]
Wang, Xiaofeng [1 ]
Richardson, Ita [1 ]
机构
[1] Univ Limerick, Lero The Irish Software Engn Res Ctr, Limerick, Ireland
来源
LEAN ENTERPRISE SOFTWARE AND SYSTEMS | 2010年 / 65卷
关键词
Software Development; Regulated Environment; Lean; Agile; Medical Device; Embedded-Software; Safety-critical;
D O I
10.1007/978-3-642-16416-3_4
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Choosing the appropriate software development methodology is something which continues to occupy the minds of many IT professionals. The introduction of "Agile" development methodologies such as XP and SCRUM held the promise of improved software quality and reduced delivery times. Combined with a Lean philosophy, there would seem to be potential for much benefit. While evidence does exist to support many of the Lean/Agile claims, we look here at how such methodologies are being adopted in the rigorous environment of safety-critical embedded software development due to its high regulation. Drawing on the results of a systematic literature review we find that evidence is sparse for Lean/Agile adoption in these domains. However, where it has been trialled, "out-of-the-box" Agile practices do not seem to fully suit these environments but rather tailored Agile versions combined with more plan-based practices seem to be making inroads.
引用
收藏
页码:31 / 36
页数:6
相关论文
共 30 条
[1]  
Ambler S.W., 2007, BEST PRACTICES LEAN
[2]  
Ambler SW, 2006, DR DOBBS J, V31, P82
[3]  
[Anonymous], AGILE SOFTWARE DEV M
[4]  
[Anonymous], P 31 IEEE SOFTW ENG
[5]  
Cordeiro Lucas., 2007, SIGSOFT Softw. Eng. Notes, V32, P4, DOI [DOI 10.1145/1317471.1317476, 10.1145/1317471.1317476]
[6]  
Grenning J., 2002, EMB SYST C
[7]   Towards Traceable Test-Driven Development [J].
Hayes, Jane Huffman ;
Dekhtyar, Alex ;
Janzen, David S. .
2009 ICSE WORKSHOP ON TRACEABILITY IN EMERGING FORMS OF SOFTWARE ENGINEERING (TEFSE), 2009, :26-+
[8]  
Hibbs C., 2009, ART LEAN SOFTWARE DE, P128
[9]  
Highsmith J., 2002, Agile Software Development Ecosystems
[10]  
ISO ISO 13485, 2003, 134852003 ISOARDISAT