In most cases, the honest answer is no, switching will probably NOT fix your problems. In fact nine times out of ten the original problem will still be there and you will end up with many more issues for your team to struggle with as they adjust to the new ways of working.
The most common reason for switching from scrum seems to be that work doesn’t fit within the time box, it’s tempting to switch to Kanban or something else that allows the removal of the time box, but this just masks the issues instead of fixing them.
In this case it’s a fair bet that the team needs some help to break down stories into smaller chunks, or you have a problem with dependencies in other teams that could be addressed.
So think hard before you switch, what is the actual issue you face, can you track it to the root cause and fix? If you can, brilliant, do this and save the hassle involved with switching.

