A few years ago I called Kanban (by which I mean the term generally and not limited to the Kanban Method which I now call LKU Kanban) the 2nd generation of Lean-Agile. I now realize we are already ready for the 3rd generation of Lean-Agile methods. Let me explain.
Both Scrum and Kanban are based on Lean principles and practices to different degrees. They pull from some common principles/axioms and add some things unique to themselves. Scrum and Kanban both include: