Under Pressure: The Effects of Iteration Lengths on Agile Software Development Performance

被引:27
作者
van Oorschot, Kim E. [1 ]
Sengupta, Kishore [2 ,3 ]
Van Wassenhove, Luk N. [4 ]
机构
[1] BI Norwegian Business Sch, Project Management, Oslo, Norway
[2] Cambridge Judge Business Sch, Operat Management, Cambridge, England
[3] Cambridge Judge Business Sch, Execut Educ, Cambridge, England
[4] INSEAD Fontainebleau, Mfg, Fontainebleau, France
关键词
agile software development; deadlines; schedule pressure; simulation modeling; system dynamics; PRODUCT DEVELOPMENT; TIME PRESSURE; PROJECT-MANAGEMENT; DEVELOPMENT TEAMS; DECISION-MAKING; PERSPECTIVE; CREATIVITY; INNOVATION; DYNAMICS; QUALITY;
D O I
10.1177/8756972818802714
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The iterative cycles used in agile software development create a series of deadlines for project teams. We investigate the optimal iteration length under behavioral conditions for agile software projects. Based on system dynamics simulation, we argue that both very long (as in sequential development) and very short (monthly) iterative cycles create huge and disruptive fluctuations in schedule pressure experienced by the team. These lead to poor performance in terms of quality, as well as costs and time compared with optimal iterative cycles of two to three months. The monthly cycles used in many agile practices might be too short to ensure optimal performance.
引用
收藏
页码:78 / 102
页数:25
相关论文
共 99 条
[31]  
Davis JP, 2007, ACAD MANAGE REV, V32, P480, DOI 10.5465/AMR.2007.24351453
[32]  
Dawson R. J., 1998, International Journal of Project Management, V16, P299, DOI 10.1016/S0263-7863(97)00059-8
[33]   A decade of agile methodologies: Towards explaining agile software development [J].
Dingsoyr, Torgeir ;
Nerur, Sridhar ;
Balijepally, VenuGopal ;
Moe, Nils Brede .
JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (06) :1213-1221
[34]   Obstacles to decision making in Agile software development teams [J].
Drury, Meghann ;
Conboy, Kieran ;
Power, Ken .
JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (06) :1239-1254
[35]   Business planning for network services: A systems thinking approach [J].
Dutta, A .
INFORMATION SYSTEMS RESEARCH, 2001, 12 (03) :260-285
[36]   ACCELERATING ADAPTIVE PROCESSES - PRODUCT INNOVATION IN THE GLOBAL COMPUTER INDUSTRY [J].
EISENHARDT, KM ;
TABRIZI, BN .
ADMINISTRATIVE SCIENCE QUARTERLY, 1995, 40 (01) :84-110
[37]  
Ellis APJ, 2006, ACAD MANAGE J, V49, P576, DOI 10.2307/20159782
[38]  
Ericksen J, 2004, ADMIN SCI QUART, V49, P438
[39]  
Ford DN, 1998, SYST DYNAM REV, V14, P31, DOI 10.1002/(SICI)1099-1727(199821)14:1<31::AID-SDR141>3.0.CO
[40]  
2-5