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
Nº | 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
Nº | 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