Buscar tópicos
Buscar tópicos

Backlog do produto: dicas para criação e priorização

Uma lista de pendências de produtos saudável é muito parecida com uma pessoa saudável: bem cuidada, organizada e vivendo abertamente.

Comece a usar o template de backlog do Scrum

Organize e priorize tarefas sem esforço, melhore as estimativas de tempo e resolva os bloqueadores com o template de backlog do Scrum.

Uma lista de pendências ágil bem organizada não só torna o planejamento da liberação e da iteração mais fácil, como também transmite tudo em que sua equipe pretende trabalhar — incluindo o trabalho interno que o cliente nunca notará.

Isso ajuda a definir as expectativas com as partes interessadas e outras equipes, especialmente quando eles levam trabalho adicional para você, e faz com que o tempo da equipe de engenharia seja fixo.

Jira Views Explained Thumbnail

O que é uma lista de pendências de produtos?

O backlog do produto é uma lista priorizada de trabalho para a equipe de desenvolvimento, derivado do roteiro do produto e seus requisitos. Os itens mais importantes são mostrados na parte superior do backlog do produto para que a equipe saiba o que entregar primeiro.

A equipe de desenvolvimento não trabalha no backlog seguindo o ritmo do proprietário do produto, e o proprietário não encaminha trabalho para a equipe de desenvolvimento. Em vez disso, a equipe de desenvolvimento pega o trabalho do backlog do produto conforme a capacidade, em ritmo contínuo (Kanban) ou por iteração (Scrum).

Na estrutura Scrum, o backlog do produto Scrum é uma lista estruturada e mantida com cuidado, usada pelo proprietário do produto Scrum para orientar as tarefas da equipe de desenvolvimento. Mantenha tudo em um rastreador de itens–não use vários sistemas para monitorar bugs, requisitos e tickets de engenharia.

Se funcionar para a equipe de desenvolvimento, mantenha em um único backlog.

Experimente os quadros do Jira Scrum

Kanban board view in jira

Benefícios do backlog do produto

A well-managed product backlog can bring numerous benefits to a development team. Some of the key benefits include:

  • Improved prioritization: A product backlog helps to ensure that the most critical tasks are being worked on first.

  • Increased efficiency: By prioritizing tasks based on customer feedback and business objectives, teams can ensure they work on the most valuable tasks.

  • Better communication: A product backlog ensures everyone is aligned and working towards the same goals.

  • Reduced waste: By prioritizing tasks based on customer feedback and business objectives, teams can reduce waste and ensure that they are not working on tasks that are not valuable.

  • Improved customer satisfaction: By prioritizing tasks based on customer feedback, teams can ensure they deliver customers' desired features and functionality.

Overall, a well-managed product backlog is essential for agile product development. It ensures that teams are working on the most valuable tasks and that everyone is aligned and working towards the same goals.

Comece um backlog do produto com os dois “Rs”

O roteiro e os requisitos de uma equipe fornecem a base para o backlog do produto. As iniciativas de roteiro são divididas em vários epics, e cada um deles tem vários requisitos e histórias de usuário. Vamos analisar o roteiro de um produto fictício chamado Teams in Space.

Como o site Teams in Space é a primeira iniciativa no roteiro, vamos fazer a divisão dela em epics (mostrados aqui em verde, azul e azul-petróleo) e criar histórias de usuário para cada um desses epics.

O proprietário do produto organiza, então, cada história de um usuário em uma única lista para a equipe de desenvolvimento. O proprietário do produto pode optar por entregar primeiro um epic completo (à esquerda). Ou talvez seja mais importante para o programa testar a reserva de um voo com desconto, o que exige histórias de vários epics (à direita). Veja os dois exemplos abaixo.

O que pode influenciar a priorização do proprietário do produto?

  • Prioridade do cliente

  • Urgência no recebimento de feedback

  • Dificuldade de implementação relativa

  • Relações simbióticas entre itens de trabalho (por exemplo, B é mais fácil se fizermos A primeiro)

A priorização eficaz do backlog do produto garante que as tarefas mais importantes sejam abordadas primeiro, equilibrando a autonomia da equipe às demandas do proprietário do produto. Embora esse proprietário priorize o backlog, isso não é feito sem contexto. Os melhores proprietários coletam as opiniões e feedbacks dos clientes, designers e equipe de desenvolvimento para otimizar a carga de trabalho e a entrega dos produtos para todos.

