Yes, it sounds very familiar. Scrum is not really designed for this mode of operation. It works well when there are no interruptions, and the team knows the code and domain area inside out.
To be honest, I was only once in this situation. It was when I worked with a small team on a greenfield project. We knew the whole codebase, and the project wasn't deployed to clients yet - so no surprises during sprints.
To be honest, I was only once in this situation. It was when I worked with a small team on a greenfield project. We knew the whole codebase, and the project wasn't deployed to clients yet - so no surprises during sprints.