Compare traditional, contemporary, radical, and agile methodologies for requirements gathering. Compare traditional, contemporary, radical, and agile methodologies for requirements gathering.