Scrum vs. Agile vs. Kanban: A fight to the death
Scrum is not a multi-purpose tool to solve all problems at all times.
Scrum is a highly effective tool that is very useful for specific purposes in specific contexts.
Agile is a fully stocked kitchen. Choose the appropriate tools for your context.
Kanban helps ensure your kitchen is run efficiently regardless of what tools and processes you use.