Professional Scrum Master II (PSM II) — Question 88

During a Product Backlog refinement meeting, the Product Owner introduces a business objective that will be worked on for the next several Sprints. The Product
Owner envisions several key features necessary to be delivered in order to meet the business objective. As the features will be using sensitive user data it will be subjected to external security audits. These non-functional security requirements were not applicable to previous Increments.
What are two good ways the Development Team can handle these high-security concerns? (Choose two.)

Answer options

Correct answer: D, E

Explanation

Option D is correct because it emphasizes the importance of updating the Definition of Done to include security requirements, ensuring that all future Increments meet security standards. Option E is also a valid approach as it integrates security work with the development of new features, allowing for continuous attention to security. Options A and B segment security work from functional development, which may lead to delays or incomplete integration of security features. Option C suggests creating a complete list upfront, which is impractical in an Agile environment where requirements evolve.