Domanda

  1. Production has 10 servers, 8 app servers, 2 front end. Its own active directory
  2. Testing has almost the same. Its own active directory

The problem is that at the moment, in the current company they are developing directly on testing, because there was only one developer.

Now, we are 2 developers and soon more people will come in. So, the infrastructure people installed a development environment, with 2 app servers, 1 front end server, and 1 active directory. We will create 2 users in AD with remote desktop access to the servers.

We dont have TFS, they have tortuise.

The question is how can 2 developers work together in the same solution in the same DEV environment,and maybe they will deploy the same solution multiple times a day.

One developer might have assigned some issues that are developed in the same solution, the other developer is working too.

I need to define a plan for this, so it doesnt become a problem.

Need suggestions in what would you do, propose, suggest.

È stato utile?

Soluzione

I strongly recommend that each dev has it's own installation. It could be a Virtual machine (single machine with AD, SQL and SharePoint). It looks like your company is not shy on resources so it might be possible for you.

2 people (or more!) on the same box will lead to frequent delays as you deploy/recycle, hook the debugger, or if you want to test a different branch or even work on a different project. VMs are so cheap nowadays if you have a good desktop you can run it there with VMWare Player.

I would promote your current Testing to PreProduction, since it almost matches prod hardware-wise (and setup-wise I assume), and make your current Dev into Testing/Integration/QA so you would have a very nice setup:

  • Production
  • PreProduction
  • QA
  • Dev
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top