The aha moment for my team which changed us from a mindset of dealing with scrum to enjoying it was when we moved from aiming towards a number of story points to complete towards committing to the stories that we could individually complete in a sprint, without a concern for the associated story points.
All of a sudden story points disassociated with time. They just became a number. a combination of complexity and understanding.
A lesser, but still important shift, came with our changes to backlog grooming. When part of that grooming included poker planning to estimate points. This Spread that chore out, and our Sprint planning is now approximately half an hour as the team goes down the prioritized list and commits to stories.
Is each developer just working on as many stories as he can in a sprint, picking from a prioritized list?
Because otherwise, how do you estimate what you can complete in a sprint? Don't you commit beforehand to deliver a certain amount of stories? And doesn't that translate to a certain number of story points?
We get the prioritized list, we review our other commitments in the upcoming Sprint, and starting from the top of the list we go down and developers pick which ones that they will work on. Since we've groomed these stories, we have an idea of complexity and one or more developer may have already taken the time to identify exactly what needs to be done.
We don't commit before hand to deliver a specific number of stories, or a specific number of story points. That would never work. Rather we focus on what individuals believe they can achieve. Our velocity has become pretty consistent and our delivery of story points is close to 100%
All of a sudden story points disassociated with time. They just became a number. a combination of complexity and understanding.
A lesser, but still important shift, came with our changes to backlog grooming. When part of that grooming included poker planning to estimate points. This Spread that chore out, and our Sprint planning is now approximately half an hour as the team goes down the prioritized list and commits to stories.