Skip to content
CAPMMedium

CAPM Practice: Determine how to prepare and execute task management steps

Question 56 of 60 in Determine how to prepare and execute task management steps

What is 'continuous deployment' and how does it affect team task management?
Show answer & explanation

Correct answer: Automatically deploying code to production after it passes all tests — requiring teams to manage tasks so code is always in a deployable state and deployment tasks are automated rather than manual

Explanation

Continuous deployment means every merged code change automatically deploys to production. This requires tasks to be sized as small, independently deployable changes, automated testing built into task completion criteria, and feature toggles for incomplete features in production.

**Why not A:** Deploying once at the end of the project describes a traditional waterfall release model, which is the opposite of continuous deployment. Continuous deployment means every approved change goes to production automatically, not as a single batch at project completion.

**Why not B:** Requiring project manager approval for each deployment introduces a manual bottleneck that contradicts the "continuous" nature of continuous deployment. The process is automated through pipelines that run tests and deploy without human gatekeeping for each individual change.

**Why not D:** Deploying team members to client sites is a staffing arrangement, not a software deployment practice. This answer confuses the technical concept of code deployment with the physical assignment of personnel.

Key Concept

This question covers Determine how to prepare and execute task management steps under Determine how to prepare and execute task management steps (Agile Frameworks/Methodologies).

Share:

All 1,500+ CAPM questions are free

Sign up to track your progress, see detailed analytics, and get personalized study recommendations.

Sign Up Free