What is Scrum Master


Agile Master or Master - Guide and support but NOT a Project Manager.
My Experiences:

For Onsite and Offshore team we had two different SCRUM Master. They played a good role but still believe It was important for the team to have good understanding of all concepts of Agile up front as few sessions created confusion and SCRUM master was not able to convince us. It was also about culture change. Another important thing was availability of SCRUM master. If he is with the team then it is easier for team to get the process. Geographical distance created communication issues.

Following are some articles in Agile Series you may like:
Introduction to Agile Scrum in 2 MinutesWhat is Agile Scrum
Agile Manifesto and My ExperiencesProduct Owner in Agile
Story Point Estimation in Agile ScrumBacklog Grooming in Agile Scrum
Product Backlog in Agile ScrumStory Conversation in Agile Scrum
Role of Agile Scrum Product OwnerWhat is Scrum Master
Agile Scrum Team MembersSprint Planning in Agile Scrum
Scrum Sprint Retrospective MeetingDocumentation in Agile Scrum
Stories and Epics in Agile ScrumDefinition of Done in Agile Scrum
However, once we had Scrum Masters who follow same practices (I think it may vary based on organization's culture.) we all felt comfortable. Scrum Master was responsible for removing impediments by discussing issues with Stakeholders at Business's side. He used to make sure that all capacities of each cross functional team is getting utilized in a proper manner. He used to make us understand Burn down charts and where we are heading. Often there were a situation where he protected us from external interference.

What I feel:

SCRUM Master has to be present at the location where team is available. If team is new to AGILE processes then it is desirable to have sessions on all Agile concepts before starting work. It will minimize the resistance and surprise factor from the upcoming discussions.

In my experience we had onsite Scrum Master and Offshore Scrum Master as team was divided into two sets.

We all felt remote Scrum Master was not having an impact on the overall proceedings as he must do and thus we realized importance of communication and collaboration between Scrum Master and Team. Scrum Master manages Scrum Team and helps them to achieve vision for a specific team. He try to fix the culture into Agile methodology and plays significant role. 

Free Agile Scrum Cheat Sheet & Handbook:

The Essential Scrum Cheat SheetFree Cheat Sheet:Agile AdoptionFree Scrum Master's Handbook

Labels: ,