Pregunta de entrevista de CSG

Describe the difference between waterfall and agile methodologies.