SCRUM - RyPaert/AgiilsedMetoodikad GitHub Wiki
Scrum is an Agile Project Management Framework that helps teams structure and manage their work throgh a set of values, principles and practices. Scrum encourages teams to learn through experiences, self-organize while working on a problem.
Scrum Core Components
A Sprint
is a time-bound period that typically lasts up to 4 weeks, during which a team focuses on a specific amount of work they intend to complete. A Sprint always ends with a review and retrospective, which allows the team to learn from the experience and adjust their approach as needed.
You start planning a sprint by defining the backlog and prioritizing tasks. Each sprint should have a clear goal, such as developing a specific part of the product or implementing new functionality.
Roles in Scrum
- the Product Owner is responsible for the product vision and requirements, they organize the backlog and prioritize tasks.
- Scrum Master is the one who guides the team through the scrum process, removes obstacles and ensures that the team follows the scrum principles.
- Development Team are the people who execute the work and ensure the completion of the tasks.
Scrum Artifacts
- Product Backlog is a list of all project tasks and requirements maintained by the product owner. This is how the team knows what they are going to work on.
- Sprint backlog are the tasks that the team selects to work on in each Sprint.
- Increment is the part of the product that is ready for use and meets the definition of "Done" at the end of a sprint.