The main differences between Agile and DevOps are summarized below:
Characteristics
Only Agility
Automation needed along with Agility
Focus Area
Main priority is Time and deadlines
Quality and Time management are of equal priority
Feedback Source
The main source of feedback - customers
The main source of feedback - self (tools used for monitoring)
Practices or Processes followed
Practices like Agile Kanban, Scrum, etc., are followed.
Processes and practices like Continuous Development (CD), Continuous Integration (CI), etc., are followed.
Development Sprints or Release cycles
Release cycles are usually smaller.
Release cycles are smaller, along with immediate feedback.
Agility
Only development agility is present.
Both in operations and development, agility is followed.