There are 3 main roles in Scrum : the product owner, the scrum master and the team that will be responsible for the implementation of the project.
Product owner : This should be a person with vision and authority, as he will communicate priorities with team members, and answer their questions.
Scrum master : Acts as a facilitator between the product owner and the team. Does not manage the team. Its main task is to remove all obstacles that the team may encounter during the implementation of the project. In this way, people will be able to maintain their creativity and productivity, and the product owner will clearly see the development of the project.
Team : The team must be self-governing. He is responsible only for his organization and for the completion of the project. It consists of 3-9 people - software engineers, architects, programmers, QA specialists, designers. The team has the autonomy and responsibility to meet the goals of the sprint *.
* The sprint is a period of 1-4 weeks, during which the team performs specific tasks.
1. The product owner creates a list of tasks sorted by priority. This list helps the team divide the project into smaller and easier to manage sub-projects to be implemented gradually - during sprints.
2. Sprint planning. During this stage, the team takes the tasks that are in the first place in the list of the product owner and creates a list of tasks to be performed during the sprint. Decisions are made on how these tasks will be performed.
3. During the sprint, the team meets every day - this is the so-called. daily scrum - to assess progress and make changes if necessary. During sprints, the scrum master helps the team stay focused on the goals so that each of its members can complete their tasks.
4. At the end of the sprint, the project must be able to be submitted.
5. The sprint ends with a review of the product and a retrospective of the team's work process, their relationships and the tools used.
6. After the sprint, the team focuses on another part of the list compiled at the beginning of the product owner, and starts the next sprint. This cycle is repeated until the project is fully completed.
What are the advantages of the Scrum methodology?
Organizations using the Scrum methodology have seen the following positive changes:
• Higher productivity .
• Better products.
• Faster implementation of projects.
• Increased job satisfaction - for all stakeholders.