Which of the following software development approaches is most effective in most situations?
a. Agile methods.
b. Iterative methods.
c. Traditional waterfall methods.
d. No one approach. The developer’s challenge is to determine which method best fits the circumstances being faced.
The best answer is Agile methods. Agile is both iterative and incremental. Agile requires a tight feedback loop from the customer by providing an iterative prototype to the user at