Scrum

Last article we talked about agile frameworks and the difference between them. Today we will talk about Scrum Framework, Scrum Master, and how the scrum framework is composed?

What Scrum is?!

Scrum is an agile project management framework that helps agile teams to work together, In this framework, people can address complex problems and deliver products of the highest possible value.

 

accordingly, The below image describes to us the scrum framework in Action as described by Ken Schwaber and Jeff Sutherland in their book Software in 30 Days.

scrum framework

The 3 pillars of Scrum: 

  1. Transparency 
  2. Inspection
  3. Adaptation 

3 pillars of Scrum

Scrum Values: 

  1. Courage 

  2. Commitment 

  3. Focus

  4. Openness 

  5. Respect

Scrum Values

Scrum Team roles while Scrum team consists of three sections:

  • Scrum master

  • Product owner

  • Development team, we will introduce each section in a detailed way Now.

Scrum Team roles

Firstly: The Scrum Master:

The main key responsibility of the Scrum Master is to help the team to understand and follow Scrum theory, according to the Scrum Guide, “The Scrum Master is accountable for establishing Scrum as defined in the Scrum Guide.

especially Scrum Master will have been helping everyone understand Scrum theory and practice, both within the Scrum Team and the Organization.”

Scrum Master:

  • Responsible for the Scrum Team’s effectiveness by helping the Scrum Team to improve its practices”.
  • Make sure that All the needed meetings are done in clear ways.
  • Make sure that any meeting is done within the appropriate timebox. A timebox is a Scrum concept hat t refers to the estimated duration of an event.
  • Acts as a coach to the Scrum Team to encourage the team to build the product in the time frame. They also support the team by creating a helpful and clear and collaborative environment so the project’s goals are achieved.

 

specifically, The Scrum Master plays the role of coach to the Scrum Team—He/She is encouraging the team to build the product in the time frame and also supports the team by creating a collaborative environment so the project’s goals are achieved. 

The Scrum Master’s duties: 

  • Train the team members about self-management and cross-functionality
  • Help the Team to focus on delivering high-value Thames set the Definition of Done.
  • Remove all the impediments that Scrum Team faces in the progress process.
  • Ensuring that all Scrum events take place and are positive, and productive, and keeping them within the timebox.

 

Scrum Master Needed Skills:

  • Scrum Masters must have a deep knowledge of the Agile Management Methodology.
  • It must explain the task and its relevance to the product.
  • should be well organized. 
  • They also need leadership skills as they can set achievable goals for the teams.
  • See daily meetings.
  • Assist the product owner with the product backlog

Secondly: The Product Owner:

According to the Scrum Guide, “The Product Owner is responsible for maximizing the value of the product as a result of f work of the Scrum Team.

How this is completed may also vary broadly across organizations, Scrum Teams, and individuals.

as I have shown The product owner is responsible for the r client gel satisfaction from the team by making sure every part of the product backlog  is done perfectly by : 

  • Explain the project purpose and what is the client’s requirement 
  • Creating product backlog  
  • Make sure is product backlog is very understood and transparent to the team.

Product Owner Skills

  • The product owner must have a wide range of information in many fields to understand client needs from different backgrounds and clear any misunderstands through the project process.
  • generally The product owner must build a trusting relationship with the client that will help to make the product successful.

Thirdly: The Development Team:

eventually, The development team is the team responsible to make product backlog and user stories done  the responsibilities of the team are:

  •   Make a plan for sprints that is given by the product owner.
  •   Make sure to achieve the definition of done through the sprint. 
  •   Corporatwithto each other to achieve the sprint goal.
  •  Execute sprints by designing, developing, and, testing. 

 

Resources 

Google agile project management course 

https://scrumguides.org/scrum-guide.html#product-backlog

https://blog.crisp.se/wp-content/uploads/2012/11/SpotifyScaling.pdf

icon 01

Where We Are

El-Agamy, Marsa Matrwh Road/ Alexandria, Egypt.

feature icon 03

24/7 Tech Support

+20 120 549 9063

icon 03

E-mail Us

info@rabbittec.com

sales@rabbittec.com