Agile process focuses on constant communication whereas Kanban process have shorter sprint lengths forced to break up items to fit within sprint boundaries. Agile Processes allow for Iterative Development whereas Kanban Processes follows continuous improvement. (Kaizen)