Scrum Framework
Scrum provides a structured framework for complex product development. This framework includes events, artifacts, and roles that help teams collaborate effectively, maintain quality, and deliver value continuously.
Scrum Events
Scrum events are fundamental to ensuring the team is aligned and can deliver high-quality increments regularly. The main events are:
- Sprint: A fixed-time period during which a product Increment is created.
- Sprint Planning: A meeting to define what will be delivered in the Sprint and how it will be achieved.
- Daily Scrum: A daily meeting to inspect progress and plan work for the next day.
- Sprint Review: A review of the Increment created during the Sprint, with the team and stakeholders.
- Sprint Retrospective: A reflection on the Sprint that just ended, to improve the process in the next cycle.
Scrum Artifacts
Artifacts in Scrum provide transparency on the work performed and the team's progress. The main artifacts are:
- Product Backlog: A prioritized list of all the work needed to develop the product.
- Sprint Backlog: The set of Product Backlog items selected for the Sprint and the plan for delivering them.
- Increment: The result of the work performed during the Sprint, which adds to the work done in previous Sprints.
Definition of Done (DoD)
The Definition of Done is a set of agreed-upon criteria that must be met for a Product Backlog item to be considered complete. It ensures that the Increment is of high quality and meets the expectations of the team and the client.