Team Performance in Software Development: Research Results versus Agile Principles
The interdisciplinary study of coordination