From Scrum to Lean, Kanban is a type of Agile implementation. Kanban is a type of Lean implementation. Compared to heavyweight systems like CMMI and RUP, they are lightweight frameworks that only prescribe a handful or double-handful practices. You add what works for you in addition to the required elements. Combining Scrum and Kanban is a popular option. Scrum is possibly the most well-known Agile framework. When you visit a Scrum team, you will notice that there is one person who is the customer's agreed-upon voice and controls and prioritizes the Product Backlog of feature requests for the product.