Title :
The Impact of Agile Principles and Practices on Large-Scale Software Development Projects: A Multiple-Case Study of Two Projects at Ericsson
Author :
Lagerberg, Lina ; Skude, Tor ; Emanuelsson, Par ; Sandahl, Kristian ; Stahl, D.
Author_Institution :
Dept. of Comput. & Inf. Sci., Linkoping Univ., Linkoping, Sweden
Abstract :
BACKGROUND: Agile software development methods have a number of reported benefits on productivity, project visibility, software quality and other areas. There are also negative effects reported. However, the base of empirical evidence to the claimed effects needs more empirical studies. AIM: The purpose of the research was to contribute with empirical evidence on the impact of using agile principles and practices in large-scale, industrial software development. Research was focused on impacts within seven areas: Internal software documentation, Knowledge sharing, Project visibility, Pressure and stress, Coordination effectiveness, and Productivity. METHOD: Research was carried out as a multiple-case study on two contemporary, large-scale software development projects with different levels of agile adoption at Ericsson. Empirical data was collected through a survey of project members. RESULTS AND CONCLUSIONS: Intentional implementation of agile principles and practices were found to: correlate with a more balanced use of internal software documentation, contribute to knowledge sharing, correlate with increased project visibility and coordination effectiveness, reduce the need for other types of coordination mechanisms, and possibly increase productivity. No correlation with increase in pressure and stress were found.
Keywords :
software prototyping; software quality; Ericsson; Internal software documentation; agile adoption; agile principles; agile software development methods; coordination effectiveness; industrial software development; knowledge sharing; large-scale software development projects; project visibility; software quality; Art; Documentation; Planning; Productivity; Software; Stress; Variable speed drives; Agile software development; empirical software engineering; large-scale software development; multiple-case study; survey;
Conference_Titel :
Empirical Software Engineering and Measurement, 2013 ACM / IEEE International Symposium on
Conference_Location :
Baltimore, MD
Print_ISBN :
978-0-7695-5056-5
DOI :
10.1109/ESEM.2013.53