Currently in our project the situation is that we can have several goals. And it works fine for us to make a team member responsible for acheiving a particular goal.
But recently I tried to pass "Scrum Open" test and saw a statement in one of the questions that put me in doubt. It was:
"Sprint Backlog and all of its items are collectively owned by the Development Team. No individual team member can claim ownership over an item as this would block communication and collaboration."
So I wonder: is it ok to make a developer responsible for a goal in Scrum? Does it break any of Scrum rules? What disadvantages could be there?