I had an opportunity to work as a “Scrum Master” (SM) on one of my last few projects. It was lot of fun with challenges and i had great pleasure on doing it. Thought I would share some few things that i have learned from the team management perspective as a SM.
Well!, if you check the Wikipedia site, you can find the definition for Scrum master as …
Scrum is facilitated by a ScrumMaster, whose primary job is to remove impediments to the ability of the team to deliver the sprint goal. The ScrumMaster is not the leader of the team (as they are self-organizing) but acts as a buffer between the team and any distracting influences. The ScrumMaster ensures that the Scrum process is used as intended. The ScrumMaster is the enforcer of rules and sprints of practice.
According to Scrum checklist book the definition of Team is
The team does everything to win the game – to deliver the product. The team is cross-functional. That means the full know-how to realize the product is located in the team. The team needs to understand the vision and Sprint Goals of the Product Owner in order to deliver potentially shippable product increments.
Few other things that i learned/referred/observed as a Scrum master for the Team were…
- Trust your team member and delegate the tasks to that person
Unless you do it, the team member wont feel the responsibility and ownership.
- Have big ears to listen to them.
Do you need an explanation for this ?
- Understand the team member problems in the project
Dont force them to do some tasks, it wont produce quality output. Understand his/her problem and see how you can help for it and make them feel comfortable before that person picks up that problematic tasks.
- Sometimes, take them out for lunch.
How frequent you can go is depends on your company wallet strength though.
- If a team member makes a repeated mistakes – talk to him/her directly to the face.
Dont do backbiting, be bold and straight enough to point the mistakes with facts in-hand.
- Be open minded and open enough to accepts the mistakes pointed by your team members.
Yes, this helps you to grow on the right direction as a SM and as a person
- If you get a chance, watch the Chak de movie.
Yes, i am not kidding. You will learn so many things about important is team spirit, leadership, patience, power to win, plannings, estimation, team co-ordination and so on.
- Okay to Good to Great
While Toyota Way reckons to hire only Talented people, if you happen to have a team member who is not fit enough for the project. Spend bit more time with that person. Have a seperate daily tasklists for that person and gently monitor that person. Dont make that person feel bad about his/her incompetence. Depending on your project timeline, give extra time for him/her to improve further. If you feel you are spending too much time for that person alone, then better get ride of that person from the project.
- Read Chapter 3 from the book “Agile project managment” by Jim Highsmith
Jim explains about “building adaptive teams” by Getting the Right people, Articulating the product vision, Encouraging Interaction, Participatory decision making, Insisting on accountability, Streering-Not controlling and Self-disipline.
Well, i wont say i was able to follow everything, but i did manage to reach some.
The above were my findings with the experience i have, so if you happen to find something wrong or different, please post it as your comment.
2 Replies to “Make your Scrum Team Sync-n-Happy”
I honestly just quickly browsed through your post and see you are happy with SCRUM. IMO it works in dedicated and skill folks only. I expect it to fail in big factory like outsourcing companies.
What open source tools do you use to manage/use SCRUM ?
I disagree with the fact that SCRUM works only with skilled folks and it might fail for big projects.
The company i work for has executed & executing big size projects using Scrum. I suggest you have a look at Agile offshore, Hyperproductivity in large project using scrum and finally please read the book Enterprise Scrum.
I recently attended a seminar by Rally software showing how they successfully executed a distributed large projects.
At my company we use various open source tools for Agile/Scrum depending on project nature. Some of them include atlassian confluence, Jira, free version of scrumworks and so on.
Balaji D Loganathan