Criação de um backlog do produto

Criar um backlog do produto é uma etapa crucial no desenvolvimento ágil de produtos. Isso envolve criar um roteiro de produto, listar os itens do backlog do produto e se comunicar com a equipe.

Criação de um roteiro de produto

Um roteiro de produto é um plano geral que descreve a visão, as metas e os objetivos do produto. Ele serve como base para o backlog do produto e ajuda a garantir que todos estejam alinhados e trabalhando com as mesmas metas.

Para criar um roteiro de produto, defina a visão e a missão do produto. Em seguida, identifique os principais objetivos e metas que precisam ser alcançados. Por fim, divida os objetivos em tarefas menores e gerenciáveis que podem ser adicionadas ao backlog do produto.

Como listar itens do backlog do produto

Depois que o roteiro do produto estiver pronto, é hora de começar a listar os itens da lista do backlog do produto. Esses itens podem incluir funções, histórias do usuário, erros, alterações de design e débito técnico.

Ao listar os itens do backlog do produto, inclua uma descrição clara de cada item e todos os detalhes relevantes, como tempo estimado e recursos necessários. Também é essencial priorizar os itens com base no feedback dos clientes, nas solicitações e nos objetivos comerciais.

Isso garante que a equipe de desenvolvimento trabalhe em tarefas que oferecem o maior valor.

Comunicação com a equipe

A comunicação eficaz é fundamental ao criar o backlog do produto. O proprietário do produto deve trabalhar em estreita colaboração com a equipe de desenvolvimento para garantir que todos entendam o backlog do produto e as prioridades.

O proprietário do produto também deve se comunicar com outras equipes, como vendas e marketing, para garantir que todos estejam alinhados e trabalhando com as mesmas metas. Reuniões e atualizações regulares garantem que todos estejam na mesma página e que o backlog do produto seja gerenciado com eficiência. Ainda precisa de orientação?

Confira o template grátis do backlog do produto do Jira.

Como priorizar o backlog do produto

A priorização do backlog é essencial para garantir que a equipe de desenvolvimento se concentre em tarefas que tenham o máximo de impacto. Uma forma de lidar com isso é assim: usando várias técnicas de priorização do backlog, como MoSCoW e pontuação ponderada, as equipes podem gerenciar e ordenar as tarefas com eficiência. O processo de priorização envolve revisar e realinhar com frequência as metas para se adaptar a um ambiente de negócios dinâmico.

Etapa 1. Avalie as necessidades do cliente

  • Identifique os recursos ou correções que vão ter o maior valor para seus usuários.

  • Use feedback de clientes, pesquisas ou análises para identificar prioridades.

Etapa 2. Avalie a urgência do feedback

  • Priorize itens que vão gerar insights acionáveis para a equipe ou as partes interessadas.

  • Por exemplo, testar um novo recurso com antecedência pode economizar tempo e recursos mais tarde.

Etapa 3. Considere a complexidade da implementação

  • Equilibre o backlog incluindo vitórias rápidas e projetos mais complexos e de longo prazo.

  • Avalie a relação de esforço/impacto para garantir que os recursos sejam aplicados com sabedoria.

Etapa 4. Considere as dependências

  • Identifique as tarefas que devem ser concluídas antes que outras pessoas possam prosseguir.

  • Simplifique os fluxos de trabalho ao lidar primeiro com o trabalho fundamental.

Ferramentas confiáveis que dão suporte à priorização do backlog podem agilizar o desenvolvimento de produtos e aumentar a eficiência. Enquanto o proprietário do produto gerencia a priorização, a participação da equipe de desenvolvimento, dos designers e das partes interessadas faz com que as prioridades sejam compartilhadas. Discussões regulares garantem o alinhamento e melhoram a tomada de decisões.

Dica profissional: use estruturas de priorização como MoSCoW (em inglês Must-have, Should-have, Could-have, and Won’t-have, em português “Tenho que fazer”, “Devo fazer”, “Poderia fazer”, “Não vou fazer”) ou pontuação ponderada para tomar decisões objetivas e baseadas em dados. As equipes podem implementar suas próprias estruturas de priorização exclusivas usando o recurso de priorização flexível do Jira Product Discovery.

