AGILE Scrum
Agile is based on iterative and incremental approach Scrum is the implementation of the Agile methodology
Agile is flexible in nature. Scrum is more rigid than Agile.
Agile requires a lot of up-front development and organizational change Scrum doesn't require too many changes during implementation.
Project head is responsible for all the tasks in Agile The entire team is involved in handling the issues .
Deliver and update the software regularly The next sprint can be planned when the current sprint activities are completed .
Working software is the elementary measure of the progress. Working software is not an elementary measure of the progress
Design and execution should be simple Design and execution can be experimental and innovative.