Scrum practice has four primary meetings. Here they are
Sprint Planning is conducted at the beginning of a sprint to define the Sprint backlog process. This plan is defined by the collaborative work of the entire Scrum team. It is typically time-boxed to a maximum of 8 hours for a one-month Sprint. During the process of Sprint planning, there are two things defined by the Product Owner and the entire Scrum Team – Objective definition and Task Estimation. The Scrum Master ensures that all the attendants understand the purpose of the Sprint planning during the event and guides the Scrum Team to fulfill the Sprint goal and how to keep it within the time-box.
Daily Scrum or Daily Standup Meeting is typically time-boxed to 15 minutes, and it is a short daily meeting. The purpose of this meeting is to help the Scrum team to synchronize activities and define a plan for the next 24 hours. The team members get together to present the progress of the work since the last Daily Scrum and present the work that could be done before the next one. During this meeting, the team members answer the following questions:
- Yesterday’s tasks that were completed
- The to-do’s for today
- Any impediments or obstacles they face
Sprint review meeting is typically time-boxed for 4 hours for a one-month Sprint. This meeting is conducted at the end of the Sprint to demonstrate and validate the Sprint process. The Scrum Team projects the deliverables of the current Sprint to the Product Owner and adapts the Product Backlog if needed. The Product Owner reviews the product increment and it is intended to give feedback and promote collaboration.
Sprint Retrospective occurs after the Sprint review and before the next Sprint Planning. It is typically time-boxed for 3 hours for a one-month Sprint. During this meeting, the Scrum Team meets to inspect the last Sprint, its process, tools, communication, collaboration mechanisms and other related aspects. The purpose of this meeting is to understand what went well in the last Sprint and what did not, and it is intended to learn, make improvements and progress in the further Sprints. The Scrum Team discusses the opportunities or best practices to implement in the Sprints to follow at any time.