Which of the following best describes Agile software development?

Options

  • A. A rigid process in which requirements cannot change
  • B. An iterative approach that emphasizes adaptability and continuous customer feedback
  • C. A method used only for software testing
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. An iterative approach that emphasizes adaptability and continuous customer feedback

Detailed Explanation

Agile software development is an iterative and incremental approach that emphasizes adaptability, frequent delivery of working software, customer collaboration, and responding to changing requirements.