PBB direto das Trincheiras

Ricardo Casseb
January 12, 2024

Idealizado e definido pelo especialista em produtos ágeis Fábio Aguiar , o PBB - Product Backlog Building, é uma técnica que facilita e simplifica a criação e refinamento de um backlog efetivo e emergente para o desenvolvimento de software em time ágeis. Há alguns anos tenho atuado como Product Owner (PO) na Idopter Labs e aproveito a minha experiência para comentar, nesse artigo, sobre dois pontos valiosos do meu dia-a-dia onde o PBB facilita e me ajuda bastante.

Figura 1. PBB - criatura e criador

1o Ponto - Aumento de satisfação do cliente com o que entregamos

A satisfação de qualquer cliente é receber o que foi pedido no tempo que foi acordado. Mesmo tendo uma visão geral inicial de um produto, ainda assim, desenvolver software é algo complexo cercado de incertezas e falta de informação constantes. É aqui, inclusive, que costumam dizer “nem o cliente sabe direito o que ele quer”. Fica claro, então, que para atingir a satisfação desejada precisamos mirar na descoberta da informação, e quanto mais conseguirmos descobrir mais perto estaremos dessa recompensa. 

O PBB facilita a descoberta de informações e respostas valiosas sobre o produto a partir de um fluxo de investigação simples e objetivo. Tudo é baseado em problemas e expectativas analisados a partir do ponto de vista das partes interessadas alinhadas ao seu contexto de negócio, suas atividades de negócio e suas expectativas e objetivos.

Aqui uma dica muito boa é usar o PBB Canvas, uma ferramenta que representa visualmente esse fluxo de investigação para melhorar a percepção de como os diferentes aspectos envolvidos se relacionam. 

Figura 2. PBB canvas para descoberta de informações valiosas

A Idopter Labs tem um time de desenvolvimento ágil e por isso nossos produtos são entregues em ciclos geralmente de uma semana. A satisfação do que é entregue a cada ciclo depende do valor agregado que estamos entregando, e o que nos tem dado maior segurança e direcionamento é o conhecimento adquirido nessa fase que é resultado do própŕio aspecto linear do fluxo do PBB que força a análise colaborativa de todos os envolvidos no negócio e tudo alinhado com os valores do negócio do cliente.

2o Ponto - Construção de um BACKLOG mais efetivo

O backlog é a lista de requisitos que a equipe de desenvolvedores planeja e desenvolve. Essa lista envolve novas funcionalidades e, quando o projeto já está em desenvolvimento, ajustes e correções de bugs do sistema. Em times ágeis, o backlog é emergente, ele é criado num primeiro momento e depois precisa ser mantido e atualizado constantemente a cada ciclo de entrega. 

O Steps Maps é a técnica que o PBB usa para gerar um backlog efetivo mapeando as features (funcionalidades) do produto em passos sequenciais. 

Figura 3. Mapa de passos para funcionalidades

  

A ideia é descrever inicialmente, passo a passo, como determinada persona vai executar uma feature e em seguida podemos adicionar perguntas, comentários e ideias a cada passo listado. Com isso melhoramos nosso entendimento sobre a feature que acaba refletindo no conjunto de passos que pode aumentar ou diminuir, é a evolução do que foi pensado inicialmente para a funcionalidade.

O conjunto de passos resultante do Steps Maps é a lista de PBIs - Product Backlog Items - que é um backlog pronto para ser apresentado pro time de desenvolvedores, onde cada PBI pode virar diretamente uma histórias de usuário - User Story, como também pode mudar de granularidade e virar um épico, por exemplo. 

Todo o refinamento por passos proposto pelo PBB resulta em um product backlog já direcionado e alinhado com o valor de negócio do produto.

Conclusão

O PBB tem nos ajudado efetivamente e sabemos bem o quanto de valor pode agregar para uma empresa e para o   seu time.

Na Idopter Labs temos a prática de compartilhar qualquer conteúdo que a gente tenha experiência e tenhamos comprovado a qualidade, e com o Product Backlog Building não foi diferente. 

Se quiser saber um pouco mais do PBB então não deixe de conferir o papo que tivemos outro dia com o Fábio Aguiar no canal da Idopter Labs no YouTube!

E aí o que achou? Nos envie seus comentários em contato@idopterlabs.com.br.

A Idopter Labs é uma empresa de consultoria em desenvolvimento de software com o objetivo de transformar ideias em negócios digitais rentáveis. Prezamos pela transparência, objetividade e agilidade. Estamos no mercado desde 2016 e, desde então, ajudamos diversos clientes em suas iniciativas nas mais diferentes indústrias. Entre em contato conosco, será um prazer construir soluções incríveis com você.