Agile methodologies like Scrum use iterative development between self-organizing cross-functional teams. Scrum consists of roles, ceremonies, and artifacts to facilitate incremental product development by teams of 6-7 people. While Scrum does not require project managers, it allows room for project managers by training them in Scrum practices and having them serve as Scrum masters to coordinate teams. Project managers can benefit Agile teams by learning Scrum and applying its principles without trying to change the framework.