"Leagile" software development: An experience report analysis of the application of lean approaches in agile software development

被引:102
作者
Wang, Xiaofeng [1 ]
Conboy, Kieran [2 ]
Cawley, Oisin [3 ]
机构
[1] Free Univ Bozen Bolzano, Bolzano, Italy
[2] Univ New S Wales, Sch Informat Syst Technol & Management, Sydney, NSW 2052, Australia
[3] Irish Software Engn Res Ctr, Dublin, Ireland
关键词
Agile software development; Lean software development; Scrum; Leagile; Kanban; Experience report; Software engineering;
D O I
10.1016/j.jss.2012.01.061
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In recent years there has been a noticeable shift in attention from those who use agile software development toward lean software development, often labelled as a shift "from agile to lean". However, the reality may not be as simple or linear as this label implies. To provide a better understanding of lean software development approaches and how they are applied in agile software development, we have examined 30 experience reports published in past agile software Conferences in which experiences of applying lean approaches in agile software development were reported. The analysis identified six types of lean application. The results of our study show that lean can be applied in agile processes in different manners for different purposes. Lean concepts, principles and practices are most often used for continuous agile process improvement, with the most recent introduction being the kanban approach, introducing a continuous, flow-based substitute to time-boxed agile processes. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:1287 / 1299
页数:13
相关论文
共 50 条
[1]  
Ambler S.W., 2007, BEST PRACTICES LEAN
[2]  
Ambler S.W., 2009, P SOFTW DEV GOV SDG
[3]  
Anderson D.J., 2007, KANBAN SYSTEM SUSTAI
[4]  
[Anonymous], FEATURE DRIVEN DEV
[5]  
[Anonymous], 2010, Kanban-Successful Evolutionary Change for your Technology Business
[6]  
[Anonymous], LEAN SOFTWARE MANAGE
[7]  
[Anonymous], 2008, TOYOTA CULTURE HEART, DOI DOI 10.5465/AMP.2006.20591002
[8]  
Barton B., 2009, 42 HAW INT C SYST SC
[9]  
Beck K., 1999, Extreme Programming Explained: Embrace Change
[10]  
Boslaugh S., 2007, Secondary data sources for public health