Integrating agile software development into stage-gate managed product development

Daniel Karlström,Per Runeson
DOI: https://doi.org/10.1007/s10664-006-6402-8
IF: 3.762
2006-03-17
Empirical Software Engineering
Abstract:Agile methods have evolved as a bottom-up approach to software development. However, as the software in embedded products is only one part of development projects, agile methods must coexist with project management models typically of the stage-gate type. This paper presents a qualitative case study of two large independent software system projects that have used eXtreme Programming (XP) for software development within contexts of stage-gate project management models. The study is comprised of open ended interviews with managers as well as practitioners, followed by a structured, fully traceable, qualitative analysis. We conclude that it is possible to integrate XP in a gate model context. Key issues for success are the interfaces towards the agile subproject and management attitudes towards the agile approach.
computer science, software engineering
What problem does this paper attempt to address?