Ir para o conteúdo

Product Backlog Building (PBB)

Histórico de Revisão
Data Versão Descrição Autor
20/01 1.0 Documentação do PBB Pedro Miguel M. de O. dos Santos
08/02 1.1 Correção das US's com base no PBI Pedro Miguel M. de O. dos Santos
09/02 1.2 Correção dos critérios de aceitação Pedro Miguel M. de O. dos Santos
09/02 1.3 Correção dos BDDs Pedro Miguel M. de O. dos Santos

Introdução

Marsicano (2024) fala que Product Backlog Building (PBB) um método e um Canvas para a elaboração e a criação de um Product Backlog. Tem como objetivo ajudar na construção e no refinamento do Product Backlog de forma colaborativa – construindo um entendimento compartilhado e levando todos os envolvidos à compreensão do produto – e na preparação do backlog para o time começar a trabalhar de modo ágil e eficaz.

Estudo de Caso

Nesse caso iremos tratar de uma empresa de tecnologia chamada TechFix que opera serviços de reparo de equipamentos para clientes corporativos e deseja facilitar o agendamento e o acompanhamento dos serviços.

Resolução

Product Backlog Building - TechFix

Fonte: Erick Miranda Santos, Maykon Júnio dos Santos Soares, Marllon Fausto Cardoso, Pedro Miguel M. de O. dos Santos e Henrique Martins Alencar

Backlog produzido

Vale lembrar que cada PBI gerou uma história de usuário numa regra de 1 por 1.

Tabela 1 - Backlog feito com base nos PBIs

História de Usuário Épico
US01 Eu, como técnico, desejo realizar agendamento de serviço para centralizar agendamentos Gerenciar solicitações e agendamentos dos clientes
US02 Eu, como técnico, desejo editar agendamento de serviço para manter os dados atualizados da agenda Gerenciar solicitações e agendamentos dos clientes
US03 Eu, como técnico, desejo responder solicitação de serviço para repassar a agenda aos clientes rapidamente Gerenciar solicitações e agendamentos dos clientes
US04 Eu, como técnico, desejo acessar meus agendamentos para manter uma agenda única Gerenciar solicitações e agendamentos dos clientes
US05 Eu, como técnico, desejo cadastrar cliente para manter seus dados centralizados Gerenciar solicitações e agendamentos dos clientes
US06 Eu, como técnico, desejo editar cliente para manter seus dados atualizados Gerenciar solicitações e agendamentos dos clientes
US07 Eu, como técnico, desejo excluir cliente para manter a base de dados atualizada Gerenciar solicitações e agendamentos dos clientes
US08 Eu, como técnico, desejo enviar mensagem para o cliente a fim de tratar sobre o serviço Gerenciar solicitações e agendamentos dos clientes
US09 Eu, como atendente, desejo cadastrar informações do equipamento para conseguir acessá-los depois Reparo de equipamentos
US10 Eu, como atendente, registrar resultado do atendimento para averiguar o desempenho geral Reparo de equipamentos
US11 Eu, como atendente, registrar recursos utilizados para a realização do atendimento a fim de obter histórico dos recursos Reparo de equipamentos
US12 Eu, como atendente, desejo relatar funcionamento dos recursos usados durante o atendimento a fim de manter o controle dos recursos Reparo de equipamentos
US13 Eu, como atendente, desejo adicionar informações do cliente a fim de manter a base de dados atualizada Reparo de equipamentos
US14 Eu, como atendente, desejo solicitar comentário do cliente sobre atendimento a fim de obter retorno do serviço prestado Reparo de equipamentos
US15 Eu, como atendente, desejo relatar comentário sobre atendimento a fim de relatar ocorrências Reparo de equipamentos
US16 Eu, como atendente, desejo consultar agenda com meus serviços para facilitar a execução Reparo de equipamentos
US17 Eu, como corporativo, desejo solicitar serviço para resolver um problema da diretoria Solicitação de serviços
US18 Eu, como corporativo, desejo editar uma solicitação de servição para que atenda realmente o que preciso Solicitação de serviços
US19 Eu, como corporativo, desejo cancelar um serviço solicitado para que não atenda sem necessidade Solicitação de serviços
US20 Eu, como corporativo, desejo consultar informações sobre os serviços prestados pelo estabelecimento para verificar todo seu escopo Solicitação de serviços
US21 Eu, como corporativo, desejo listar todas as solicitações de serviços para acompanhar meus pedidos Solicitação de serviços
US22 Eu, como operações, desejo consultar dados de um serviço solicitado para acompanhar o andamento Relatórios dos serviços
US23 Eu, como operações, desejo consultar comentário do cliente para entender sua avaliação do serviço Relatórios dos serviços
US24 Eu, como operações, desejo comparar dados sobre os serviços prestados a fim de propor melhorias Relatórios dos serviços
US25 Eu, como operações, desejo consultar histórico de comentários dos clientes a fim de analisar os serviços Relatórios dos serviços
US26 Eu, como operações, desejo filtrar informações financeiras do estabelecimento por tempo para entender seu impacto na empresa Relatórios dos serviços
US27 Eu, como operações, desejo listar as atividades das equipes a fim de acompanhar suas tarefas Supervisão das equipes
US28 Eu, como operações, desejo cadastrar atendente na equipe a fim de manter controle sobre suas atividades por equipe Supervisão das equipes
US29 Eu, como operações, desejo cadastrar técnico na equipe a fim de manter controle sobre suas atividades por equipe Supervisão das equipes
US30 Eu, como operações, desejo editar cadastro do atendente da equipe a fim de manter controle sobre suas atividades por equipe Supervisão das equipes
US31 Eu, como operações, desejo editar cadastro do técnico da equipe a fim de manter controle sobre suas atividades por equipe Supervisão das equipes
US32 Eu, como operações, desejo remover cadastro do atendente da equipe a fim de manter controle sobre suas atividades por equipe Supervisão das equipes
US33 Eu, como operações, desejo remover cadastro do técnico da equipe a fim de manter controle sobre suas atividades por equipe Supervisão das equipes
US34 Eu, como operações, gerar relatório de supervisão da equipe para acompanhar o andamento das atividades Supervisão das equipes

