views:

29

answers:

1

I'm wondering if there are any recommendations regarding tools for collaborative development over the Internet. Specifically, we're going to have a group of developers working on the same project in different geographical locations, without the benefit of a company-owned-and-run base. We need some of the obvious things, like Source Control and Bug Tracking, but also some less obvious things, like Shared Whiteboards and collaborative UML tools.

Ideally, there'd be some place that has all of this wrapped into a single tool, but that's probably unrealistic. Does anyone know of any websites that provide some or all of this functionality, or additional functionality along these lines? Free is great, but paid is ok too.

+1  A: 

As I said in my comment there are many of such solutions and many of those many offer some free plan with certain limitiations. I can recommend 2 sites I have user for my little collaborative projects:

  1. XP-Dev.com
  2. ProjectLocker

Both offer subversion hosting (XP-Dev also git) and trac hosting. There are also some custom tools for various project management tools. Also worth noting is the SSL access, so you can be sure that all your commits are passed over secure line. Just to highlight some features of trac in case you are not familiar with it: it is simple tool for project management, great for small-medium sized projects. It has bug tracking support (tickets) and wiki. Ah, one drawback. I am not sure about XP-Dev, but I remember ProjectLocker svn access was quite slow, which may be a problem if you want to host big or binary files there.

So, one of the two may suit you well, with the exception of collaborative UML (Visual Paradigm for UML is nice, but it costs a lot).

pajton