Final answer:
The method of separating systems development and operations involves preventing programmers from deploying code.
Therefore, the correct answer is: option 3) Deploying code
Step-by-step explanation:
Deploying code is the process of moving code changes from a development environment to a production environment, where it becomes accessible to users. This typically involves a series of steps, including testing, building, and releasing the code.
Therefore, the method of separating systems development and operations involves preventing programmers from deploying code.
This means that programmers are not responsible for the actual deployment of the code to production servers or environments. Instead, another team, often called the operations or DevOps team, takes care of deploying the code.
This separation ensures that programmers can focus on writing, testing, and maintaining the code without getting involved in the complexities of deploying and managing the code in production.
By preventing programmers from deploying code, the organization can have better control and coordination of the development and operations processes.