Fonte: Pedro Miguel M. de O. dos Santos

Critérios de aceitação

Tabela 2 - Critérios de aceitação de 15 USs

História de Usuário Critérios de Aceitação
US01 Eu, como técnico, desejo realizar agendamento de serviço para centralizar agendamentos - Selecionar uma data e horário dentre os horários disponíveis
- Somente um agendamento por horário
- Permitir inserir observações no agendamento do serviço
US03 Eu, como técnico, desejo responder solicitação de serviço para repassar a agenda aos clientes rapidamente - Visualizar solicitações pendentes com nome, local e observações do cliente
- Confirmar ou recusar solicitação
- Notificar cliente por e-mail com resposta da solicitação
US05 Eu, como técnico, desejo cadastrar cliente para manter seus dados centralizados - Cadastrar nome, telefone, e-mail e endereço
- Validar o preenchimento de todos os campos pois são obrigatórios
- Impedir cadastro com nome duplicado
US06 Eu, como técnico, desejo editar cliente para manter seus dados atualizados - Editar dados do cliente cadastrado
- Validar campos alterados
- Atualizar informações corretamente
US08 Eu, como técnico, desejo enviar mensagem para o cliente a fim de tratar sobre o serviço - Selecionar cliente para envio
- Enviar mensagem via e-mail ou SMS
- Armazenar histórico de mensagens
US09 Eu, como atendente, desejo cadastrar informações do equipamento para conseguir acessá-los depois - Cadastrar modelo, número de série e descrição
- Validar campos obrigatórios que são o modelo e número de sére
- Consultar informações cadastradas
US11 Eu, como atendente, desejo registrar recursos utilizados para a realização do atendimento - Selecionar recursos utilizados
- Adicionar quantidade utilizada
- Registrar corretamente
- Consultar recursos disponíveis
US14 Eu, como atendente, desejo solicitar comentário do cliente sobre atendimento - Enviar solicitação de comentário por e-mail
- Cliente pode responder por link
- Armazenar respostas em histórico
US20 Eu, como operações, desejo consultar dados de um serviço solicitado - Buscar serviço por protocolo ou data
- Exibir status atual
- Mostrar detalhes de técnico e cliente
US24 Eu, como operações, desejo comparar dados sobre os serviços prestados a fim de propor melhorias - Gerar relatórios comparativos
- Exibir métricas como tempo médio
- Exportar em PDF ou Excel
US17 Eu, como corporativo, desejo solicitar serviço para resolver um problema da diretoria - Selecionar tipo de serviço
- Anexar documentos
- Gerar número de protocolo único
US18 Eu, como corporativo, desejo editar um serviço solicitado para que atenda realmente o que preciso - Editar detalhes da solicitação
- Alterar data e tipo
- Registrar alterações no histórico
US21 Eu, como corporativo, desejo listar todas as solicitações de serviços para acompanhar meus pedidos - Visualizar todas as solicitações
- Filtrar por data e tipo
- Exportar em PDF ou Excel
US27 Eu, como operações, desejo listar as atividades das equipes a fim de acompanhar suas tarefas - Visualizar atividades por equipe e data
- Filtrar por status
- Acessível apenas para usuários de operações
US32 Eu, como operações, desejo remover cadastro do atendente da equipe - Buscar atendente pelo nome ou ID
- Confirmar remoção antes de concluir
- Registrar data e responsável

Fonte: Pedro Miguel M. de O. dos Santos

BDDs

US01 - Eu, como técnico, desejo realizar agendamento de serviço para centralizar agendamentos

