Skip to content

9. Backlog do Produto

9.1 Backlog Geral

O backlog geral reúne todas as funcionalidades previstas para o sistema na forma de histórias de usuário, elaboradas com base na lista de requisitos funcionais previamente definida. Esse backlog representa a visão consolidada do produto e deve ser constantemente revisado e atualizado para refletir mudanças nas necessidades do cliente, aprendizados ao longo do projeto e ajustes nas prioridades de negócio. O documento possui uma hierarquia que separa os requisitos em: Temas Estratégicos (TE), Épicos (E) e Histórias de Usuário (US).

Temas Específicos (TE)

ID Descrição
TE01 Eliminar processos manuais propensos a erros
TE02 Organizar e centralizar operações da barbearia
TE03 Automatização de agendamentos

Épicos (E)

Tema Atrelado ID Épico Descrição
T01 E01 Gestão Financeira da Barbearia Criar um módulo financeiro robusto que permita controle completo sobre receitas, despesas, comissões e fechamento de caixa, com recursos para análise.
T01 E02 Relatórios Detalhados e Análises de Desempenho Desenvolver funcionalidades para visualização de relatórios com filtros variados, permitindo entender o desempenho por funcionário ou serviço.
T02 E03 Gestão de Produtos Permitir o gerenciamento completo do catálogo de produtos da barbearia, desde o cadastro até edição e inativação.
T02 E04 Gestão de Serviços Gerenciar os serviços da barbearia com dados como duração, preço e barbeiros habilitados, com controle de alterações e arquivamento.
T02 E05 Gestão de Equipe e Perfis de Funcionários Implementar um sistema de controle de equipe com cadastro, edição e inativação de funcionários sem perder o histórico de atendimentos e comissões.
T03 E06 Gestão de Agendamentos e Calendário Fornecer visão clara da agenda da barbearia para administradores e funcionários, com filtros e inclusão manual de atendimentos.
T03 E07 Agendamento Automatizado via WhatsApp Automatizar agendamentos por meio de um chatbot integrado ao WhatsApp, oferecendo praticidade para os clientes e integração com o calendário.

Histórias de Usuário (US)

ID História de Usuário Tema Atrelado Épico
US01 Como administrador, eu quero realizar o fechamento de caixa com base na consolidação automática das receitas e comissões do período para que eu possa encerrar o dia de trabalho com segurança e sem erros manuais. T01 E01
US02 Como administrador, eu quero calcular e visualizar o faturamento total da barbearia em um intervalo de datas, com filtros para funcionário, serviço e produto para que eu possa acompanhar o desempenho financeiro do negócio de forma abrangente. T01 E01
US03 Como administrador, eu quero registrar gastos operacionais com categoria, valor, data e descrição para que eles sejam considerados no cálculo financeiro da barbearia. T01 E01
US04 Como administrador, eu quero poder visualizar um resumo financeiro global com a distribuição percentual do faturamento entre serviços e consumíveis. T01 E02
US05 Como administrador, eu quero visualizar o valor bruto do faturamento com detalhamento diário, semanal ou mensal para que eu possa acompanhar a saúde financeira da barbearia em diferentes escalas de tempo. T01 E02
US06 Como administrador, eu quero visualizar um gráfico com a consolidação do faturamento diário, semanal e mensal, com a possibilidade de filtrar dados por funcionários. T01 E02
US07 Como administrador, eu quero acessar relatórios de faturamento por funcionário com detalhes de serviços, vendas e comissões para que eu possa acompanhar o desempenho individual da equipe e calcular corretamente os repasses. T01 E02
US08 Como administrador, eu quero cadastrar novos produtos com nome, descrição, preço e status de disponibilidade para que eles fiquem disponíveis para venda e gestão no sistema. T02 E03
US09 Como administrador, eu quero editar as informações de produtos cadastrados, como nome, valor e descrição para que eu possa manter os dados atualizados conforme mudanças no estoque ou estratégia de vendas. T02 E03
US10 Como administrador, eu quero remover produtos do sistema com a opção de inativá-los para que eu possa manter o histórico de vendas sem exibir itens indisponíveis para venda. T02 E03
US11 Como administrador, eu quero cadastrar novos serviços com nome, preço, duração estimada e profissionais habilitados para que eu possa oferecer e gerenciar os serviços disponíveis na barbearia. T02 E04
US12 Como administrador, eu quero editar os dados dos serviços cadastrados, como preço, duração e barbeiros associados para que eu possa manter as informações sempre atualizadas e condizentes com a realidade da barbearia. T02 E04
US13 Como administrador, eu quero remover serviços do sistema com a opção de arquivá-los para que eu possa manter o histórico de atendimentos e relatórios mesmo após descontinuar um serviço. T02 E04
US14 Como administrador, eu quero cadastrar funcionários com nome, especialidade, horário de trabalho, comissão e status para que eu possa gerenciar a equipe de forma eficiente dentro do sistema. T02 E05
US15 Como administrador, eu quero editar dados dos funcionários, incluindo comissões, horários e especialidades para que eu possa manter os dados da equipe sempre atualizados conforme mudanças operacionais. T02 E05
US16 Como administrador, eu quero excluir ou inativar funcionários sem perder os registros associados para que eu possa preservar o histórico de atendimentos e comissões mesmo após desligamentos. T02 E05
US17 Como administrador ou barbeiro, eu quero visualizar o calendário com os agendamentos filtrados por serviço, data, cliente e duração para que eu possa planejar melhor os atendimentos e acompanhar a rotina de trabalho. T03 E06
US18 Como administrador ou barbeiro, eu quero adicionar serviços ao calendário do barbeiro responsável para que eu possa organizar os atendimentos de acordo com a disponibilidade do profissional. T03 E06
US19 Como cliente, quero receber uma confirmação automática do agendamento via WhatsApp, para ter certeza de que meu horário foi reservado corretamente. T03 E07
US20 Como cliente, quero escolher o profissional desejado durante o agendamento no WhatsApp, para ser atendido por quem eu prefiro. T03 E07
US21 Como cliente, quero visualizar os horários disponíveis diretamente no WhatsApp, para escolher o melhor horário com rapidez. T03 E07

