Backlog do Produto
É importante ressaltar que todas as histórias de usuário apresentadas a seguir foram elaboradas com base na lista de requisitos funcionais descritos anteriormente neste documento. Trata-se de uma lista inicial, sujeita a ajustes ao longo do desenvolvimento do produto da Pet Shop Guará, conforme necessário.
Backlog Geral
Cadastro
US01 - Como cliente, quero me cadastrar no sistema para poder agendar serviços para meus pets.
US02 - Como cliente, quero cadastrar meus pets com informações como nome, idade e raça, para facilitar a escolha dos serviços mais adequados.
Agendamento de Serviços
US03 - Como cliente, quero agendar serviços de banho e tosa para meus pets, especificando detalhes como o tipo de tosa desejada, para garantir que recebam os cuidados necessários.
US04 - Como cliente, quero visualizar os horários disponíveis para agendamentos, para escolher o momento mais conveniente para mim e para meus pets.
US05 - Como cliente, quero cancelar serviços com antecedência, caso surjam imprevistos, para evitar transtornos.
US06 - Como cliente, quero reagendar serviços com antecedência, caso surjam imprevistos, para evitar transtornos.
US07 - Como cliente, quero consultar o histórico dos serviços realizados para meus pets, para acompanhar os cuidados prestados e os custos envolvidos.
Redirecionamento
US08 - Como cliente, quero acessar o Instagram do pet shop pelo sistema, para acompanhar novidades e promoções.
Upload de Fotos
US09 - Como cliente, quero enviar fotos do meu pet ao sistema, para usar como referência em pedidos de tosa personalizada ou para ter salvo em seu cadastro.
Feedbacks
US10 - Como cliente, quero avaliar os serviços prestados com uma nota e comentários, para ajudar a melhorar a qualidade do atendimento.
US11 - Como administrador, quero visualizar as avaliações fornecidas pelos clientes, para identificar melhorias nos serviços oferecidos.
Gestão de Clientes e Pets
US12 - Como administrador, quero acessar os dados cadastrais dos clientes, para entrar em contato com eles e atender melhor suas demandas.
US13 - Como administrador, quero visualizar informações detalhadas sobre os pets dos clientes, para oferecer um atendimento de qualidade.
US14 - Como funcionário, quero visualizar as informações dos pets cadastrados, como nome, idade, raça e nome do dono, para prestar os serviços com mais eficiência.
Gestão de Preços
US15 - Como administrador, quero ajustar os preços dos serviços sempre que necessário, para acompanhar custos e promoções.
Calendário e Agendamentos
US16 - Como administrador, quero acessar um calendário com todos os agendamentos organizados por data e horário, para gerenciar melhor os atendimentos.
US17 - Como administrador, quero configurar horários no calendário, para indicar datas que não terão serviço ou terão horários especiais.
US18 - Como administrador, quero reagendar agendamentos no calendário, para acomodar melhor os serviços de banho e tosa.
US19 - Como administrador, quero cancelar agendamentos quando preciso, notificando os clientes de forma clara e imediata, para liberar a agenda quando não for possível receber o pet.
US20 - Como funcionário, quero acessar o calendário com os agendamentos do dia organizados por horário, para gerenciar melhor o fluxo de trabalho e atender os clientes conforme programado.
Relatórios
US21 - Como administrador, quero acessar relatórios financeiros com a quantidade arrecadada pelos serviços de banho e tosa, para entender melhor os lucros do pet shop.
US22 - Como administrador, quero anotar em um relatório financeiro as despesas de luz, água e produtos, para entender melhor as despesas do pet shop.
Priorização do Backlog Geral
Nesta seção, realizamos a priorização dos itens do backlog utilizando a técnica MoSCoW, que organiza as funcionalidades em três categorias principais:
- Must have: Funcionalidades essenciais para o funcionamento do produto, que devem ser entregues sem exceção.
- Should have: Funcionalidades importantes, porém que podem ser implementadas após as funcionalidades essenciais.
- Could have: Funcionalidades desejáveis, que agregam valor, mas não são prioritárias no escopo inicial.
- Wont't have: Funcionalidades que não serão aplicadas, por, inicialmente, não agregarem valor.
A priorização teve como objetivo garantir que o desenvolvimento fosse focado nas funcionalidades mais críticas, alinhando o produto às necessidades do negócio e aos recursos disponíveis. Cada integrante do grupo deu notas de 1 a 4, cada uma tendo sua recṕroca nas categorias do MoSCoW, para cada um dos requisitos. A partir da média dessas notas, foi realizada a priorização.
Tabela com a priorização do backlog
A tabela a seguir apresenta a classificação de cada item do backlog, proporcionando clareza e organização para as próximas etapas do projeto.
ID | Descrição | Prioridade |
---|---|---|
US01 | Cadastrar Usuários | Must have |
US02 | Cadstrar Pets | Must have |
US03 | Agendar Serviço | Must have |
US04 | Exibir Horários Disponíveis | Must have |
US05 | Cancelar agendamentos | Should have |
US06 | Reagendar agendamentos | Could have |
US07 | Consultar Histórico de Serviços | Could have |
US08 | Redirecionar para as Redes Sociais | Could have |
US09 | Fazer Upload de Fotos | Could have |
US10 | Fornecer Feedback sobre o Serviço | Could have |
US11 | Consultar os Feedbacks Forncecidos | Could have |
US12 | Consultar Dados dos Clientes | Must have |
US13 | Consultar Informações dos Pets | Must have |
US14 | Consultar Informações dos Pets por Parte dos Funcionários | Should have |
US15 | Alterar os Preços dos Serviços | Should have |
US16 | Vizualizar Calendário com Agendamentos | Must have |
US17 | Configurar Datas no Calendário | Should have |
US18 | Reagendar Agendamentos por Parte do Dono | Could have |
US19 | Cancelar Agendamentos por Parte do Dono | Could have |
US20 | Vizualizar Calendário com Agendamentos do Dia por Parte dos Funcionários | Must have |
US21 | Consultar Lucros | Should have |
US22 | Consultar Despesas | Should have |
MVP
O Produto Mínimo Viável (MVP) é uma versão do produto que inclui as funcionalidades essenciais e prioritárias, selecionadas por meio da técnica MoSCoW, para atender às necessidades principais do cliente, permitindo o lançamento inicial do sistema com as funcionalidades mais críticas.
As funcionalidades escolhidas para o MVP são:
-
Cadastrar Usuários
-
Cadastrar Pets
-
Agendar Serviços
-
Exibir Horários Disponíveis
-
Consultar Dados dos Clientes
-
Visualizar Calendário com Agendamentos
-
Consultar Informações dos Pets
-
Visualizar Calendário com Agendamentos do Dia por Parte dos Funcionários
-
Alterar os Preços dos Serviços
-
Configurar Datas no Calendário
-
Cancelar Agendamentos por Parte do Cliente
-
Consultar Informações dos Pets por Parte dos Funcionários
-
Consultar Lucros
-
Consultar Despesas
Os requisitos não funcionais escolhidos para o MVP foram:
-
Interface Institiva
-
Feedback Visual
-
Disponibilidade
-
Recuperação de Falhas
-
Processamento
-
Eficiência
-
Compatibilidade
-
Linguagem de Programação
-
Banco de Dados

Essas funcionalidades são essenciais para a operação inicial do sistema e foram priorizadas para garantir que o produto atenda às necessidades básicas do cliente e colaboradores do pet shop, com o objetivo de facilitar a gestão de serviços e o relacionamento com os clientes.
As funcionalidades que não entraram no MVP, as da classificação Could Have, serão feitas após a conculsão do MVP, por não serem críticas para o funcionamento do sistema.