O product owner é responsável pelo design e desenvolvimento geral de um produto específico. Essa função geralmente é descrita nos termos do seu papel desempenhado no Scrum, que é uma estrutura de trabalho e desenvolvimento em equipe que visa tornar os processos e sistemas mais eficientes. O product owner supervisiona o produto em todas as fases do processo de design e produção, incluindo modificações e melhorias contínuas. Ele define e registra procedimentos e fluxos de trabalho. Geralmente, tem um foco técnico e pode estar envolvido na programação de software.
O product owner deve ter bacharelado em Engenharia, Ciência da Computação ou outra área técnica. É preferível que já tenha experiência como product owner ou função semelhante que envolva supervisão ativa de processo de desenvolvimento de um produto. Ele deve ser organizado e ter muita habilidade analítica.