Agile is a set of software programming methodologies that emphasize iterative development by cross-functional teams, an alternative to traditional "waterfall" development methodologies. Scrums are ...