On 3 Jun 2007, at 14:37, Jon Kern wrote:
> re: /"that co-located groups are more effective."/
> admittedly, if i took the same group of top-notch distributed people
> that i use on a project and collocated them, we might be more
> but being effective is a very personal thing... a happy developer at
> home with the dog and kids might be more effective than one who fought
> thru 1 hour of traffic to get to work each day. others would prefer an
> office versus the distractions of being at home.
Very true. There are certainly circumstances when the productivity of
an individual is going to be better better/worse. It's an interesting
question on how that individual affects the team as a whole.
> but collocation in and of itself means little.
> after all, if collocation was *the* answer, why has software
> been in such an abysmal state of low rates of success during the days
> when collocation was most prevalent?
I don't think anybody is trying to paint co-location as a cure for
> So, holding all other variables constant and changing only the
> collocation variable... you are more likely to get improved
> effectiveness. at least for part of the time the team is together.
> i also submit that there are much, much, much bigger factors for
> and failure than the collocation aspect.
Yup. Although I'd say some of those factors (e.g. closer customer
collaboration, common code ownership, etc.) will pay off more for co-
located teams than they will for distributed ones.
> however, i would pit my distributed, ad hoc teams of kick-ass
> and architects and style of tackling projects in an agile way against
> any collocated team. we are pretty darn effective at yielding dramatic
> savings versus "standard cubicle dwelling" internal development teams.
> And we leave behind the teams with lots of learning and mentorship
> as well!
> btw: we do "collocate" at strategic times on the project.
> Especially in
> the beginning stages. It is simply much more effective. And I
> travel to the client sites and serve as a bit of glue and bridging for
> the team. But being physically collocated every minute of every day is
> not required.
Glad it works for you!
Just hypothetically - if you all lived in the same area do you think
you'd co-locate? Do you think you would work better if you all did?