Exploring software development at the very large-scale: a revelatory case study and research agenda for agile method adaptation

Empirical Software Engineering(2017)

引用 250|浏览81
暂无评分
摘要
Agile development methods were believed to best suit small, co-located teams, but the success in small teams has inspired use in large and very large-scale software development. However, fundamental assumptions of agile development are challenged when applying the methods at a very large scale. An interpretative revelatory case study on one of the largest software development programmes in Norway shows how agile methods were adapted and complemented with practices from traditional methods to handle the scale. The programme ran over four years with 12 co-located development teams and a total of 175 people involved. The case study was conducted retrospectively using group interviews with 24 participants and documents. Findings on key challenging areas are reported: customer involvement, software architecture, and inter-team coordination. The revelatory study also suggests refinements of a research agenda for very large-scale agile development.
更多
查看译文
关键词
Very large-scale software development,Software engineering,Requirements engineering,Project management,Portfolio management,Knowledge management,Customer involvement,Agile software development,Multi team systems,Inter-team coordination,Software architecture,Scrum,Extreme programming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要