meaning of scrums
Scrum is a methodology used for dynamic project management , often applied to agile software development .
Scrum is a tool that allows you to control work effectively and efficiently, empowering teams working towards a common goal.
This methodology is essential for many companies today, as it not only makes it easier to set goals, but also helps to meet deadlines.
The scrum works with the so-called product backlog , a record that contains the areas of the product that need to be developed. From the backlog of the product , the release backlog is created , which is the union of the requirements of the backlog of the product that will be worked on, according to the priority of each one. The release backlog is a point to create the sprint backlog , which represents the amount of time a task (called a user story ) will complete.
The size of each sprint is adapted to the company in question and its projects. The sprint can last from one to four weeks. The scrum process is usually tracked on a whiteboard, where you can see tasks that are in progress, tasks that have been worked on but still need to be verified or tested, and tasks that are considered complete.
Some of the elements that are part of the Scrum process are:
- Product owner : is the owner of the product or project to be worked on, being responsible for the direction to be followed, defining which requirements will be part of the product portfolio and which must be addressed by the team. Represents users or customers of the product in question;
- Scrum Master : is the element that makes the connection between the product owner and the team. He is in charge of organizing the meetings, following up on the work and making sure that each team member has the necessary tools to fulfill their role in the best possible way.
- Team : It is the team that works for the development of the project or product.
Another relevant concept in this area is the daily scrum , or daily scrum, which consists of a meeting organized by the Scrum Master. All elements are standing, so the meeting is of short duration (maximum 15 minutes). This meeting is a way to demonstrate that each element is fulfilling its function.
Another important meeting within the scrum is the next sprint planning meeting , where it is defined how long each task will take. The standard for measuring the time of each task can be the allocation of stitches or t-shirt sizes (XL, L, M, S, XS), with a task that takes longer to have more stitches. In this way, it is possible to add up the points at the end of the sprint and determine the speed of the team’s work.
The progress of each sprint is tracked through the burndown chart , one of the features that makes scrum so popular.
It consists of a table that allows you to monitor whether a project is developing according to schedule. Provides a daily measure of the amount of work that has yet to be done in each sprint or release . This table also allows you to estimate the time the sprint will be completed . Thus, it is possible to know if the project is progressing according to the estimated time or if it will suffer some delay. The team can use this information to make some adjustments to their work, preventing the delay from actually occurring.
The origin of the term scrum comes from the sport of rugby, where scrum defines the agglomeration of players, often seen as an “orderly formation”. In the scrum, 8 players from each team face each other and have to make an effort to retrieve the ball that is in the middle of the cluster.
See also meaning of the Pomodoro Technique.