We are using an iterative approach to developing a SharePoint 2013 application. The first iteration is complete and a couple of end users want to begin using it. Is it safe to develop the second iteration of the application while it is being used (we only have one environment/one copy of the application)? Would this cause any locking or performance issues?
Thank you for your help!
Setting up a new site collection should be fairly easy. If you need the data copied over, I would recommend using a 3rd party migration tool such as ShareGate. If you aren’t able to use that, then another option would be to save your data lists as templates with the content included option selected so you can copy it to your developer site collection.
Thank you Paul for your advice. Yes we only have one SharePoint 2013 farm. Sounds like your suggestion of a separate site collection would be a good option. This application will initially just have 3 people using it and we were trying to evaluate if the extra work deploying code between environments as well as figuring out how to synch up the users data with the new code would really be needed especially since we are inexperienced with this.
By environment, do you mean you only have one SharePoint farm? If so, you could use a separate site collection for development/testing. If you truly have to develop in the same place where it’s being used, you will likely run into problems. There are developer sites on Office365 that are extremely cheap (free with MSDN?) that you may wish to consider.