Question 5: Test driven development [10]

Suppose in September you had chosen the same team and project as you worked on this semester, but were instructed to use an agile/test-driven development approach instead of the waterfall approach.

Explain the ways in which you feel the agile/test-driven approach would have worked better for your particular team and project, and the ways in which it would not have worked out as well as the waterfall approach did. Be sure to justify your answers.