Agile involves face-to-face interactions between cross-functional team members, while scrum involves daily stand-up meetings. Agile is meant to be kept simple, while scrum can be innovative and experimental. Scrum delivers shorter, separate projects, while agile delivers everything at the end of the process.