Scrum technique is nothing, but it's a popular agile framework. 
Agile frameworks follow agile 12 principles.

Product owner and Scrum Master are 2 important roles in scrum teams. 

Scrum Master: they're responsible for scrum team effectiveness A Coach, Product owner that Optimize scrum and delivery. In summary, 

  • A scrum Master is a good coach and gatekeeper, 
  • a scrum master.will establish responsibility to make sure that the team is following the agile framework, providing guidance and education to the scrum team
  • Helps in removing Impediments and distractions
  • A Scrum Master is responsible to schedule the resource needed for each sprint.
  • A Scrum Master facilitates other sprint events and team meetings.
  • A Scrum Master facilitates any team training while adopting new technology.
  • A Scrum Master can communicate with external groups to address any difficulties the team may have collectively.
  • A Scrum Master can't provide any technical help, but yeah, he can get you the required help if needed.

 

 

Product Owner : is the foremost subject matter expert.

  • A product owner focuses on ensuring the development team delivers the most value to the business.
  • A product owner keeps track of project stakeholders expectations, defines and gathers the required
  • A product owner provide tools and resources the scrum team needs.
  • A Product Owner will assist you in helping you to understand and establishing priorities.
  • A Product Owner provides the team with explicit direction regarding the next feature to be delivered.
  • A product owner is responsible with bridge the gap between business requirements and team understandings.
  • A product owner communicates the vision to the team to establish priorities. 
  • A product owner is accountable for determining the timing and frequency of releases. 
  • A product owner is, succinctly, a subject matter expert responsible for managing all stakeholders. Establishing expectations for the vision.

 

A product owner must possess the requisite experience to manage such initiatives effectively. A Scrum Master is not inherently obligated to possess subject matter expertise.

 


Related Question