Which Agile principle emphasizes delivering working software frequently?

Options

  • A. Working software should be delivered frequently with a preference for shorter timescales
  • B. Software should be delivered only after all documentation is completed
  • C. Customer feedback should be avoided during development
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

A. Working software should be delivered frequently with a preference for shorter timescales

Detailed Explanation

A fundamental Agile principle is to deliver working software frequently, with a preference for shorter timescales. Frequent delivery allows customers to provide feedback and helps the team respond to changing requirements.