As much as we love scrum, even we would have to admit that it’s not perfect. The main idea of KanBan is very simple and based on the Lean “pull,” “Just in Time” (JIT), and “reduce inventory” principles: eliminate planning inventory by making sure that you don’t commit to doing work until you are actually ready to start the work.