Next
Managing Production in an Ideal World
(Warning: proselytization ahead!)
- Never develop in a production environment.
- Developers work in a development environment, and check in their code when
they are confident of it.
- QA checks out code into test environment for testing.
- QA "tags" the version they have tested (or tells the developers what to
fix)
- Production system administrator checks out the QA-tagged version
into the production environment.