We have decided to manage our processes and documents through office365. We will need to test the developed components, web-parts or workflows before the employees can use them.
Most of the development will be done using Visual Studio 2010.
One way to handle staging and production is that we migrate developed solutions/components into some Team-Site on staging environment and then migrate that Team-Site to the production environment after testing. This is a very lengthy process and I think there are better ways to handle this. What are those better ways??