Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Product Backlog Building

Fábio aGuiaR
September 28, 2018

Product Backlog Building

O Product Backlog bem construído é bastante importante para o cliente compartilhar suas necessidades e prioridades de forma clara e objetiva, assim como também para o Product Owner, ajudando-os a tomar decisões de planejamento e gerenciamento eficaz dos requisitos. A qualidade da construção de um Backlog ajuda a manter um ritmo sustentável de entregas relevantes e constantes de valor.

Esta sessão prática fornece técnicas e conceitos para construção de um Backlog facilitando a descoberta e compreensão de produtos, onde seu principal objetivo é a “Concepção de um Product Backlog Efetivo”, vivenciando na prática a construção de um Backlog através do Product Backlog Building (PBB) um processo de construção do Product Backlog que utiliza o PBB Canvas como ferramenta.

Fábio aGuiaR

September 28, 2018
Tweet

More Decks by Fábio aGuiaR

Other Decks in Technology

Transcript

  1. K Schwaber & J Sutherland, The Scrum Guide, 2011. O

    Product Backlog é uma lista ordenada de tudo o que possa ser necessário no produto e é a única fonte de requisitos para todas as mudanças a serem feitas no produto. Backlog: A única fonte de requisitos
  2. Product Owner: o facilitador do PBB O Product Owner é

    responsável por maximizar o valor do produto e dar direcionamento ao trabalho do time de desenvolvimento. Product Backlog PBI 1 PBI 2 PBI 3 . . . . . . PO
  3. Qual tem sido o maior desafio na construção de um

    Product Backlog? Como começar o Backlog? Como construir algo que tenha retorno de investimento ao cliente? Como encontrar a real necessidade do cliente? Como definir o que é prioridade para o cliente no primeiro momento?
  4. Product Backlog Building consiste em vivenciar na prática a elaboração

    e criação de um Product Backlog efetivo efetivo e colaborativo, esclarecendo as user stories e o backlog dos times, e utilizando o PBB Canvas como ferramenta facilitação.
  5. Quais os objetivos? Ajudar na construção de um BACKLOG de

    um forma efetiva e colaborativa. Construir um entendimento compartilhado do negócio do cliente, facilitando a descoberta e compreensão do produto. Buscar uma maneira de descrever a experiência do usuário com o produto.
  6. Facilitar a descoberta e escrita de User Stories. Priorizar por

    alinhamento de expectativas e metas. Ter como resultado um Product Backlog totalmente alinhado com o valor de negócio do cliente. Quais os objetivos?
  7. Granularidade de Backlog User Story FDD SAFe Lean Inception Theme

    Área de Negócio Epic MVP Epic Atividade de Negócio Feature Feature User Story Feature (ARO) User Story User Story Task Task Task Task Feature User Story Task PBB Granularidade do PBB
  8. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com]
  9. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] PRODUCT NAME defina o nome do produto que será construído.
  10. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] Palestras Coletivas
  11. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] COMPREENDA O ESTADO ATUAL Nesta etapa de uma forma colaborativa tenha a mesma compreensão do estado atual, pontuando os problemas e as dores. É importante que conheça o PROBLEMA antes de criar a solução.
  12. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] Descentralização de temas disponíveis Perda de Temas Falta organização Processo não é transparente Não sabemos quem assistiu Base de histórico de palestras Controle somente no Google Drive Palestras Coletivas
  13. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] COMPREENDA O ESTADO DESEJADO Nesta etapa é importante que compartilhem a mesma compreensão do estado desejado, alinhando suas EXPECTATIVAS aos PROBLEMAS do estado atual.
  14. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] Portfólio de Palestras Divulgar palestras/ eventos Programação de grade com palestras cadastradas Qualquer pessoa montar evento Facilitar a organização de Eventos Centralização de temas de palestras Palestras Coletivas
  15. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] Descentralização de temas disponíveis Perda de Temas Falta organização Processo não é transparente Não sabemos quem assistiu Base de histórico de palestras Portfólio de Palestras Divulgar palestras/ eventos Programação de grade com palestras cadastradas Qualquer pessoa montar evento Facilitar a organização de Eventos Controle somente no Google Drive Centralização de temas de palestras Palestras Coletivas
  16. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] PERSONAS Nesta etapa saiba quem são os usuários, papéis e responsáveis envolvidos no produto e saiba o que faz e o que espera sobre o produto.
  17. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] Organizador Organizar Evento Acompanhar Inscrição Grade Palestras Feedback Eventos Participante Participar Eventos Histórico de participação Feedback Evento Comentário Palestra Palestrante Publicar Trabalho Compartilhar nas Redes Socias Feedback dos participantes Palestras Coletivas Descentralização de temas disponíveis Perda de Temas Falta organização Processo não é transparente Não sabemos quem assistiu Base de histórico de palestras Portfólio de Palestras Divulgar palestras/ eventos Programação de grade com palestras cadastradas Qualquer pessoa montar evento Facilitar a organização de Eventos Controle somente no Google Drive Centralização de temas de palestras
  18. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] + - FEATURES Em seguida, identifique as FEATURES que cada persona realiza no produto, mapeando na sequência de uso da esquerda para a direita. Descreva a feature com uma breve descrição, sempre pontuando o “Problemas” e o “Benefícios” de cada feature.
  19. Granularidade User StorY FDD SAFe Lean Inception Theme Área de

    Negócio Epic MVP Epic Atividade de Negócio Feature Feature User StorY Feature (ARO) User StorY User StorY Task Task Task Task Feature User StorY Task PBB Granularidade do PBB
  20. FEATURE: EXEMPLO Participar Evento Informar muitos dados Feedback Palestra Dificuldade

    encontrar evento Comentário Palestrante Participar Eventos
  21. FEATURE: EXEMPLO Organizar Evento Dificuldade gerir Interesse do público Encontrar

    palestrante Palestras interessantes Compartilhar organização
  22. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] Participar Evento Informar muitos dados Feedback Palestra Dificuldade encontrar evento Comentário Palestrante Participar Eventos Publicar Trabalho Planilha Pública Gerenciar Privado Descentralização Disponibilizar Conteúdo Centralizar Trabalhos feedback :( Organizar Evento Dificuldade gerir Interesse do público Encontrar Palestrante Palestras interessantes Compartilhar organização Organizador Organizar Evento Acompanhar Inscrição Grade Palestras Feedback Eventos Participante Participar Eventos Histórico de participação Feedback Evento Comentário Palestra Palestrante Publicar Trabalho Compartilhar nas Redes Socias Feedback dos participantes Descentralização de temas disponíveis Perda de Temas Falta organização Processo não é transparente Não sabemos quem assistiu Base de histórico de palestras Portfólio de Palestras Divulgar palestras/ eventos Programação de grade com palestras cadastradas Qualquer pessoa montar evento Facilitar a organização de Eventos Controle somente no Google Drive Centralização de temas de palestras Palestras Coletivas
  23. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] PBI Finalizando as etapas, para cada passo da FEATURE, escreva os PBI’s que satisfaça, no primeiro momento com o modelo ARO em seguida representando como história de usuário.
  24. ARO Product Backlog Building Representando um item do backlog com

    modelo ARO fabiogr.com/PBB exemPlos: [ação] [resultado] [objeto] Realizar a pesquisa do livro calcular a quantidade total vendida por um vendedor Efetuar a inscrição no evento A representação começa com um verbo na sequência o resultado que precisa e termina com o objeto dentro do contexto.
  25. Steps Maps 1º 2º 3º 4º 5º 6º p a

    s s o a p a s s o Etapa 1: Defina o fluxo de trabalho passo a passo Realizar a consulta do produto Representação dos passos: Modelo ARO <ação><resultado><objeto>
  26. Steps Maps 1º 2º 3º 4º 5º 6º p a

    s s o a p a s s o Etapa 2: Evolua com perguntas, comentários e idéias
  27. Steps Maps 1º 2º 3º 4º 5º 6º p a

    s s o a p a s s o Etapa 2: Evolua com perguntas, comentários e idéias Um questionamento pode tirar um passo desnecessária
  28. Steps Maps 1º 2º 3º 4º 5º 6º p a

    s s o a p a s s o Etapa 2: Evolua com perguntas, comentários e idéias Um comentário pode melhorar uma passo útil
  29. Steps Maps 1º 2º 3º 4º 5º 6º p a

    s s o a p a s s o Etapa 2: Evolua com perguntas, comentários e idéias Uma idéia pode fazer nascer um passo
  30. Steps Maps 1º 2º 3º 4º 5º 6º p a

    s s o a p a s s o Etapa 1: Defina o fluxo de trabalho passo a passo Mapear os passos de uma FEATURES] [ 1º 2º 3º 4º 5º 6º p a s s o a p a s s o Etapa 2: Evolua com perguntas, comentários e idéias
  31. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] Participar Evento Informar muitos dados Feedback Palestra Dificuldade encontrar evento Comentário Palestrante Participar Eventos Publicar Trabalho Planilha Pública Gerenciar Privado Descentralização Disponibilizar Conteúdo Centralizar Trabalhos feedback :( Organizar Evento Dificuldade gerir Interesse do público Encontrar Palestrante Palestras interessantes Compartilhar organização Organizador Organizar Evento Acompanhar Inscrição Grade Palestras Feedback Eventos Participante Participar Eventos Histórico de participação Feedback Evento Comentário Palestra Palestrante Publicar Trabalho Compartilhar nas Redes Socias Feedback dos participantes Descentralização de temas disponíveis Perda de Temas Falta organização Processo não é transparente Não sabemos quem assistiu Base de histórico de palestras Portfólio de Palestras Divulgar palestras/ eventos Programação de grade com palestras cadastradas Qualquer pessoa montar evento Facilitar a organização de Eventos Controle somente no Google Drive Centralização de temas de palestras Palestras Coletivas Realizar Cadastro Palestrante Linkar Material Externo Acessar Área Palestrante Fazer Associação Co-Autores Realizar a Publicação de Trabalho Verificar Notificação de convite Realizar a Localização de Evento Solicitar a Participação no Evento Efetuar a Inscrição no Evento Realizar Cadastro Organizador Definir Programação do Evento Realizar Criação de Evento Convidar Palestrantes para Evento Convidar Co- Organizadores do Evento Divulgar Evento nas mídias
  32. PROBLEMS EXPECTATIONS PERSONAS FEATURES PBI: PRODUCT BACKLOG ITEMS PRODUCT NAME

    PRODUCT BACKLOG BUILDING PBB Canvas PRODUCT BACKLOG BUILDING [PBB Canvas] by Fábio Aguiar [fabiogr.com] Participar Evento Informar muitos dados Feedback Palestra Dificuldade encontrar evento Comentário Palestrante Participar Eventos Publicar Trabalho Planilha Pública Gerenciar Privado Descentralização Disponibilizar Conteúdo Centralizar Trabalhos feedback :( Organizar Evento Dificuldade gerir Interesse do público Encontrar Palestrante Palestras interessantes Compartilhar organização Organizador Organizar Evento Acompanhar Inscrição Grade Palestras Feedback Eventos Participante Participar Eventos Histórico de participação Feedback Evento Comentário Palestra Palestrante Publicar Trabalho Compartilhar nas Redes Socias Feedback dos participantes Descentralização de temas disponíveis Perda de Temas Falta organização Processo não é transparente Não sabemos quem assistiu Base de histórico de palestras Portfólio de Palestras Divulgar palestras/ eventos Programação de grade com palestras cadastradas Qualquer pessoa montar evento Facilitar a organização de Eventos Controle somente no Google Drive Centralização de temas de palestras Palestras Coletivas Realizar Cadastro Palestrante Linkar Material Externo Acessar Área Palestrante Fazer Associação Co-Autores Realizar a Publicação de Trabalho Verificar Notificação de convite Realizar a Localização de Evento Solicitar a Participação no Evento Efetuar a Inscrição no Evento Realizar Cadastro Organizador Definir Programação do Evento Realizar Criação de Evento Convidar Palestrantes para Evento Convidar Co- Organizadores do Evento Divulgar Evento nas mídias Itens do Backlog
  33. PBB Planning & Goals Goal sprint [ ] planning CORG

    Método de priorização BACKLOG] [
  34. O Product Backlog evolui à medida que o produto e

    do ambiente em que ele será usado evolui. Lembrando… O Product Backlog é dinâmico; ele está constantemente mudando para identificar o que o produto precisa ser apropriado, competitivo e útil. Enquanto um produto existe, existe também o seu Product Backlog.
  35. USER STORY #o "para" pode se repetir Quem? O que?

    Por que? 3W's Cartão Comunicação Confirmação 3C's I N V E S T Como <papel> posso <função> para <valor de negócio> Theme Épics Épics User Story User Story User Story User Story User Story User Story User Story User Story Task Task Task Task Task Task Task Task Task Task Task Task critério para aceitação 1 critério para aceitação 2 critério para aceitação 3 Critérios de Aceite User StorY Product Backlog Building Escrevendo User Stories Eficazes fabiogr.com/PBB INVESNTindo em User Stories de Qualidade
  36. Escrevendo User Story com a ajuda do Product Backlog Building

    1º 2º 3º 4º 5º 6º p a s s o a p a s s o QUEM? PERSONA O QUE? PBI (ARO) 1º POR QUÊ? BENEFÍCIO
  37. Escrevendo User Story com a ajuda do Product Backlog Building

    QUEM? PERSONA O QUE? PBI (ARO) 1º POR QUÊ? BENEFÍCIO como posso para PRODUCT BACKLOG BUILDING
  38. Publicar Trabalho Planilha Pública Gerenciar Privado Descentralização Disponibilizar Conteúdo Centralizar

    Trabalhos feedback :( Palestrante Publicar Trabalho Compartilhar nas Redes Socias Feedback dos participantes Realizar Cadastro Palestrante Linkar Material Externo Acessar Área Palestrante Fazer Associação Co-Autores Realizar a Publicação de Trabalho Verificar Notificação de convite Escrevendo User Story com a ajuda do Product Backlog Building QUEM? PERSONA O QUE? PBI (ARO) 1º POR QUÊ? BENEFÍCIO como posso para
  39. Escrevendo User Story com a ajuda do Product Backlog Building

    QUEM? PERSONA O QUE? PBI (ARO) 1º POR QUÊ? BENEFÍCIO como posso para Palestrante Realizar a Publicação de Trabalho Disponibilizar Conteúdo User Story
  40. LEARNING BACKLOG PRODUCT BACKLOG BUILDING INCREMENTO DO PRODUTO POTENCIALMENTE ENTREGÁVEL

    MVP CLIENTE/USUÁRIO VALIDAÇÕES DE HIPÓTESES FEEDBACK FEEDBACK LEARNING PRODUCT BACKLOG GROOMING Refinamento Contínuo PBB & Scrum O backlog do produto como uma ferramenta de aprendizado
  41. Backlog ReadY Backlog Ready se transformam em Entregáveis Done Discovery

    BACKLOG PRODUCT BACKLOG BUILDING PRODUCT BACKLOG GROOMING READY backlog refinement backlog refinement backlog refinement Discovery
  42. PBB & Lean Inception [ o passo seguinte ] O

    backlog do produto é a saída da descoberta do produto
  43. PBB & Lean Inception [ o passo seguinte ] O

    backlog do produto é a saída da descoberta do produto Para efetivamente identificar as funcionalidades de um produto, é importante ter em mente os usuários e seus objetivos, “ ” Perfil - 28 anos - casado - jogador frustrado - bancário - formado. Joãozinho bom de bola Comportamento - reclamão - competitivo - assíduo - exigente com a quadra - passa horas nas redes sociais Necessidades - jogar toda semana com qualquer pessoa e local - mas procura partidas de alto nível - jogar à noite nos fins de semana Personas jornada do usuário A jornada do usuário descreve o percurso de um usuário por uma sequência de passos dados para alcançar um objetivo. “ ” acorda cedo para o trabalho exagera no café da manhã chega no trabalho as 9am liga e reserva uma quadra abre o easy-bola cadastra uma partida para 8pm naquele mesmo dia coloca informação da quadra envia convite para os amigos Joãozinho bom de bola: cadastra uma partida no almoço convence um amigo do trabalho a jogar futebol no fim do dia durante uma reunião decide fazer alguma atividade física
  44. PBB & Lean Inception [ Agenda ] P B B

    VISÃO DO PRODUTO PERSONAS FEATURES JORNADAS CANVAS MVP OBJETIVOS FEATURES NIVELAMENTO FEATURES SEQUENCIADOR DE FEATURES SHOWCASE KICK OFF 1º dia 2º dia 3º dia 4º dia 5º dia dia seguinte
  45. PBB & Lean Inception [ Agenda ] VISÃO DO PRODUTO

    PERSONAS FEATURES JORNADAS CANVAS MVP OBJETIVOS FEATURES NIVELAMENTO FEATURES SEQUENCIADOR DE FEATURES SHOWCASE KICK OFF Sprint Planning 1º dia 2º dia 3º dia 4º dia 5º dia dia seguinte P B B
  46. Product Backlog Building Entenda o PBB: fabiogr.com/PBBOverview Baixe o canvas:

    fabiogr.com/PBBCanvas workshop PBB: fabiogr.com/workshopPBB Baixe a apresentação: fabiogr.com/PBBslide