nerdexam
Isaca

CISA · Question #84

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?

The correct answer is A. Including project team members who can provide security expertise. Integrating security expertise directly into an agile development team ensures security considerations are embedded continuously throughout the software development lifecycle.

Submitted by tom_us· Apr 18, 2026Information Systems Acquisition, Development, and Implementation

Question

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?

Options

  • AIncluding project team members who can provide security expertise
  • BReverting to traditional waterfall software development life cycle (SDLC) techniques
  • CDocumenting security control requirements and obtaining internal audit sign off
  • DRequiring the project to go through accreditation before release into production

How the community answered

(47 responses)
  • A
    72% (34)
  • B
    9% (4)
  • C
    4% (2)
  • D
    15% (7)

Why each option

Integrating security expertise directly into an agile development team ensures security considerations are embedded continuously throughout the software development lifecycle.

AIncluding project team members who can provide security expertiseCorrect

By including dedicated security expertise within the agile project team (e.g., a security champion or security architect), security requirements and best practices can be proactively addressed, designed in, and reviewed in every sprint, aligning with the iterative nature of agile development. This continuous integration of security ensures it's not an afterthought.

BReverting to traditional waterfall software development life cycle (SDLC) techniques

Reverting to waterfall defeats the purpose of agile development and often pushes security to later stages, contrary to the goal of integrating it throughout the lifecycle.

CDocumenting security control requirements and obtaining internal audit sign off

While documenting requirements is good practice, obtaining internal audit sign-off is a compliance checkpoint rather than a continuous control mechanism embedded within the agile development process itself.

DRequiring the project to go through accreditation before release into production

Accreditation is a final approval step before production, but it doesn't ensure security requirements are considered *throughout* the entire development lifecycle, only at the end.

Concept tested: Agile development security integration

Source: https://learn.microsoft.com/en-us/azure/architecture/framework/security/devops-security

Topics

#Agile development#Security integration#SDLC security#Project team roles

Community Discussion

No community discussion yet for this question.

Full CISA Practice