9.2 Priorização do Backlog Geral

A priorização do backlog foi conduzida com base em uma análise de custo-benefício, utilizando os critérios de Benefício (B), Urgência (U), Esforço (E), Risco (R) e Dependência (D). Para estabelecer uma ordenação objetiva dos requisitos, foi empregada a fórmula: (B × 2 + U) − (E + R + D). Esse cálculo permitiu identificar os itens que oferecem maior valor ao sistema com menor custo e complexidade de implementação. Essa abordagem guiou o planejamento das entregas, assegurando que funcionalidades mais estratégicas fossem priorizadas.

Cada critério foi avaliado em uma escala de 1 a 5. O Benefício considera a relevância do requisito para o funcionamento do sistema e o valor que agrega ao usuário final. A Urgência refere-se à necessidade de entrega imediata, variando entre itens críticos e aqueles que podem ser adiados. O Esforço representa a estimativa de complexidade técnica da implementação, incluindo fatores como número de telas, validações e integrações com sistemas externos. O Risco, por sua vez, envolve o potencial de falhas, incertezas técnicas, dependências externas e também o grau de familiaridade e experiência prévia da equipe com o tipo de funcionalidade em questão — quanto menor a experiência, maior o risco percebido. Já a Dependência avalia o quanto a entrega de um requisito depende da implementação de outros.

Após a atribuição das notas, os requisitos foram organizados por objetivo e ranqueados com base na pontuação obtida pela fórmula. Aqueles que apresentaram as maiores pontuações em cada grupo foram selecionados para compor o Produto Mínimo Viável (MVP). Adicionalmente, os requisitos classificados em segundo lugar também foram analisados e, considerando sua relevância estratégica, alguns foram incluídos no escopo inicial do projeto.

9.3 MVP

Com base na priorização realizada, foi possível identificar o conjunto de funcionalidades essenciais para a primeira entrega do sistema. A partir dessa análise, definiu-se o Produto Mínimo Viável (MVP), composto pelas histórias de usuário que oferecem maior valor imediato ao cliente com o menor esforço de implementação.

US Descrição Objetivo Específico Pontuação Rank MVP
US01 Permitir ao administrador realizar o fechamento de caixa com base na consolidação automática de todas as vendas de produtos, serviços prestados e comissões pagas aos funcionários no período selecionado. Eliminar processos manuais propensos a erros 6 1 X
US02 Permitir ao administrador visualizar e calcular o faturamento total da barbearia dentro de um intervalo de datas, com filtros por funcionário, tipo de serviço ou produto. Eliminar processos manuais propensos a erros 3 2 X
US03 Permitir o registro de gastos operacionais, informando categoria, valor, data e descrição, para que sejam considerados no cálculo financeiro da barbearia. Organizar e centralizar operações da barbearia 4 1 X
US05 Permitir ao administrador visualizar o valor bruto do faturamento filtrado por dia, semana e mês. Organizar e centralizar operações da barbearia 4 1 X
US07 Permitir ao administrador acessar um extrato financeiro geral com a divisão do faturamento por funcionário, contendo a soma dos serviços realizados, produtos vendidos e comissões devidas em um determinado período. Organizar e centralizar operações da barbearia 4 1 X
US09 Permitir a edição de informações dos produtos cadastrados, incluindo alterações no nome, valor ou descrição. Organizar e centralizar operações da barbearia 4 1 X
US12 Permitir a edição dos dados de serviços cadastrados, como valores, tempo ou associação com barbeiros. Organizar e centralizar operações da barbearia 4 1 X
US15 Permitir a edição de funcionários para atualização de comissões, horários ou especialidades. Organizar e centralizar operações da barbearia 4 1 X
US17 Permitir que administradores e barbeiros visualizem agendamentos em calendários, com filtros por data, funcionário, cliente e tipo de serviço. Organizar e centralizar operações da barbearia 4 1 X
US18 Permitir que administradores e barbeiros adicionem serviços ao calendário conforme a disponibilidade do funcionário. Automatização de agendamentos 6 2 X

