Dear lazyweb,
There is much outsourcing of software development, often to teams in places far flung around the world. However, my impression that is that this is usually wholesale outsourcing - i.e. entire projects or subprojects are specified and assigned to the the geographically remote team. Am I right in think that it is rare for organisations to attempt split site development of the same codebase? Does the lazyweb know of any examples of successful split site development with geographically and temporarlly remote teams? If so, what are the tricks to overcoming the obvious barriers to effective "internal" comunication?
Alexander Cockburn (Score:1)
Linkname: Journal of Ovid (2709)
URL: http://use.perl.org/~Ovid/journal/30503 [perl.org]
A familiar model (Score:2)
Wouldn't that fairly accurately describe a project such as ... I don't know ... Perl!?!
I believe you have some familiarity with how that works :-)
I'd have thought that in a commercial project, the main difference would be that a project manager would be able to step in and "make a call" in the case of conflict or disagrement.
Re: (Score:1)
From my experience in working with Perl is that being several timezones apart from the others can be a bit of a challenge at times. At least with open source, people are generally available. At work, people tend to be available only during the eight to ten hours they are expected to be there. So, if your separated by eight hours or more, you may never reach some people in the office ever. That's where I guessing where the challenge comes in.
Re: (Score:2)
You've expressed the distinction better than I was going to. In my experience volunteer developed open source (seems) to be different and therefore easier for a couple of reasons: