Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Currently I'm decide move my projects from SVN to TFS, and first idea was buy TFS hosting. But when I was review many hosting providers I was shocked their prices politic. Hosting TFS price begin with 20$ per user/month! I was found price of TFS 2010 and on Microsoft Store it's price 499$. VDS hosting can get with price about 10$ per month. My calculation show what VDS+Buy TFS 2010 will be less then get TFS hosting (I'm working with 5 developers now).
So my question: Am I right? Or I was missed something and best way get TFS Hosting?
If you fire one of your developers so there are only five of you in total then you could consider the free TFS Express:
http://www.microsoft.com/en-gb/download/details.aspx?id=29919
The official list of Team Foundation Server 2010 hosting providers is here.
You're right that the minimum cost is around $15-$20/user/month. The reason for this is that the hosting providers have to use SPLA licensing from Microsoft. In addition to a Windows SAL (subscriber access license), they also need to charge for the TFS SAL. I don't know the exact pricing, but I'm guessing that it comes pretty close to $15-20/user/month.
Another part of this is that TFS 2010 is not quite a full multi-tenant application. Although you can add multiple collections (SQL databases) to a single TFS installation, every collection consumes some shared resources (procedure cache, application tier memory, etc). This increases the infrastructure costs for a hosting provider.
There is good news though. Microsoft are working to offer TFS hosting themselves built on the Windows Azure platform. In doing so, they are optimizing the product to work with large numbers of different tenants/customers. No pricing has been announced as yet, but there is a free preview available at http://tfspreview.com/. You can read more about it on Brian Harry's blog here.
Have you checked out the hosted preview? You can use it now free of charge. In the future we will charge you for this hosted offering. Unfortunately, we don't know yet what the prices will be.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
What is a good option for a continuous integration server for a small startup devshop?
We work in javascript technologies and make some hybrid apps, among other things.
I was looking into this issue, and came across Jenkins and TeamCity.
It seems like TeamCity is the way we'd prefer to go. I've read numerous blog posts about how TeamCity has a much smoother user experience and things just generally laid out with more clarity. With TeamCity we won't be going on too many a wild goose chase. But for the moment we're trying to skirt our expenses, too.
The free version of TeamCity comes with a server, and 3 build agents. The server delegates the tests to the agents. Is that enough for a small dev shop? I'm thinking probably, but what do I know. We need to test on two different platforms as well as web view (actually that considered maybe 5 platforms - chrome, firefox, safari, android, iOS).
What do you guys think, does a free TeamCity server have enough bandwidth to take on a small dev shop? We have 3-5 people working on a project at a time.
Please add any thoughts you may have about Jenkins vs TeamCity, too
Thanks
Managing your own build servers can end up being quite time consuming, and as such, expensive, even if the licence is free. You also need to remember that while the licence may be free, servers are not. I say this because if I were in your shoes, I would look into something like TravisCI or CodeShip.
It looks expensive compared to a free Teamcity licence, but you owe it to yourselves to atleast consider such an option. (There are others, those are two of the popular choices)
To answer the original question: I do believe that Teamcity will have the "bandwidth" to support your needs, but setup will take some time and effort.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
We are building a very large enterprise web application using Visual Studio 2013 ASP.net MVC 5.
We are using TFS 2013.
We create one team project in the TFS.
Now in visual studio, we need best practice or guidelines to structure our application that contains about 14 modules.
1) create one really large solution containing all projects for all modules of the application.
2) create many smaller solutions with fewer projects in each.
Thank you.
Your choice will depend on one factor:
A. Does the team(s) involved in the project need to maintain every project of your solution?
One solution to rule them all, because otherwise your team mates would need to recompile parts of your entire project in different Visual Studio instances, and this can decrease productivity of your team, and it can lead to errors since more than a team mate will miss to recompile something and he/she'll get into big troubles until someone would tell him/her: just recompile X solution to get this working (or it can take to a documentation nightmare...).
B. Does each part of the project gets developed by many specialized teams?
Many solutions for the same main solution. Imagine that front-end team needs to consume infrastructure and domain code, and they aren't allowed to edit that last code base. Thus, front-end team would be able to edit front-end code base, and the backend team the rest of it.
Anyway, this implies that you'll need to configure TFS continous integration with TFBuild in order to drop latest and fresh backend built code in some network share, so front-end code will be able to binarily-reference these assemblies.
In other words: if there's a framework team and application team, maybe this approach makes sense. Otherwise, it'll be better to go with the first approach.
Side-note
Anyway, a solution composed by 30 projects it's not a big solution! I wouldn't pay too much attention to this, and I would go with A. approach...
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I am about to start using Visual Studio 2012 Pro with Azure Websites. I am not using Source control at present. However the idea of rolling back previous versions is very appealing if new code does not work. I really want to keep this as simple as possible.
The options I see are:
1.) TFS (service)
2.) GIT from Local repository to Azure Repository.
3.) Hosted GIT. SInce I am not using GIT at present, then I think this could become an unnecessary extra step.
I am using MVC3, EF4.1, SQL Server, C#.
From your experiences of both, it would be very interesting to hear of your observations
Thank you in advance.
EDIT:
Yes it could be opinion based, but I was hoping for some factual feedback from any folks that had perhaps tried both. I have altered my question above accordingly.
You can use Visual Studio Online. It integrates well with Azure Management Portal and offers both TFS and Git.
Visual Studio Online is free for up to 5 users. Whether you want to go with Git or TFS, I suggest you play around with both and then decide which one you like.
It also offers Agile and Scrum development process templates.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I need to equip a 3x developer team with VS2013Pro and TFS Server. We don't have anything we can upgrade from so starting from scratch.
My local Microsoft re-seller has repeatedly given me confusing information about what I need to purchase and I think he doesn't actually know. (wasn't even aware the 2013 was available)
Is this sufficient to get my team up and running?
1x TFS Server
3x Visual Studio 2013 Professional
Or do I need to buy this as well?
3x TFS CALs
Alternatively, am I likely to be better off $-wise getting an MSDN subscription which covers the team?
MSDN Subscription of some sort, covering 3x developers
Is there some generic online re-seller I can purchase through in Australia, or at least look for a better price from?
After discussion & research it appears the following is the answer - for teams of 5 or less, with projects small enough to fit into the SQL Express edition, we can use the TFS Express edition with Visual Studio 2013 Professional.
Therefore, in our scenario only one purchase is necessary:
3x Visual Studio 2013 Professional
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
Can anybody recommend a good free online Team Foundation Server repository?
I found CodePlex but it's only for open source projects.
Upto five team members it is free. Try it :)
http://tfs.visualstudio.com/
Free is TFS hosted on Windows Azure: http://tfspreview.com/
If you need more info about TFSPreview, please read Brian Harry's MSDN blog post: http://blogs.msdn.com/b/bharry/archive/2011/09/14/team-foundation-server-on-windows-azure.aspx
To obtain activation code just register there or contact someone from MS ALM team.
Update: TFS Preview goes live&stable as Visual Studio Online here: http://www.visualstudio.com still free for 5 team members and build server computing time. Another nice feature automatic build&deploy (daily or continuous integration) to Azure. More info: http://azure.microsoft.com/en-us/documentation/articles/cloud-services-continuous-delivery-use-vso/
Readify used to run their TFSNow hosted TFS service, but I don't think it's going any longer. The only others I've heard of, apart from CodePlex, aren't free:
Phase2
TeamDevCentral
Saas Made Easy
I know this thread is old, but since a Google search brought me here, it will also do to other people who may find this useful.
Microsoft recenly launched Visual Studio Online, which is free for projects with up to 5 users:
http://www.visualstudio.com/en-us/products/visual-studio-online-overview-vs.aspx
I have been using it for a while, and it integrates completely with Visual Studio 2013. It claims integration with other IDEs too. Apart from TFS, Git can also be used with it.
I know this thread is old, but since a Google search brought me here
VSO is now Azure DevOps https://visualstudio.microsoft.com/vso
Recently Microsoft Visual Studio Online (VSO) is now Azure DevOps
You can use Visual Studio Team Services for free. Also you can import a TFS repo to this cloud space.
tfs.visualstudio.com
This is what you wanted.
One of recent the TFS Rocks pocasts mentioned such an organisation, may have been number 16.