0
votes

We work for a small firm and we just started getting few SharePoint Projects.

Setup what we have done:

  1. Purchased a new server and installed SharePoint 2010, SQL 2008R2, Visual Studio 2010 in the same server.
  2. Created the application in the SharePoint Central Administration.
  3. Developers directly login to server built the project using Visual Studio. (In server, only 2 ppl can login and work)

Issue: 1. We started getting 2 more projects, and the count of developers became more.

We need to know how to set up an environment where all the developers can work. Also need to know if there is any way that they can work from local and then we can push the application to the server. We do not have budget to get one more server and install TFS, so need to know if there is any other repository where we can make the above task possible. Any help from all you people will me greatful.

Expecting a reply at the earliest.

Regards, Alex

1

1 Answers

0
votes

Depending on what specification laptops/PC's you have you may be able to create a virtual machine to do the development within. All the licenses here would be covered by MSDN subscription(if your devs have this) I think. VM's can get very big so what all the developers did in my last company was to have an external HD with our VM's on there, i think we were using e-sata connected external hd's If you have TFS you should be able to connect the VM's up to this which essentially would allow you to use the build functionality to create your WSP packages ready for production(once testing has passed on your VM obviously), this package can then be dropped by TFS automatically to your production server ready for installation.

The great thing about this model is that you can have multiple VM's so if you break one you can just use a fresh one! All developers will be on a different VM but with some configuration would be working from the same source code.

Essentially this method has it's drawbacks and it's positives but i found this way was really benificial to me as i was learning how to do things and regularly needed a new VM :P

Something to note about what you have said, It is not recommended that you have VS on your production server.

Hope this helps

Truez