Pregunta de entrevista de CIBC

describe the differences agile vs waterfall?