Cenário 1: Técnico realiza um novo agendamento com sucesso
Dado que o técnico está na página de agendamento
e existem horários disponíveis na agenda para o dia 15/02/2025, das 08:00 às 18:00, exceto às 12:00
Quando o técnico seleciona a data 15/02/2025 e o horário 14:00
e informa os dados do cliente "Carlos Souza, telefone: (11) 98765-4321, endereço: Rua das Palmeiras, 123"
e confirma o agendamento
Então o agendamento é realizado com sucesso
e o sistema exibe uma mensagem "Agendamento realizado com sucesso"
e o agendamento aparece na lista de compromissos do técnico para o dia 15/02/2025 às 14:00

Cenário 2: Técnico tenta agendar em um horário já ocupado
Dado que o técnico está na página de agendamento
e o horário 10:00 do dia 20/02/2025 já está ocupado na agenda
Quando o técnico tenta realizar o agendamento para o dia 20/02/2025 às 10:00
Então o agendamento não é realizado
e o sistema exibe uma mensagem de erro "Horário indisponível"
e a agenda permanece inalterada


US09 - Eu, como atendente, desejo cadastrar informações do equipamento para conseguir acessá-los depois

Cenário 3: Atendente cadastra um novo equipamento com sucesso
Dado que o atendente está na página de cadastro de equipamentos
e preenche todos os campos obrigatórios corretamente para o equipamento "Impressora HP LaserJet 1020" com número de série "ABC123456", adquirido em 10/01/2025
Quando confirma o cadastro
Então o equipamento "Impressora HP LaserJet 1020" é salvo no sistema
e o sistema exibe a mensagem "Equipamento cadastrado com sucesso"
e o equipamento aparece na lista de equipamentos registrados

Cenário 4: Atendente tenta cadastrar um equipamento sem preencher os campos obrigatórios
Dado que o atendente está na página de cadastro de equipamentos
e não preenche o campo "Número de Série" ao tentar cadastrar o equipamento "Notebook Dell Inspiron 15"
Quando tenta confirmar o cadastro
Então o cadastro não é realizado
e o sistema exibe a mensagem de erro "Preencha todos os campos obrigatórios"
e o equipamento "Notebook Dell Inspiron 15" não aparece na lista de equipamentos registrados


US14 - Eu, como atendente, desejo solicitar comentário do cliente sobre atendimento a fim de obter retorno do serviço prestado

Cenário 5: Envio de solicitação de comentário com sucesso
Dado que o atendimento realizado no dia 05/02/2025 foi finalizado
e o cliente "Ana Pereira" possui um e-mail cadastrado "ana.pereira@email.com"
Quando o atendente solicita o comentário
Então a solicitação de comentário é enviada com sucesso
e o sistema exibe a mensagem "Solicitação de comentário enviada com sucesso"
e o cliente "Ana Pereira" recebe um e-mail com o link de comentário

Cenário 6: Cliente tenta enviar comentário sem atendimento finalizado
Dado que o atendimento iniciado no dia 07/02/2025 ainda não foi finalizado
Quando o atendente tenta solicitar o comentário
Então a solicitação não é enviada
e o sistema exibe a mensagem de erro "Atendimento ainda em andamento"


US22 - Eu, como operações, desejo consultar dados de um serviço solicitado para acompanhar o andamento

Cenário 7: Consulta de serviço por número de protocolo válido
Dado que o usuário de operações está na página de consulta de serviços
e existe um serviço cadastrado com o número de protocolo "20250214-001" referente a uma manutenção agendada para 14/02/2025
Quando ele informa o número de protocolo "20250214-001"
Então o sistema exibe os detalhes do serviço correspondente
e o status atual do serviço é exibido como "Em andamento"

Cenário 8: Consulta de serviço por número de protocolo inexistente
Dado que o usuário de operações está na página de consulta de serviços
e não existe um serviço com o número de protocolo "99999"
Quando ele informa o número de protocolo "99999"
Então o sistema exibe uma mensagem de erro "Serviço não encontrado"
e nenhum detalhe de serviço é exibido


US33 - Eu, como operações, desejo remover cadastro do técnico da equipe a fim de manter controle sobre suas atividades por equipe

Cenário 9: Remoção bem-sucedida de técnico
Dado que o usuário de operações está na página de gerenciamento de equipes
e o técnico "João Silva" está cadastrado na equipe de manutenção desde 10/03/2024
Quando o usuário seleciona o técnico "João Silva"
e confirma a remoção
Então o sistema remove o técnico da equipe
e exibe a mensagem "Técnico removido com sucesso"
e o técnico "João Silva" não aparece mais na lista da equipe de manutenção

Cenário 10: Tentativa de remoção sem confirmação
Dado que o usuário de operações está na página de gerenciamento de equipes
e o técnico "João Silva" está cadastrado na equipe de manutenção desde 10/03/2024
Quando o usuário seleciona o técnico "João Silva"
e cancela a remoção
Então o técnico "João Silva" continua cadastrado na equipe
e o sistema não exibe mensagens de erro

Fonte: Pedro Miguel M. de O. dos Santos