As one who comes from outside the IT/software world, I'm curious about the scaling of Agile & Scrum. While I understand the principles, is there an upper limit for the size of project or number or team members before it becomes counter=productive?
As I understand it, a large part of the benefit comes from daily meetings. From my own experience, I've been involved in a number of construction projects in which we had daily meetings that involved all trades. This basically amounts to 40-50 people in one room trying to coordinate. It doesn't work at that scale. Inevitably these meetings end and break up into 10-20 little groups coordinating between themselves. So for us, Agile works on a limited scale, usually in daily crew meetings, but not on a 'project' level.
So is there a point (number of team members, dollar value, ???, etc.) where Agile becomes unfeasible?

