Certified Information Systems Auditor (CISA) — Question 1351

Which of the following is the BEST control to help ensure that security requirements are considered throughout the life cycle of an agile software development project?

Answer options

Correct answer: A

Explanation

Including project team members who can provide security expertise ensures that security considerations are integrated into the development process from the start. Reverting to traditional waterfall techniques is not aligned with agile practices and does not inherently address security. Documenting requirements and obtaining audit sign off is useful, but it may not be as effective in ensuring ongoing security integration as having dedicated expertise. Requiring accreditation before release is a form of validation but does not facilitate continuous security considerations during development.