Table of Contents
Togglea. It increases the transaction cost
b. It ensures that changes deployed to production are always immediately available to end-users
c. It lessens the severity and frequency of release failures
d. It alleviates the reliance on the skill sets of Agile Teams
The Correct Answer is
c. It lessens the severity and frequency of release failures.
Explanation
Continuous deployment, as part of the DevOps model, emphasizes the practice of automating the delivery of code changes after passing through the stages of a comprehensive CI/CD (Continuous Integration/Continuous Deployment) pipeline. This practice aims to:
- Reduce Risk: By deploying smaller changes more frequently, the risk associated with each release is minimized. This is because it’s easier to identify and rectify issues when changes are small and incremental.
- Improve Quality: Continuous testing is an integral part of the CI/CD pipeline, ensuring that each change is tested before deployment. This helps in maintaining a high quality of the codebase and reduces the chances of defects making it to production.
- Increase Agility: The DevOps model facilitates quicker feedback loops with stakeholders, enabling faster iterations and improvements based on real user feedback.
Contrary to some of the other statements
- It does not increase the transaction cost. Automating deployments and integrating development and operations processes, typically reduces costs associated with manual interventions and delays.
- It does not ensure that changes deployed to production are always immediately available to end-users. Feature flags, canary releases, or other gradual exposure techniques may be used to control how and when new features are exposed to end-users.
- It does not alleviate the reliance on the skill sets of Agile Teams. Agile teams are crucial in a DevOps culture for their ability to rapidly adapt, collaborate, and iterate on feedback. The success of DevOps hinges on cross-functional teams that encompass development, operations, quality assurance, and more, all working closely together.
Other Leading SAFe 6.0 Question – Which statement is a value from the Agile Manifesto?
Post Views: 827