Deployment Model

With our client websites we follow the development to production deployment model. So we have a local version of website to test updates and new features on before deploying source/database to live server.

Does this method make sense for ownCloud? Or is it more meant to just be installed on a production server and run from there, updates and all?

Thank you for your help.