We all mess up, don’t we? But we all aren’t as lucky to have someone who is there to help and protect us through. Let’s say you mess up during exams. What happens? You end up getting a bad score. No one protects you, right? On the contrary, if you mess up in your office and you have a scrum master, thank your stars because you are saved.
There is a reason that scrum masters are termed as “protectors of the team.” When members of their team mess up, scrum masters protect them by making sure they do not over commit and are able to achieve their targets.
Scrum is one of the most “in thing” in the field of project management. Wondering why? The job of a scrum master is important simply because it helps in saving the company’s money.
But how does he save costs?
A scrum master uses certain agile techniques which help in rectifying the ‘time’ and ‘cost’ more than the ‘features’. Basically, agile techniques like waterfall model, Iterative model and V-model seek alternatives to the traditional techniques. The technique that revolves around scrum was initially developed for software development projects. However, going by the dynamic global environment, it is spreading to other sectors as well.
The “Scrum Master” is a facilitator more than a manager. He guides the team, resolves various issues and interfaces with the product owner.
DISCLAIMER: Scrum is NOT the answer to all your project needs. On the contrary, it includes effective techniques to be applied during the course of a project.
What activities does a Scrum Master perform?
The work of a scrum master has a huge impact on the company’s revenue but what do they all day? Are you wondering how can their full-time role be justified?
Here is the day to day activity chart of a scrum master. However, the activities performed by a scrum master vary from company to company.
- A scrum master is supposed to prepare, moderate and post process to facilitate team meeting
- Taking care of retrospectives or special meetings and they are different from the general meetings.
- Training the team members through one-on-one coachings.
- Acting as a mediator during conflicts.
- Help in decision making
- Setting a common group/team goal by acting as a mediator between the development and product team.
- Gain knowledge and learn everything agile. For Example: Read Books, Write and Edit Blogs, Attend conferences, etc.
- Keeping team members in the loop regarding everything agile.
- Provide appropriate feedback to the team.
- Promote the use of Agile Engineering Practices within the development team. For Example: Continuous delivery, one click release, etc.
- Supervise the creation of information radiators.
- Meet and greet with other scrum masters within the company.
- Assist in writing or splitting user stories and adapting product foresight.
- Assist with release planning.
- Understanding the product and how and what the team is working on.
- Getting like-minded people to talk by bringing them close.
- Maintaining contact with the stakeholders.
- Assisting the team with reports.
- Organizing exchange events for the team, organization, and stakeholders.
- Sharing ideas and thoughts within the company through blogging, micro-blogging, conferences, etc.
- Providing learning opportunities to people in the organization by giving talks and workshops.
- Helping people in the company to learn the important agile concepts like technical debt.
- Mentioning the points that you feel necessary to bring changes within the organization.
- Bringing about changes in the metrics within the organization.
- Assisting the team to get away with the hindrances.
- Revealing the values of agile and scrum to the respective teams wherever required.
- Aiding the team to improve their process.
- Making sure the team is face-to-face with the issues that other teams point out.
- Allowing the liberty to ask open questions.
- Going through all the models used by the team and making them realize the differences between the real world and the model.
- Making sure the team is working according to the formulated policies.
- Aiding the team in remaining focused.
- Aiding the team in the maintenance of scrum boards.
Did you think it is an easy job?
Being a scrum master is one of the most challenging jobs to consider.
Before a ‘scrum master’ is hired, there are some skill checks that are done beforehand. The job profile is majorly inclined towards leadership and soft-skills (with moderation), presentation, communication, conflict management and resolution, facilitation. It is necessary for the scrum master to be technically oriented for domestic and international business management.
To cut the long story short, scrum masters act as Team Mothers.
Have you ever come across a situation where anyone in your family seemed distressed about how they look? You little sister comes crying to you saying that she hates the way she looks and this world is such a waste? What do you do? Bring her back to reality, right? That is exactly what a scrum master does. Always bringing positivity to life and the organization.