If you still don't know what a Scrum Master is, but you've been hearing about Agile and Scrum management for some time, it's worth reading this post, because in the software industry it's one of the most used models. Scrum is made up of a set of good practices that allow teamwork and agility in the development of a project to get better results.
A Scrum Master is basically a Scrum team coach, coordinator and facilitator. He or she is responsible for ensuring a true scrum process during the project. According to Scrum.org, "a Scrum Master helps the team understand Scrum theory, practice, rules and values.
Scrum Masters must be resolute, persevering and organized people. In addition, they must be good at teamwork, communicative, empathetic, good negotiators and able to resolve conflicts.
Actors related to Scrum
In Scrum, the team is oriented to create quality software. Each role has different responsibilities.
- Product Owner: This is the person in charge of the product, as well as being responsible for organizing the work and giving the appropriate priority to each element.
- Scrum Master: Ensures that the SCRUM framework is being used appropriately. It creates a balanced environment for communication to flow and results to be achieved.
- Development Team: A group of people who have the necessary skills to convert an element of the order book into an increase in working software.
- SCRUM Team: A multidisciplinary team that manages a project. It is the sum of the previous roles (PO + SM + Team).
Functions of the Scrum Master
The Scrum Master has several functions in the project, including the following:
- Ensures that the Scrum framework is understood and adapted by the entire team.
- Observes the practices of the team, making sure that they work according to the Scrum theory, practices and rules.
- Helps the team maintain focus and be self-sufficient.
- Facilitates Scrum events as required.
- Helps the Product Owner communicate with the team.
Scrum events encourage team communication and collaboration, each with a specific time frame. The following are the events carried out in AssureSoft's Scrum teams:
- Daily stand-up: this is for the team to synchronize activities and create a plan for the next 24 hours.
- Sprint Planning: The primary purpose of this meeting is to organize how the development team plans to deliver all the work it commits to, establishing a set of smaller, more achievable goals.
- Sprint: This is the center of Scrum, and it usually lasts two weeks. However, each team can set a different duration, as long as it is not less than a week or more than four, in agreement with the owner of the product and the requirements of the business.
- Sprint Retrospective: This is an opportunity for the SCRUM Team to examine itself, observe the team process and other areas within the direct influence of the Team, and create an improvement plan that will be implemented during the next Sprint.
- Sprint Review: During the Sprint Review, the project is evaluated against the Sprint goal determined during the Sprint planning meeting. Everyone meets to review what has happened, and decide what comes next. This meeting ensures that participants understand their purpose and stay on schedule.
- Refinement or backlog grooming: This activity is done on a regular basis and may be an officially scheduled meeting or an ongoing activity. It is when the stories are presented to the team and the details begin to be understood, delimited and refined.
Scrum Master Certifications
If you are interested in deepening your Scrum knowledge, we recommend the following certifications:
Scrum.org provides 3 levels of Scrum Master professional certification.
In addition, there are other certifications such as:
We hope this article has been useful to you, if you have any comments, recommendations or want to know more about us send us an email to firstname.lastname@example.org