views:

586

answers:

6

Is there anything that has features of TFS(Like Source Control, Debug, Testing,...) that we can use in a workgroup with a small team(say 1-6 persons)?

BTW: we are using VS 2008 Team Suit

+4  A: 

Do you particularly need it all in one package? Various open source projects only do one thing, but integrate nicely with others. For instance:

Jon Skeet
Using all of them in a single package is much easier.
Mohammadreza
But less flexible, and more expensive of course :)
Jon Skeet
+2  A: 

Use the Team foundation workgroup edition but be warned. Under no circumstances think of source safe.

There are many other very good alternatives for all you seek. To many to mention, so will leave particular recommendations to others.

dove
Where can I find Workgroup edition? I googled for about 1 hours but didn't find anything.
Mohammadreza
Team Suite should come with Team Foundation Server Workgroup edition. Check your DVDs or download from MSDN. You'll need to install Team Explorer from the TFS DVD on each client workstation as well. TFS workgroup edition is good for up to 5 developers.
tvanfosson
Is there anything else that I should install to use it completely?
Mohammadreza
+2  A: 

SourceGear Fortress? Encompassing SourceGear Vault, work item / bug tracking, and integration with CruiseControl for build.

Is there something in particular you dislike about TFS? Is there a particulare feature you feel is missing? If you are using Team Suite, why not use TFS (even workgroup edition)?

Barry-Jon
The problem with the TFS is that it requires a dedicated server with a lot of resources.
Mohammadreza
+1  A: 

If you want to go with OpenSource, use CodePlex. So, you'll get TFS with all features for free :) If not, please check TFS Wiki page for alternatives.

Tamir
A: 

I was in the same boat as you. I even asked a question about it here at SO. We had the budget for TFS, and even the hardware to put it on, but with our team only being 5 people, going through the work to get TFS up and running didn't seem worth it. There was also a high training cost for a TFS administrator to take care of it all. Don't get me wrong: I love TFS, but for this team it was like using the space shuttle to cross the street.

As my question says, I looked at the Subversion stack. I liked it a lot. But at the end of the day, my customer wanted something that was vendor-supported.

We went with SourceGear Fortress. It has the familiarity of SourceSafe but with the heavy-duty SCM features found in SVN and TFS. It was also significantly cheaper than TFS. In the end, Fortress was the balance my team needed.

I set up Fortress to use CruiseControl.NET for integrated builds, moved our VSS repository with the import tool, and was up and running in about a day.

I will admit that I miss TFS and wish I had some of its features, like the very tight integration with Visual Studio (Fortress has VSS style integration; bug- and issue-tracking are web-based).

Robert S.
+1  A: 

Team Foundation Server is FREE if you have an MSDN licence. Even if you don't it is only $500 for a retail licence that allows 5 users.

if you have paied for Team Suit (now Visual Studio Ultimate) then you loose one hell of a lot of features if you do not use TFS.

MrHinsh