What Are the Similarities Between Kanban and Scrum?

Both are Lean and Agile

Both use pull scheduling

Both limit Work-in-progress (WIP)

Both use transparency to drive process improvement

Both focus on delivering releasable solutions early and often

Both are based on self-organizing (stable) teams

Both require breaking the work into pieces

Both optimize the release plan continuously based on empirical data