What is a Technical Scrum Master(TSM) or Technical Product Owner(TPO)?
I have been hearing about these roles lately, and the concept has been floating around for some time. I assume the TPO or TSM would be someone with a background in tech or someone specifically trained in those areas who also fulfill the roles of Product Owners (PO) or Scrum Masters (SM) in an agile environment.
The call for the distinction seems to come more from POs and SMs working in software development environments. This could be because of the specialized nature of software engineering and the fact that tech companies often have an architecture unique to the product.
This brings the question though, does a scrum master need to be technical?
There are many answers, direct and nuanced, to this question. The most important factor would be the environment in which the Scrum Master is working. Then you would have to look at the architecture of the product. How many microservices. How many external APIs. How many vendor partners. Ultimately, the product and how much knowledge of the platform they need to facilitate results would be the deciding factor.
Where the project is highly technical, with lots of moving parts and stakeholders, all with highly specialized skills, it may be helpful to be tech-savvy. My opinion is that that deep tech knowledge may still not be necessary. There are other factors such as the scrum teams themselves
Social Profiles