My team has been using Kanban for some time now. We have a new project developing a tool for another department within our company. Currently, we are defining the roles for the project. My boss believes that the key stakeholder that we are building the tool for should be the product owner. However, this stakeholder has no experience with SDLC or Agile. I believe that the product owner should be a member of our internal team that has agile experience. This person could work closely with the key stakeholders to develop a vision and prioritize the backlog.
What are your thoughts on who should be the product owner? An internal team member with agile experience or a client that is the subject matter experience for the domain that the tool is being used in, but has no SDLC or agile experience.