views:

580

answers:

6

I've been working with SVN for a couple of years and recently been working on some projects involving Trac. It might seem odd for most of you but I come from design oriented background where those tools are not so often used.

For the moment we mostly use Basecamp to keep track of client requirements, documents etc. And on the other hand SVN for source control (between developers only).

So, the aim being to integrate Trac to the bundle (and maybe other helpful features) I've been looking around for an online environment that could fulfill these requirements. There's a lot out there but my main concern is that I don't want to freak out the designers, project managers, clients with something too geeky.

So far the most appropriate solution I've found is Assembla.

Any advice is more than welcome!

Thanks,

T

EDIT :

Thanks all for your input! An answer was voted automatically although. We are currently giving REDMINE a try.

+1  A: 

This may not be a perfect fit for what you're looking for, but have you considered google code? Bug Tracking, version control, wiki's. It's even free.

Coltin
Thanks for the input, it's an interesting point actually. Ethically speaking I'm not really comfortable storing confidential projects on a free-massive server such as Google.
Theo.T
pretty sure google code is for open source only.
Yar
+3  A: 

Assembla is a good option. You can try devjavu as well. I've used both of them for a couple of years, devjavu has a cleaner environment.

I've seen 'SVN-and-trac in action' in two projects I've worked among with designers, project managers, people that had no previous contact with a version control system. They used the most common features without problems, I don't think it should be a big concern if your team could have a 2-hour training about the main concepts of version controlling with subversion.

EDIT:

There is a comparison page on this subject, it should be a good resource. In case it isn't, at least they have a large amount of links to svn hosting services. ;)

Victor Rodrigues
Thanks for that Victor, I checked out dejavu, looks good. Regarding SVN, most of the team knows about it but can't unfortunately really bother about as it would limit their 'natural' work-flow. Still the tools (e.g. ticket system, stream) could get useful instantly and be a good introduction ...
Theo.T
dejavu has canceled their trac/svn service
VitalieL
+2  A: 

Are you looking for hosted or non-hosted? We're using redmine, an alternative to Trac, which was a breeze to set-up and use. The UI is simple and intuitive. Quite flexible with configuration, allows multiple projects, Source Code Management integration (for SVN, git, CVS, all the common ones), integrated wiki, forums, files, etc. Other names to toss around include unfuddle, jira, lighthouse, and sifter app.

jtgameover
I have had a great experience with Unfuddle.
kkubasik
Thanks, sounds interesting! Although I was more looking for something hosted as I'd rather avoid maintenance. Is it easy to backup etc. ?
Theo.T
I honestly don't know the answer. A quick walk through Unfuddle's site indicates that it's running on Amazon Web Services, so I'd guess that they already backup on S3 (any decent hosting would)... http://rapd.wordpress.com/2008/10/14/unfuddle-hosted-svn-and-git-solution-redmine-and-trac/
jtgameover
+1 to unfuddle. We use it for everything, ux, dev, sales e.t.c.
Stewart Robinson
+1  A: 

I'd recommend Confluence. It's flexible, and available hosted and non-hosted. It's a wiki at the core, but it has nice version management, for pages as well as attachments. It keeps track of who changes what, and the permission system allows you to specify who sees what (for instance, to allow your clients access, but only to relevant areas). It has nice integration options, such as a remote API interface, a WebDAV interface, and there's plenty of plugins available for functionality not included by default.

You could also have a look at Jira, which is more useful for project management.

No, I do not work for atlassian.

Sietse
+1  A: 

I have been using for almost two years now Unfuddle.

It's excellent. It does SVN and GIT hosting, does not skimp on online space, has bug/issue tracking built-in (can import from Trac) AND integrated with the SVN, has wiki, mini-forums, time-tracking... yet it's very simple to use and has non-geeky interface.

It also has a clean API. I do the backup (they do it automatically as well, but I'm super careful with my data) via a simple Powershell script.

They are very customer-oriented: once I needed them to import a SVN repo I had from before and they replied and did the work inside a half-an-hour or so.

There are several levels of service offered, from free to moderately expensive. I'd say overall prices are very reasonable.

I have nothing to disclaim and am in no way affiliated, just a very happy customer.

rawpower
A: 

I use SVN+TRAC+MediaWIKI as main tool for entire interaction between all chains of development process.

Developers use SVN for versioning, TRAC for monitoring issues QA report and WIKI as source of requirement and technical documentation.

QA use TRAC for reporting issues and WIKI for as source of workflows and requirements. PMs and TLs use TRAC for building burndown reports and WIKI as source of all kind of documentation.

Top management see a top part of the iceberg visualized by burndown graphics.

So I can recommend to use TRAC with integration with SVN and MediaWIKI. All is free. There's only some time effort required to run it.

Mr.ElectroNick