All attendees will fulfil the Developer role at some point.
Most attendees will also fulfil the Scrum Master role at some
point.
Some attendees will also fulfil the Product Owner role.
The Facilitator is a role
specific to the training course and can take on the Product Owner role
if needed, in addition to keeping the Scrum Team on schedule.
The Product Owner ensures
that the highest priority User Stories are highlighted.
The definition of
done (DoD) is a shared set of criteria that determines when a
product increment is complete and ready for release.
A clear DoD ensures quality, minimizes rework, and aligns team
members on expectations for completion.
DoD should be collaboratively defined, visible, and regularly
updated as the team learns and evolves.
The Development Team add a story point estimate for each User Story.
One way to do this is by playing Planning Poker.
The Development Team collectively decide on which User Stories will
go into the upcoming Sprint and agree to a Sprint Goal, thus creating a Kanban style Sprint Backlog.
Adding and prioritising User Stories is an ongoing task, known as Backlog Refinement. (AKA
“Backlog Enhancement”, “Backlog Grooming” or “Backlog Pruning”.)
The Backlog needs to be fully refined and up-to-date before each Sprint Planning session
begins.
The MVP should provide the minimum functionality needed to support
all essential users, ensuring the product works as a complete
system.