Scrum is an agile process framework for managing complex knowledge work, with an initial emphasis on software development, although it has been used in other fields and is slowly starting to be explored for other complex work, research and advanced technologies.
At the other hand, Kanban is a scheduling system for lean manufacturing and just-in-time manufacturing. Taiichi Ohno, an industrial engineer at Toyota, developed kanban to improve manufacturing efficiency.
Kanban is one method to achieve JIT. The system takes its name from the cards that track production within a factory.
Here’s a new answered question in the “Ask The CTO” video serie.