Scrum is a framework for developing and sustaining complex products. It is a Lightweight, simple to understand and difficult to master. Scrum frame work consists of Scrum Teams and their associated roles, events, artifacts, and rules.
The Scrum Team consists of a Product Owner, the Development Team, and a Scrum Master.
Who is a Scrum Master?
The Scrum Master is a facilitator who ensures that the Scrum Team is provided with an environment conducive to completing the product’s development successfully
The Scrum Master guides, facilitates, and teaches Scrum practices to everyone involved in the project; clears impediments for the team; and, ensures that Scrum processes are being followed.
The Scrum Master monitors the Release Planning and sets up and oversees meetings.
The role of the Scrum Master is based on the concept of servant leadership(managing the work with no authority) in which leaders achieve results by giving attention to the needs of those they serve.
Scrum Master Service to the Product Owner
The Scrum Master serves the Product Owner in several ways, including
• Finding techniques for effective Product Backlog management
• Helping the scrum team understand the need for clear and concise Product Backlog items
• Understanding product planning in an empirical environment
• Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value
Scrum Master Service to the Development Team
The Scrum Master serves the Development Team in several ways, including
• Coaching the Development Team in self-organization and cross-functionality
• Helping the Development Team to create high-value products
• Removing impediments to the Development Team’s progress
• Facilitating Scrum events as requested or needed
• Responsible for ensuring that the product development is progressing smoothly and the Development Team members have all the tools to necessary to get the work done
• Training to the Development Team in organizational environment in which Scrum is not yet fully adopted and understand
Scrum Master Service to the Organization
The Scrum Master serves the Organization in several ways, including
• Leading and Training the organization in its Scrum adoption
• Planning Scrum implementations within the organization
• Helping employees and stakeholders understand and enact Scrum and good product development
• Causing change that increases the productivity of the Scrum Team
• Working with other Scrum Masters to increases the effectiveness of the application of Scrum in the organization
Below image represents Scrum Master relationships
Scrum Master duties
A great Scrum Master skillfully juggles these essential roles and does ‘whatever it takes’ to help the team perform the work the Product Owner requires.
The Scrum Master is never a ‘Master of Scrum’; but the Scrum Master’s primary responsibility is to enable the Scrum team to improve its use of Scrum. In practice, this indicates that the Scrum Master works with the other team members to ensure that the team delivers quality results at a rapid, though sustainable, pace.