NCC Group Interview Question

1. Distinguish between Agile and Waterfall