Technical Dependency Challenges in Large-Scale Agile Software Development
Paper i proceeding, 2014

This qualitative study investigates challenges associated with technical dependencies and their communication. Such challenges frequently occur when agile practices are scaled to large-scale software development. The use of thematic analysis on semi-structured interviews revealed five challenges: planning, task prioritization, information exchange, code quality, and integration. More importantly, these challenges interact with one another and can lead to a domino effect or vicious circle. If an organization struggles with one challenge, it is likely that the other challenges become problematic as well. This situation can have a significant impact on process and product quality. Our recommendations focus on improving planning and knowledge sharing (with practices such as scrum-of-scrums, continuous integration, open space technology) to break the vicious circle, and to reestablish effective communication across teams, which will then enable large-scale companies to achieve the benefits of large-scale agility.

Technical dependencies

Large-scale agile

Qualitative research

Cross-Functional Teams (XFT)

Författare

Nelson Sekitoleko

Göteborgs universitet

Felix Evbota

Göteborgs universitet

Eric Knauss

Göteborgs universitet

Anna Sandberg

Michel Chaudron

Göteborgs universitet

Helena Holmström Olsson

Proceedings of 15th International Conference on Agile Software Development (XP '14)

Vol. 179 46-61

Ämneskategorier

Programvaruteknik

DOI

10.1007/978-3-319-06862-6_4

ISBN

978-3-319-06861-9