Desenvolvimento

10 fev, 2010

As habilidades de um Product Owner

Publicidade

Talvez você tenha um departamento inteiro de pessoas na sua
organização que tem como única missão gerir produtos. Talvez eles estejam bem inteirados sobre o que é necessário
para gerenciar o ciclo de vida de um produto e como fazer para maximizar o ROI
e minimizar o risco.

Então, este artigo não é para você.

Este artigo é para aqueles que têm ou são Product Owners
inexperientes, com sobrecarga de atividades e que provavelmente são
“aventureiros” destacados pelos seus chefes para exercerem o papel de
donos do produto.

Essas pessoas não conseguem ser produtivas no seu dia-a-dia
de projeto. Cabe a você, Scrum Master, ajudá-las a serem bem sucedidas,
construindo algumas habilidades básicas. Apesar de desejarmos um Product Owner
perfeito, você deve reservar tempo e esforço para fornecer treinamento nas
três habilidades básicas listadas abaixo:

01. A habilidade de Priorizar

O Product Owner será constantemente perguntado pelo time
sobre qual User Story é a mais importante, A ou B. A dificuldade em priorizar se deve pelo fato de que o
Product Owner pode ter tido problemas no passado e aprendeu, através da
experiência, que quando algumas equipes fazem essa pergunta o que elas querem
realmente dizer é: “o que podemos ignorar?”.

Então, inteligentemente, os Product Owners aprenderam a
responder de forma padrão:

– São todas muito importantes!

A única coisa que você sabe é que existe uma lista (Product
Backlog) com 100 requisitos e 40 deles estão marcados com prioridade 1. Essa
lista não faz sentido algum e não vai ajudar a equipe a ter foco.

Se o Product Owner disser que quer tudo naquele momento, ajude-o a ter uma resposta mais produtiva considerando as seguintes opções:

  • Que requisito você gostaria que ficasse pronto
    primeiro?
  • Que recurso você gostaria de ver funcionando para
    obter um feedback mais rápido?
  • Qual exigência é a mais importante para o
    negócio?

Colocar a questão de uma maneira diferente pode ajudar a
remover as atitudes defensivas da resposta. Se ainda não for possível obter uma
prioridade do Product Owner, explique que você vai trabalhar seguindo a
lista de cima para baixo, por isso, se ele está esperando algo diferente, então
ele deve iniciar a reorganização do Product Backlog.

02. A capacidade de Articular Requisitos

A menos que você tenha muita sorte, você não vai ter um
Product Owner que já tenha escritos os requisitos de maneira formal. Nesse
caso, você terá que ajudá-lo a aprender a ter uma idéia clara na cabeça e
colocá-la em uma linguagem simples e informal.

Diga o seguinte para o Product Owner:

  • Descreva o primeiro problema
    ou oportunidade de negócio com as suas próprias palavras.

Faça as seguintes perguntas:

  • Por que a empresa está disposta a gastar milhares de reais
    para construir este software?
  • Por que eu devo fazer o primeiro item do Product Backlog e
    não o quinto?

Ao fazer essas perguntas, você o ajudará a ficar
mais familiarizado com o projeto e a sua fundamentação de priorização. Além disso, ofereça informações relevantes sobre as iterações
para que o Product Owner tome boas decisões.

03. A capacidade de Visualizar o Todo

Um Product Owner bem sucedido não toma decisões em vão. Eles
pesam cuidadosamente as necessidades dos clientes internos e externos para determinar
o melhor caminho para o produto. Você e a sua equipe podem ajudá-lo a
considerar as implicações sobre as decisões que ele está tomando.

Uma maneira de fazer isso é manter o Product Owner informado
sobre o impacto técnico de suas decisões, especialmente conversões e pontos de integração
do sistema.

Você também pode lembrá-lo de analisar os impactos
organizacionais, e sobre os grupos ao qual ele se relaciona. Quando você sentir
que ele está pronto, sugira para que ele crie um planejamento do produto para
dar visibilidade às funcionalidades e aos lançamentos para as próximas semanas ou
meses.

Meu conselho é para que você assuma que o seu Product Owner
praticamente não possui nenhuma dessas habilidades básicas, você deve se encarregar de ajudá-lo a construir essas
habilidades e torná-lo um excelente Product Owner, se ele acreditar que este é
o caminho e seguir esses passos, com certeza irá te surpreender agradavelmente.

Para finalizar, não confunda um Product Owner inexperiente
com um Product Owner ruim. Você sempre foi um Scrum Master perfeito? Assuma que
o seu Product Owner terá uma curva de aprendizado e precisará de tempo para
amadurecer as habilidades, se coloque no lugar dele e faça com que ele se torne
parte da equipe.

Abraço a todos e até a próxima!

*

Este texto foi baseado no artigo Learning
to be a Good Product Owner: Foundation Skills
, de Angela
Druckman, disponível no site InfoQ.