Como gerenciar um backlog do produto com eficácia

Depois que o backlog do produto é criado, é crucial cuidar dele para acompanhar o programa com frequência. Os proprietários do produto devem revisar o backlog antes de cada reunião de planejamento de iteração para garantir que as prioridades estejam corretas e que o feedback da última iteração seja incorporado.

A revisão frequente do backlog, que costuma ser chamada de refinamento do backlog do produto nos círculos ágeis, garante que as tarefas estejam alinhadas aos insights das partes interessadas e prepara a equipe para o próximo sprint. Algumas equipes usam apenas refinamento do backlog.

Quando o backlog fica maior, os proprietários precisam definir categorias para ele com base em itens a curto e longo prazo. Itens de curto prazo precisam conter todos as informações relevantes antes de serem categorizados dessa forma.

Isso significa que as histórias do usuário estão completas, a colaboração com as equipes de design e desenvolvimento foi finalizada, e as estimativas de desenvolvimento estão prontas.

Dica profissional

Quando o backlog cresce além da capacidade de longo prazo da equipe, não tem problema fechar itens que a equipe nunca vai resolver. Para pesquisas futuras, marque esses itens com uma resolução específica, como "fora do escopo", no rastreador de itens da equipe.

Os itens de longo prazo podem permanecer vagos; no entanto, é uma boa ideia obter uma estimativa aproximada da equipe de desenvolvimento para ajudar na sua priorização. A palavra-chave aqui é "aproximada": as estimativas vão ser alteradas assim que a equipe tiver uma compreensão completa e começar a trabalhar nesses itens.

O backlog serve como a conexão entre o proprietário do produto e a equipe de desenvolvimento. O proprietário do produto pode alterar as prioridades do trabalho no backlog de acordo com o feedback dos clientes, redefinindo as estimativas e novas exigências.

No entanto, quando o trabalho estiver em andamento, as mudanças devem ser reduzidas ao mínimo, pois elas atrapalham a equipe de desenvolvimento e afetam o foco, o fluxo e o moral.

Antipadrões que devem ser observados

  • O proprietário do produto prioriza o backlog no início do projeto, mas não o ajusta à medida que o feedback passa pelos desenvolvedores e pelas partes interessadas.

  • A equipe limita itens na lista de pendências àqueles que estão voltados ao cliente.

  • A lista de pendências é mantida como um documento armazenado localmente e compartilhado com pouca frequência, impedindo que as partes interessadas recebam atualizações.

Os backlogs do produto deixam as equipes ágeis

Proprietários de produtos experientes preparam com precisão o backlog do produto de seu programa para criar um esboço confiável e compartilhável dos tickets do projeto.

As partes interessadas vão questionar as prioridades, e isso é bom. Fomentar a discussão em torno do que é importante faz com que as prioridades de todos fiquem em sincronia. Essas discussões promovem uma cultura de priorização em grupo, garantindo que todos pensem o mesmo sobre o programa.

Um backlog ágil bem priorizado esclarece no que a equipe pretende dedicar tempo, destacando tarefas visíveis e internas. O backlog do produto também serve como a base para o planejamento de iteração. Todos os tickets devem ser incluídos no backlog: histórias do usuário, problemas, alterações de design, débito técnico, solicitações de clientes, itens de ação da retrospectiva etc. Assim, os tickets de todos são incluídos na discussão geral para cada iteração. Os membros da equipe podem fazer concessões com o proprietário do produto antes de começar uma iteração com conhecimento completo de tudo que precisa ser feito.

Dica profissional: os proprietários do produto determinam a prioridade dos tickets no backlog, enquanto a equipe de desenvolvimento determina sua velocidade. Isso pode ser uma relação tênue para os novos proprietários de produto que querem “empurrar” trabalho para a equipe. Este artigo explica os limites e o fluxo do trabalho em andamento.

Recommended for you

Templates

Templates prontos do Jira

Confira nossa biblioteca de templates personalizados do Jira para várias equipes, departamentos e fluxos de trabalho.

Guia do produto

Uma introdução completa ao Jira

Use este guia detalhado para descobrir as principais funções e as melhores práticas para maximizar sua produtividade.

Guia do Git

Como entender o básico do Git

De iniciantes a especialistas avançados, use este guia para aprender o básico do Git com dicas e tutoriais úteis.