Sunday, September 5, 2021

Scrum & Its values : A specific kind of Agile Methodology

Scrum is an agile methodology framework based on empirical process control and Lean thinking; wherein self-managing and cross-functional team with specific roles delivers increments after every sprints where duration usually extends for two weeks or less than a month.

Scrum employs iterative and incremental approach to optimize predictability and to manage risks.

Scrum is founded on empiricism and Lean Thinking.

Empiricism: it derives that knowledge comes from experience and decision making derived from the observations. The three pillars of empiricism are transparency, inspection, adaptation. We have already dealt with in in earlier article.

Lean thinking:  Lean thinking simply brings the concept of the delivery of the product or project with less investment and focus on 0% variations.

 The goal of Lean thinking are as follows:

1.      Reduces waste and focuses on the essentials.

2.      Remove inconsistency or variations in a system

3.      Low Cost and High Improved quality

4.     Flexibility to meet customers demand.

SCRUM Values: Easy to Remember ( FOR-C2 )

The values that make a scrum team successful is FOR-C2

FOR-C2 abbreviated as follows:

Focus, Openness, Respect -   Courage, and Commitment.

Focus: It says that team must have focus on common goal and dedicated to each and every smaller tasks assign to them. No ambiguity in the task assigned and role to play and clear vision of the target and deadlines.

Openness:  Team should have the culture of openness and can demonstrate the roadblocks or understanding issues and always should be open to guide and extend support if needed.

Respect: This methodology implies that there is no hierarchical levels of the management. Each person has right of respect and always should be open to take feedback from others and respect the ideas and values of other such that the quality of the product/project attend the highest level.

Courage: Definitely courage is the essence which should be there in the team to admit if issues happened and can communicate diligently such that issues should be taken care before the stipulated time otherwise in absence of that it can be the major impediments in the project delivery.

Commitments: Achieving the deadline is the highest priority of every team. Hence Focus,Openness,Respect and Courage is the basic need to achieve the commitment. Commitment is not someone achieved by follow the rules it’s a culture and comes with the habit of adaptation of the values of Scrum.

Scrum Team

Scrum team includes three important roles – Product Owner, Scrum Master, and Developer

Product Owner: This role expects that the person has to work as a mediator between business and scrum team. Product owner receives the business requirement, understand it and then interpret it properly with the scrum master and developer. Also ensures that the requirement is properly articulated in the form of user story.

Scrum Master: Scrum Master has to ensure that the scrum events and artifacts are properly organized. This role has the responsibility towards Product owner, Business and Developer.

Developer: Team has to be proactive during sprint planning and assess properly the story point’s basis the team delivery capacity. Developer team own the sprint delivery and raises voice to scrum master in case of any impediments and jointly to scrum master and product owner for any kind of progressive understanding issue of the requirement.



Top Picks

Scrum Events - What happens ? Who participates ? How Long it takes ?

  Sprint Planning What Happens in Sprint Planning? During sprint planning, the entire Scrum team collaborates and discusses the desired ...

Popular Posts