Bit&Byte
Product owner: tudo o que você precisa saber sobre essa carreira
A carreira de um product owner pode ser muito desafiadora, mas, ao mesmo tempo, recompensadora. Conheça a rotina e as responsabilidade do PO!
O Scrum é uma das metodologias ágeis mais adotadas em todo o mundo. Ele propõe um framework de desenvolvimento em que é possível tratar e solucionar problemas complexos ao mesmo tempo que se entregam produtos de alto valor, com criatividade e produtividade. Entre os três papéis encontrados nessa metodologia, encontramos o product owner (PO).
Neste artigo, você vai entender melhor qual é a função e a importância desse profissional. Além disso, saiba o que é preciso para ser um PO eficiente e que contribua para um projeto de sucesso!
Afinal, o que é um product owner?
Para entender de forma mais clara, saiba o que é o Scrum, o universo no qual o PO está inserido.
O Scrum
O Scrum é uma metodologia ágil formada por um conjunto de diretrizes que determinam a forma como um projeto precisa ser desenvolvido. Esse framework define que o processo de produção é iterativo e incremental, ou seja, o produto é formado aos poucos em diversas ações repetidas com funções sendo incrementadas ao longo do tempo.
A equipe que trabalha dentro da metodologia Scrum é formada por três elementos: o time de desenvolvedores, o Scrum Master e o product owner.
O product owner
Embora haja muitas controvérsias sobre o real papel do PO, tomaremos a fala do próprio cofundador do Scrum, Ken Schwaber, no Guia Scrum: “O product owner é a única pessoa responsável pela gestão do product backlog, permitindo estar visível para todos, e visa garantir a importância da equipe” — Edição de maio de 2009.
Além disso, o Scrum.org define o PO como o “responsável por maximizar o valor do produto resultante do trabalho da equipe de desenvolvimento.” Assim, fica claro que ele está diretamente comprometido com o product backlog. Mas o que é isso?
Product backlog
O product backlog é uma lista detalhada e ordenada com tudo o que é necessário no produto em desenvolvimento. Pode ser funções, necessidades ou desejos possíveis de implementar no item. Embora ele possa delegar essa função para um profissional do time de desenvolvedores, ele será sempre o responsável final em revisar e assentir seu conteúdo.
Importância do PO
Nesse contexto, o product owner se torna um mediador: de um lado, o Scrum Master com a equipe de desenvolvedores, e do outro, os usuários e os executivos. Ele entende as demandas dos usuários e as necessidades e prioridades definidas pela empresa, e trabalha como um representante frente à sua equipe. Assim, ele garante que a solução ou o produto correto será desenvolvido.
Lembre-se, no entanto, que esse desenvolvimento será incremental e iterativo, ou seja, não necessariamente o produto completo e fechado será entregue. Dentro do backlog do produto, ele poderá priorizar funções que serão entregues. Ao avaliar a performance das funcionalidades já finalizadas, é possível determinar a viabilidade das demais.
De que forma o trabalho do product owner é feito?
Como pudemos pontuar, o trabalho do PO é bastante significativo. Ele vai atuar em diferentes etapas e ações no desenvolvimento do produto:
- planejamento do produto: com base nas expectativas de usuários e da empresa, ele tenta idealizar o produto desejado, participando também no release de lançamento e no planejamento do sprint (etapa de desenvolvimento de um backlog, que pode ser uma feature ou um produto em si);
- aprimoramento do produto: supervisiona a preparação para o refinamento do produto, o que inclui criar, atualizar, corrigir ou priorizar itens;
- definição de critérios: cria parâmetros de aceitação por meio de testes e avaliação em reuniões de planejamento de sprint;
- contribuição ativa com a equipe de desenvolvimento: o PO precisa estar diariamente comprometido com a equipe, acompanhando e colaborando com o trabalho para esclarecer backlogs e corrigir falhas;
- ligação entre empresa e equipe: seu trabalho não se restringe ao time de desenvolvimento. Ele também precisa representar as demais partes interessadas para que o produto atenda às expectativas do negócio.
Quais são as características de um bom PO?
Para que o product owner consiga cumprir suas responsabilidades, é fundamental que detenha algumas características desejáveis. Elas são muitas, mas podemos resumi-la nas seguintes competências:
- saber comunicar-se com equipes e ter um bom relacionamento com outros, especialmente porque precisará ser transparente em suas orientações;
- conhecer profundamente o negócio para que sua supervisão e o detalhamento de backlog estejam alinhados com as expectativas da empresa e dos usuários;
- ser responsável, pois o desenvolvimento de um projeto dentro da metodologia Scrum exige comprometimento diário para evitar falhas, retrabalhos e frustrações;
- ter autoridade para liderar com eficiência, supervisionar os trabalhos de forma adequada e garantir autonomia para tomar decisões. Afinal, em uma empresa de TI, um PO é um também gestor da Tecnologia da Informação.
Como é o dia a dia de um product owner?
A rotina de um PO inclui uma série de tarefas relacionadas ao acompanhamento da criação de um produto ou função, o que não é nada fácil, especialmente quando falamos de projetos de tecnologia.
Em seu dia a dia, o product owner vai:
- identificar problemas;
- elencar possíveis soluções com a equipe;
- organizar backlogs;
- priorizar funções na reunião de sprint;
- fazer pesquisas com usuários, clientes e com a empresa;
- testar soluções;
- fazer estudos de mercado;
- dar suporte a aprimoramentos técnicos;
- mapear a experiência do usuário na interação com o produto;
- motivar a equipe.
Para fazer tudo isso, certamente o PO enfrenta muitos desafios. Um dos principais é tentar equilibrar as demandas dos clientes e os prazos, normalmente apertados. Há ainda a luta com o orçamento definido pela empresa, sem falar na dificuldade de liderar uma equipe multidisciplinar. Mas também é motivo de muito prazer ver a satisfação dos usuários com as soluções apresentadas.
Como ser um bom product owner?
Como todo profissional de TI, quem deseja ser um product owner precisa gostar de desafios, de buscar soluções e saídas, de inovações e metodologias. Afinal, o PO vai diariamente lidar com idealização de produtos e resolução de problemas.
É importante que o PO domine metodologias ágeis. Além disso, ele precisa ter conhecimento do produto em si e do mercado em que está inserido. Assim, product owners direcionados ao desenvolvimento de softwares precisam buscar formação em TI, e a graduação ou a pós-graduação podem ser o primeiro passo nessa carreira.
Assim, se deseja ser um product owner com reconhecimento no mercado, busque a formação adequada para garantir seu desenvolvimento pessoal e profissional. Aceite desafios e junte-se aos grandes players do mercado.
Gostou da ideia? Então, conheça a pós-graduação em Engenharia Ágil de Software e saiba como ela pode dar um up na sua carreira!