Scrum is simple; it consists of six time boxes (one of which is optional), three roles, and three ‘official’ artifacts. A sprint, the first of the six time boxes, is an iteration defined by a fixed start and end date; it is kicked off by sprint planning and concluded by the sprint review and retrospective. The […]
Running a sprint will inevitably include obstacles. It is the responsibility of a scrum master to clear any obstacles. The Scrum Master shepherds the Scrum process in order to provide visibility into the resulting potentially shippable product increment at the end of every sprint; in doing so, the team and product owner achieve the ability to inspect and adapt both product and process. In summary, the following are the responsibilities of a scrum master in running the sprint:
- Schedule the scrum meetings and invite appropriate stakeholders.
- Proactively identify people who might be interested in the sprint’s outcome.
- Send invitations via the calendar or other means well ahead of time, so that interested persons may choose to attend.
- Help the team deliver high-quality features by facilitating communication, help the team focus on quality, provide updated tools, and implement creative practices.
- Work with the team and product owner to help them be prepared for sprint planning
- Handle meeting logistics like booking meeting rooms, arrange food, and so on.
- Follow up on the parking lot and action items.
- Establish common goals for meetings and encourage participatory decision making and team consensus.
- Remove obstacles that prevent the team from achieving their sprint goals.
You might be interested in the following courses:
A ScrumMaster must have a deep understanding of the Scrum framework. The job of a scrum master is to help the customer and the team to work very closely ensure expected deliveries. Scrum Master facilitates the team members to reflect upon ways that they can improve their day-to-day communication and processes. It is the responsibility […]
Agile Methodology refers to the software development methodology that is centered around the idea of iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. The various Agile Methodologies share much of the same philosophy, many of the same characteristics and practices. But from an implementation standpoint, each of these methodologies has […]