9.4 Critérios de Aceitação do MVP

US01: Permitir ao administrador realizar o fechamento de caixa com base na consolidação automática de todas as vendas de produtos, serviços prestados e comissões pagas aos funcionários no período selecionado.

Critérios de aceitação:

  • O sistema deve permitir selecionar um intervalo de datas para o fechamento de caixa.

  • O sistema deve consolidar automaticamente os valores de vendas de produtos, serviços e comissões.

  • O total consolidado deve ser exibido em uma tela de resumo com valores separados por categoria.

US02: Permitir ao administrador visualizar e calcular o faturamento total da barbearia dentro de um intervalo de datas, com filtros por funcionário, tipo de serviço ou produto.

Critérios de aceitação:

  • Deve ser possível selecionar um intervalo de datas.

  • Deve haver filtros por funcionário, tipo de serviço e tipo de produto.

  • O sistema deve exibir o valor total faturado de acordo com os filtros aplicados.

  • Os resultados devem ser atualizados automaticamente ao aplicar os filtros.

US03: Permitir o registro de gastos operacionais, informando categoria, valor, data e descrição, para que sejam considerados no cálculo financeiro da barbearia.

Critérios de aceitação:

  • O sistema deve disponibilizar um formulário com os campos: categoria, valor, data e descrição.

  • Todos os campos devem ser obrigatórios e validados.

  • Os gastos devem impactar os relatórios financeiros, especialmente o cálculo do lucro líquido.

  • Deve ser possível visualizar, editar e excluir gastos registrados.

US05: Permitir ao administrador visualizar o valor bruto do faturamento filtrado por dia, semana e mês.

Critérios de aceitação:

  • O sistema deve oferecer filtros por dia, semana e mês.

  • O valor exibido deve considerar apenas o faturamento bruto.

  • Os dados devem ser atualizados automaticamente ao trocar o filtro.

  • O administrador deve conseguir navegar entre períodos anteriores.

US07: Permitir ao administrador acessar um extrato financeiro geral com a divisão do faturamento por funcionário, contendo a soma dos serviços realizados, produtos vendidos e comissões devidas em um determinado período.

Critérios de aceitação:

  • Deve ser possível selecionar um período para gerar o extrato.

  • O extrato deve exibir informações por funcionário, com os totais de serviços, produtos e comissões.

  • Os dados devem estar corretamente somados e organizados.

US09: Permitir a edição de informações dos produtos cadastrados, incluindo alterações no nome, valor ou descrição.

Critérios de aceitação:

  • O sistema deve listar os produtos com opção de edição.

  • O formulário de edição deve permitir alterar nome, valor e descrição.

  • As mudanças devem ser aplicadas imediatamente após o salvamento.

  • Deve haver confirmação de sucesso ou falha ao editar.

US12: Permitir a edição dos dados de serviços cadastrados, como valores, tempo ou associação com barbeiros.

Critérios de aceitação:

  • Deve ser possível listar e selecionar serviços para edição.

  • O sistema deve permitir modificar valor, tempo de execução e barbeiros associados.

  • Os dados devem ser validados antes de salvar.

  • As alterações devem ser refletidas imediatamente no sistema.

  • Deve haver uma mensagem de confirmação após a edição.

US15: Permitir a edição de funcionários para atualização de comissões, horários ou especialidades.

Critérios de aceitação:

  • O sistema deve permitir editar comissões, horários de trabalho e especialidades.

  • As mudanças devem ser aplicadas imediatamente no sistema.

  • Deve haver mensagem de confirmação ou erro após a edição.

US17: Permitir que administradores e barbeiros visualizem agendamentos em calendários, com filtros por data, funcionário, cliente e tipo de serviço.

Critérios de aceitação:

  • O calendário deve exibir todos os agendamentos com data e hora.

  • Deve ser possível aplicar filtros por data, funcionário, cliente e tipo de serviço.

  • O calendário deve atualizar automaticamente ao aplicar os filtros.

  • Ao clicar em um agendamento, os detalhes devem ser exibidos.

  • Deve haver visualizações por dia, semana e mês.

US18: Permitir que administradores e barbeiros adicionem serviços ao calendário conforme a disponibilidade do funcionário.

Critérios de aceitação:

  • O sistema deve validar a disponibilidade do funcionário antes de criar o agendamento.

  • O formulário de agendamento deve conter cliente, serviço, data e hora.

  • Caso o horário esteja ocupado, o sistema deve exibir uma mensagem de conflito.

  • O agendamento deve aparecer no calendário imediatamente após a confirmação.

  • Deve ser possível editar ou cancelar agendamentos.

Histórico de Versão

Data Versão Descrição Autor
23/05/2025 1.0 Criação do documento Weverton Rodrigues
26/05/2025 1.1 Correção do Backlog Vinícius Rufino
05/06/2025 1.2 Atualização do Backlog do produto Caio Sabino, Caio Melo, Felipe Campelo, Felipe Henrique, Vinícius Rufino e Weverton Rodrigues
24/06/2025 1.3 Adição dos Critérios de Avaliação Vinícius Rufino