Which are the Scrum events?
Scrum defines five events:
- the Sprint, which is the development cycle, the iteration that is repeated throughout the entire development of the product and which contains all the other Scrum events, in addition to the product development work itself;
- Sprint Planning, which is the meeting held at the beginning of the Sprint, where the Scrum Team plans the work to be implemented in that Sprint and creates the Sprint Backlog;
- Daily Scrum, a daily, short and objective meeting in which the Developers coordinate their tasks in the Sprint Backlog until the next Daily Scrum, towards the Sprint Goal;
- Sprint Review, a meeting held on the last day of each Sprint in which the Scrum Team obtains feedback from the customers and other stakeholders on the Increment or Increments done during the Sprint, thus allowing for the Product Backlog to be updated;
- Sprint Retrospective, a continuous improvement meeting that closes each Sprint and in which the Scrum Team inspects the Sprint that is ending with respect to its work processes, dynamics, people, relationships, behaviors, practices, tools used and environment, and plans the necessary improvements for the next Sprint.
As options to be added to Scrum, I would suggest:
- Initialization, which is a set of preparatory activities undertaken when necessary to enable product development. Although we expect this groundwork to be carried out over the course of the first Sprints, some teams may treat it as a distinct initialization phase. These activities are specific to each context and are always the minimum necessary and sufficient.
- Release Planning, which is the formal or informal activity of planning how, when and to whom the next release of a usable slice of the product will be carried out;
- Product Backlog Refinement, which is the preparation of a sufficient number of items from the top of the Product Backlog to form the next Sprint Backlog, based on activities such as detailing the items, reordering them, slicing larger items into smaller ones, adding and removing items in the Product Backlog and adding estimates.