Scrum is a set of concepts and practices that help teams develop products in short cycles.
Allowing for quick feedback, continuous improvement, and rapid change adaptability.
It's among the most popular agile tactics for supporting teams in lowering project schedule durations by bringing team capacity into account.
Kanban is strongly advisable if your organization is the primary manufacturer.
Some other reason for considering Kanban is indeed the capability to complete a project or deliver a product as soon as it is complete, rather than waiting for a Cycle to end as in Scrum. (source)