SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We are beginning to start a new SharePoint 2010 and 2013 development projects, soon developing new features, lists, workflows, customizations to the SharePoint site, customization to list forms and would like to put good practice (that will help in deployment) in place before going ahead with development.

What is the best way to go about deploying my site from Development to Production?

I am using Visual Studio 2012 and also have Designer 2013...

I have already read that this can be done through powershell, also through visual studio and also via designer. But at this point I am confused as to which are best practices specifically for lists, configurations; workflows; site customizations; Visual studio development features; customization to list forms etc. You can also provide me reference to links/ebook covering this topic.

Thanks in advance for any help.

share|improve this question
I would recommend writing PowerShell scripts for each and every deployment in Staging and Prod env. from scratch. Its super fast! I have written scripts for automating 30+ site collections with installing/activating a number of features, deploying SP D workflows, deploying WSPs.You just need ISE window and some knowledge in PowerShell to write and see the magic and beauty of PowerShell execution on SP Env. – SaMolPP Oct 28 '15 at 11:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.