Re: Team development
World wide distribution is a very good reason to make sure everyone has
access to every line of code, even if you restrict, either
administratively or through SVN permissions, what they are allowed to
check in.
Suppose I'm working on your project in California, and near the start of
a working day I get a question about class X, not part of my subproject.
Unfortunately, the person with access to X works in Paris, and is
finishing for the evening when I start work.
If I have access to the X source code I stand a chance of answering my
own question. If not, I'll just have to send an e-mail and give up for
the rest of the day. I should have an answer when I start work the next
morning.
Different national holidays make this worse. Suppose I think of my
question on the morning of July 13th. My Parisian colleague naturally
takes the next day off - Bastille Day - and I wait two of my working
days for an answer.
Patricia
carmelo wrote:
I'm planning to hire some developers from around the world, and since
we will not work side by side I was wondering if could be a good idea
to divide the job without giving them the whole project, making them
work only on their personal tasks. Some developers will work only on
small project pieces, so I was wondering how could I provide them only
elements for a specific task without giving the whole project code.
I know that it depends on what you need to achieve. However now I've
got a clearer view about this.
Thank you very much for your help guys!