This Kanban vs. Scrum diagram compares two approaches to implementing an agile development or project management system. Kanban methodologies are more fluid and continuous, whereas scrum methodologies are based on short, structured work sprints. Agile is the set of ideals and principles that serve as a guidepost for us. DevOps is a method of automating and integrating software development and operations teams. Kanban and scrum provide different approaches to implementing agile and DevOps. It's simple to distinguish between scrum and kanban practices, but that's only the tip of the iceberg.