Can the scrum master be a programmer on the team and take the role of scrum master just for now?
As is done in the time you must make a plan?
|
Can the scrum master be a programmer on the team and take the role of scrum master just for now? As is done in the time you must make a plan? |
||||
|
|
|
Technically yes, they can. Unlike Jesse, I don't have any preset preference whether the roles should or should not be mixed. I would more look at the context and current team's needs and then decide whether you need have your Scrum Master (SM) full time or not.
In every case remember: some experimentation will definitely be helpful. Start with one approach, see how it works and don't be afraid to change it or tweak it to see whether another setup isn't better. You will also notice that situation changes over time and you should adapt to it on organizational level, which means you might want to change your approach over time. |
|||
|
|
|
Yes, this is possible, however ideally I personally believe the scrum master role should be a dedicated role per sprint. If developers want to pass around the role of Scrum Master on the team that is fine. If you want to "dual role", there some some pitfalls to be aware of:
|
|||
|
|
|
Yes, there is nothing to prevent a programmer from being the scrum master. When one of the programmers on the team taks on this role it is important for them to have a good appreciation for the amount of time that they will be committing to the role. If they are doing it full time it is important that they don't assign any tasks to themselves. If they try to do a 50/50 split give them the time to find out if they are allocating enough time to themselves to do their development tasks. A good way of checking this is to have regular post-mortems after each sprint. |
|||
|
|