Skip to main content

Does Scrum Master need to know about the product itself?

Last post 06:07 pm August 28, 2020 by Simon Mayer
10 replies
03:23 pm August 25, 2020

06:19 am August 26, 2020

The Scrum Master must know enough about the product domain to adequately serve the PO, and to facilitate the team's product understanding.

The Scrum Guide says:

The Scrum Master serves the Product Owner in several ways, including:

  • Ensuring that goals, scope, and product domain are understood by everyone on the Scrum Team as well as possible

10:51 am August 26, 2020

Would it be possible to facilitate valuable discussions if you don't know what they really add towards the benefit of the product?


11:28 am August 26, 2020

The thing @Ian Mitchel is quoting does not say that the Scrum Master needs the knowledge about the product or domain beforehand. That is only needed at the PO.

The SM as well as the developers do not have to know product or its domain, but the SM will then have to ensure that the whole Scrum Team understands the PO explaining goals, scope and product domain.

I am currently working for the automotive industry in our company. But if my company would dismiss all of automotive and would concentrate on medical, I would not say that I have to leave, as I do not know the domain. I know how to work as SM and could also support a Scrum Team developing for medical. Would be a difference, though, if I changed from a software developing company to a manufacturing company.


12:02 pm August 26, 2020

The SM as well as the developers do not have to know product or its domain

There is a good point in this approach, however, I would tweak it a little bit: the SM has to have at least as good product or domain knowledge as the developers:

  • In a research lab, if all devs have a PhD in quantum mechanics, it is probably essential for the SM, too.
  • In FMCG I guess it is a matter of weeks to gain a good enough understanding of almost everything.

12:31 pm August 26, 2020

In a research lab, if all devs have a PhD in quantum mechanics, it is probably essential for the SM, too.

I used to be SM within the worlds leading lithography machine manufacturer, where indeed all my team members had scientific PhD, whereas I did not strive further than my bachelors. Still was able to be a pretty decent SM though. But it does present its challenges, that's for sure.


09:36 pm August 26, 2020

Thanks guys for your contributions. 

and What about User Stories? Should a Scrum Master understand US and its value and apps/modules/features affected by US?


06:03 am August 27, 2020

SM will then have to ensure that the whole Scrum Team understands the PO explaining goals, scope and product domain.

 

100% agree.


07:32 am August 27, 2020

To provide a good result scrum master must have known about the product and many more things related to this product.


03:00 pm August 28, 2020

What about User Stories? Should a Scrum Master understand US and its value and apps/modules/features affected by US?

User Stories are not part of Scrum. They are an Extreme Programming concept that has gained wide adoption by Scrum and other agile practitioners.  If your team decides that they want to use User Stories, then as a Scrum Master you need to understand how to structure them and the benefits that they can provide.  That would be your contribution.  The actual content of the User Stories will be up to the Product Manager and Development Team to create and understand.  Remember that the role of Scrum Master is to help the team be more effective and efficient at producing regular increments of value by using the Scrum framework.  Your need to understand the products and work being done is limited to what you need to know in order to help the team achieve that goal.  



While on the topic of User Stories I will say that many people using User Stories are not actually using user stories and that is not a problem.  In the Scrum Guide section describing the Product Backlog this is stated.

Product Backlog items have the attributes of a description, order, estimate, and value. Product Backlog items often include test descriptions that will prove its completeness when "Done".

User Stories, done correctly, can satisfy this need if you add to them the concept of Acceptance Criteria. (Acceptance Criteria was not part of the original definition of User Stories.)  But so can MANY other ways of capturing that information.  As a Scrum Master you are responsible for helping the Scrum Team understand and appreciate the benefits of capturing those attributes. So as long as your teams are capturing the described information, they can call their Product Backlog Items anything that they want. 


06:07 pm August 28, 2020

I believe this all depends on the existing characteristics of the Scrum Team and organization.

If there's a culture of openness and accountability, the Scrum Master might not need to understand the product at all, as long as they can leverage contributions in a way that maximizes transparency, inspection and adaptation.

It might be sufficient to get the right people talking to each other, and rely on those people to speak up in the right way.

I'm probably the member of my company's Product-Engineering team who uses the product the least, and although I have a background in web development, I haven't ever developed our platform. So I'm often very out of context about the specifics of what the teams are building.

Nevertheless, I have a pretty good sense of when conversations are taking place without the right people present, or when people are avoiding certain uncomfortable topics. I can observe and expose trends and bottlenecks in the workflow, and encourage colleagues to inspect them.

I often ask questions to encourage my colleagues to confront a situation. I don't find a lack of in-depth knowledge holds me back, because the answer isn't usually for me. It's to get my colleagues to validate that they are aligned, or tell each other that they disagree about something.

When it's important for me to gain context about a specific subject, I can usually rely on my colleagues to give me just the information I need.

I've oversimplified my situation to illustrate that skills can overcome any knowledge deficit, but in reality, I'd favour taking on as much knowledge as possible. It's rarely an advantage to not know something.

But I'd generally favour understanding the business strategy, desired outcomes and product vision over specific functionality and the intricacies of an individual Product Backlog Item.


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.