"Large-scale software development has persistent coordination problems involving communication, capacity and cooperation"
A Microsoft field study used 31 interviews with 26 team members and a follow-up survey of 775 engineers, finding that communication, capacity and cooperation strongly affected coordination.
View Source