In IT development, flexible Scrum technologies are used for project management. Such a scheme for organising work in a team is in demand in management and design. Literally, “scrum” translates as a fight. But not programmers and developers with each other, but a joint confrontation with circumstances. In IT this term came from rugby. To win, a team must act cohesively and learn quickly from previous mistakes. Scrum system is not just a set of rules and rituals that require mandatory fulfilment. Scrum is a complex system that requires implementation, organisation and customisation. This is what a Scrum master does, making sure that Scrum principles are followed.
A scrum master is not a position, but a role in a framework. To understand how scrum master helps in a team, let’s understand the essence of scrum as a methodology for working on projects. The term Framework in IT refers to a template used to write code. Scrum – one of the basics of frameworks Agile, which is a ready-made model that can be used to customise teamwork.
Scrum is a specific set of steps by which a work plan is built. In practice, scrum looks like this:
Each member of the scrum team plays an assigned role from these three:
The scrum master’s main role is to support and ensure the team is running efficiently between sprints. There is no department head or manager in a scrum team. From the point of view of Scrum policy, all performers are equal, not subordinate, but agree with each other. Scrum master ensures comfortable and productive work of all team members. The Scrum master should help to fulfil the project tasks, explain the essence of the rules, according to which the participants have to work.
To answer the question, scrum master, and who is it in simple words, we can say the following: it is a professional who is fluent in Scrum tools, teaching other employees to interact properly with each other in a team. A person who performs this activity within the framework fulfils several functions on the project. But he cannot be called a supervisor or manager. He should not redistribute tasks among the performers or influence their decisions in any way. His responsibilities include:
It is important for a person applying for a scrum master position to have a certain set of personal qualities and professional skills. What is the first thing to learn, what skills do you need to become a scrum master?
Hard-skills:
Soft-skills scrum master:
The main task of a scrum master is to make teamwork efficient, organised and predictable. Participants of the scrum team should get positive emotions from the work process. Upon its completion, the customer should receive the finished product within the approved timeframe. Scrum master in the team is a coach, a technical support representative and a bit of a psychotherapist. Scrum masters find a common language with developers and business unit of the project, for example, with sales specialists, knows how to write code.
If a company uses Agile or Scrum approaches to organise work on projects, its employees are obliged to follow their principles and work with a Scrum master. His work lasts until the final formation of the team. Some teams take six months to do this, while others come together and learn Scrum principles in a year or a year and a half. When the Scrum master realises that the team is working independently according to the rules of the framework, he can delegate his responsibility to another member of the team, retaining his advisory function on the project.
Some companies do not fully understand the responsibilities of a scrum master. Because of this, the Scrum Master is mistakenly assigned duties that do not fall within his competence. A Scrum Master is not a Jira administrator, office manager or secretary. The Scrum Master is not a leader or team leader. In a scrum team, all roles of the participants are equal. The Scrum Master does not manage the team, but supports and guides it. A scrum master does not select team members independently. Usually the decision is made collegiately based on the results of the interview with the candidate.
A Scrum master does not necessarily need to have a programming background or IT experience. Some teams need masters with skills in certain industries, such as engineering.
In some teams, the role of scrum master is fulfilled by the sales manager. This approach is called scrum-bat (scrum, but). It is not popular in pure scrum for several reasons:
Therefore, it is believed that the separate role of a scrum master is more effective.
To effectively manage teams within a scrum project, scrum masters use various services, trackers that help to monitor and analyse the progress of participants. They visually demonstrate what stage the scrum project is at and what each team member is doing. One of such services is the LeaderTask application. LeaderTask is a modern, cross-platform online service with a full set of tools for working according to Agile or Scrum methods. The programme features a kanban board, calendar, planner, daily planner and project management system.
The service is convenient to use for formulating and distributing tasks to executors with control of their due dates. Large-scale tasks can be decomposed into smaller subtasks. Structure them according to different criteria: priority, importance, deadlines with the help of colour designations or labels. Maintain any projects on Kanban e-boards.
For organising rallies and discussing work issues, the app provides a convenient corporate chat room.
Good scrum masters are in huge demand in today’s labour market. The average salary level for these specialists is from 100,000 roubles and more. To master this profession it is necessary to develop communication skills, to be able to work with people, and to have the gift of persuasion. The master cannot be imposed on the team, appointed directive. He must prove in practice his importance and usefulness to other participants, deservedly gain trust and use it prudently.
You can get an idea of what a scrum master does on a project, you can sign up for specialised courses. If you want to try on this important position, start with personal psychotherapy with a psychologist. It will help you understand people better and support them.