Scrum is an iterative framework with fixed-length sprints, while Kanban is flow-based and allows for continuous work. Scrum emphasizes structured ceremonies, whereas Kanban is more flexible and focuses on WIP limits