quinta-feira, 14 de agosto de 2014

O papel do product owner

O papel do product owner

O PO representa o cliente na equipe de scrum, ele trabalha em conjunto com a equipe de Scrum para criar e controlar o Product Backlog. A respon sabilidade principal dele é maximizar o valor do produto e o trabalho da equipe de desenvolvimento.

O PO é responsável por gerenciar o product backlog, mantendo o product backlog em ordem para que o objetivo seja alcançado da melhor forma, garantir que o product backlog esteja visível, transparente e que mostre qual seram os próximos trabalhos da equipe.

O PO deve trabalhar em período integral na função e nunca deve executar a função de scrum master e PO ao mesmo tempo. Sua função  não é hierárquica, mas sim colaborativa, ele pode representar os desejos de um comitê de stakeholders.

A figura abaixo mostra a comparação de como as empresas que não trabalham com SCRUM e como as empresas que trabalham com SCRUM funcionam.

Figura 1 - Comparação entre gerenciamento de projetos tradicional e o SCRUM

É importante ver como a visão do cliente chega a equipe de desenvolvimento e como ela passa por várias etapas e documentos.

Quando a visão chega para a equipe de desenvolvimento ela já chega distorcida como a brincadeira de "telefone sem fio".

Se surgir uma dúvida no desenvolvimento, talvez ela nem chegue ao cliente, que é a pessoa mais indicada a respondê-la.

Na gestão tradicional de projetos, se gasta muito tempo na análise dos requisitos que podem mudar no decorrer do projeto. O PO no SCRUM tem como responsabilidade trazer os requisitos minimos para o produto e transformá-lo em histórias de usuários para então priorizá-las, quando uma história de usuário é levada para os desenvolvedores, aí sim a análise dos requisitos é mais profunda e feita em conjunto com a equipe.

O PO também é responsável por definir o que ele entende por trabalho feito, ele aceita ou nega o resultado da entrega da sprint..No final do desenvolvimento o produto é entregue com o que os desenvolvedores entenderam da documentação de requisitos.

O papel do gerente de projetos é dividido entre o PO e a equipe SCRUM.O Scrum Master faz controle das atividades executadas, remove os impedimentos, estimula o entendimento dos requisitos.

Referências:
Scrum Guide Aqui
Gestão de Produtos com Scrum Aqui