Hi Paul, We work with our developers in India. We have a QA and lead developer in the US.
We use shared server as well as local developer. We provide developers with apache/mysql/php/zf zip files that they install on their pc. These versions correspond to our shared server application versions. Further more each developer/designer is provided access to a sub-domain and their own url independent of the Staging environent. This way designers, developers and QA can do independent testing. Bugs in one developers environment and sub-domain does not effect others. The developer has independence to do development on his machine or on his sub-domain of the shared server. Developers like this as they can just upload their content for testing or, to demo their work for approval. Clients/QAs also like this approach. Finally, QA tests the work completed by the developers. Once a go ahead is give by the QA we move files to main stage environment. Also, a copy of the app is then distributed to developers and designers of the fixed issues. Each developer/designer works on a task that is independent of others. If it is dependent, then then the two parties communicate and co-ordinate. In my experience, this process is cumbersome for the newbie(deveoper/designer) but eventually it becomes second nature. Hope this helps. Thanks, Manuel Fernandes NE Shore Technologies Inc -- View this message in context: http://zend-framework-community.634137.n4.nabble.com/Team-Development-tp2316451p2328808.html Sent from the Zend Framework mailing list archive at Nabble.com.
