Coordination in large-scale software teams

Andrew Begel, Nachiappan Nagappan, Christopher Poile, and Lucas Layman

Abstract

Large-scale software development requires coordination within and between very large engineering teams which may be located in different buildings, on different company campuses, and in different time zones. From a survey answered by 775 Microsoft software engineers, we learned how work was coordinated within and between teams and how engineers felt about their success at these tasks. The respondents revealed that the most common objects of coordination are schedules and features, not code or interfaces, and that more communication and personal contact worked better to make interactions between teams go more smoothly.

Details

Publication typeInproceedings
Published inProceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering (CHASE)
URLhttp://dx.doi.org/10.1109/CHASE.2009.5071401
Pages1–7
ISBN978-1-4244-3712-2
AddressWashington, DC, USA
PublisherIEEE Computer Society
> Publications > Coordination in large-scale software teams