I've started talking about an agile orchestra in the last few weeks and I thought I'd describe a little further what I mean. In computer science and the IT industry, we've developed a new set of processes for building things called agile processes. Agile processes involve small, focussed teams working in a series of short sprints of activity towards achievable goals. (I'm generalizing, but trying to pull out the most useful aspects.) Teams define a finished product (not necessarily a final product) they would like to achieve within 2-3 weeks of work and each team member identifies daily (or very short term) goals. Progress is monitored in daily meetings (often called stand-up meetings, because they're short and nobody is allowed to sit down) where members report their progress on their last goal and identify their next goals.