CISSP Official Study Guide pg 966 "...organizations using the DevOps model often deploy code several times per day. Some organizations even strive to reach the goal of continuous integration/continuous delivery (CI/CD), where code may roll out dozens or even hundreds of times per day. This requires a high degree of automation, including integrating code repositories, the software configuration management process, and the movement of code between development, testing, and production environments."
Option D , is indeed a critical step in change mgmt. However, in the context of having confidence in the "quality" of changes being made in a DevOps environment, automated functionality testing (Option B) is typically seen as more directly related. You can then submit your request for change to the CAB knowing that you`ve done the due diligence through testing prior to submittal . Also you may refer to the Official study guide page 966 as RVoigt suggested.
Change management is critical to vet for changes to go to production, and changes in production does not happen frequently.
On the other hand, in DevOps environments, changes happen frequently which needs thorough testing before they can go to production, so it’s not ideal to go to Change Board frequently for these type of changes.
Devops means frenquent changes.
CAB is good - and necessary, but a CAB done too often, sometimes several time a week will not guarantee anything on the quality of the change. Automated functional tests on the other hand, allows you to be reactive on the change, before and after.
B. Automate functionality testing. In DevOps, the emphasis is on automation, continuous integration, and continuous delivery (CI/CD) processes. Automated testing provides immediate feedback to development teams, helping them catch and fix issues early in the development process, reducing the likelihood of introducing defects into the production environment.
In a DevOps environment, receiving approval from the change review board (option D) can indeed be an important step to ensure confidence in the quality of changes being made. The change review board plays a vital role in reviewing and approving changes to be deployed to the production environment.
By obtaining approval from the change review board, organizations can ensure that changes have undergone thorough review and evaluation, including considerations for potential impacts on security, stability, compliance, and overall alignment with the organization's objectives.
While automating functionality testing (option B) is also a crucial aspect of DevOps to validate changes, it is not the only factor in ensuring confidence in the quality of changes. A holistic approach that includes various practices, such as automated testing, change approval, monitoring, and continuous feedback, is typically necessary for achieving a high level of confidence in the quality of changes in a DevOps environment.
Therefore, both options D (receiving approval from the change review board) and B (automating functionality testing) are important considerations, and the specific importance may vary depending on the organization's processes and requirements.
D.
The Change Review Board (CRB) assists in the assessment and prioritization of changes and approves requested changes...Ensure that all changes adhere to quality requirements (i.e. testing is completed, roll-back plans are in place etc.)
According to CISSP 9th ed., DevOps and DevSecOps move to frequent code reviews, multiple daily. Although it is not clearly defined in this text, the only practical answer listed would be B. To keep up with multiple code submissions daily the testing needs to be automated to prevent bottlenecking by security and code reviews.
A successful DevOps testing strategy is one aimed at building, testing and releasing software faster and more frequently. If you're lucky enough to start out in a "greenfield" organization without an established coding culture, it's a good idea to try to create and automate your software delivery pipeline upfront. If you're successful out-of-the-gate in creating a Continuous Delivery DevOps pipeline, your business will be much more competitive since you'll be able to get higher-quality software into the hands of your users and customers faster than your competitors, and you'll be able to react to business demand and change much more rapidly.
reference : https://smartbear.com/blog/devops-testing-strategy-best-practices-tools/#:~:text=A%20successful%20DevOps%20testing%20strategy%20is%20one%20aimed%20at%20building,your%20software%20delivery%20pipeline%20upfront.
D.
change management is still required in DevOps environment. This becomes a wording problem, D is the answer.
D. Receive approval from the change review board is MOST necessary to have confidence in the quality of the changes being made.
A. Prepare to take corrective actions quickly is MOST necessary to have confidence in the quality of the changes being made.
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
RVoigt
Highly Voted 1 year, 8 months agojackdryan
1 year, 6 months agoSoleandheel
11 months, 3 weeks ago[Removed]
Most Recent 4 months agoRamye
5 months, 4 weeks ago73f8ac3
7 months, 2 weeks agomarziparzi
7 months, 4 weeks agohomeysl
8 months, 1 week agogjimenezf
10 months, 2 weeks agoSoleandheel
11 months, 3 weeks agothanhlb
1 year agohomeysl
1 year, 1 month agoRamye
6 months, 1 week agoBach1968
1 year, 4 months agoAndy880
1 year, 6 months agoAndy880
1 year, 6 months agocrazywai1221
1 year, 7 months agosausageman
1 year, 8 months agoQwertyloopback
1 year, 9 months agosomkiatr
1 year, 11 months agosomkiatr
1 year, 11 months agoFiredragon
2 years ago