Skip to content

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:

  1. Cadastrar Usuários

  2. Cadastrar Pets

  3. Agendar Serviços

  4. Exibir Horários Disponíveis

  5. Consultar Dados dos Clientes

  6. Visualizar Calendário com Agendamentos

  7. Consultar Informações dos Pets

  8. Visualizar Calendário com Agendamentos do Dia por Parte dos Funcionários

  9. Alterar os Preços dos Serviços

  10. Configurar Datas no Calendário

  11. Cancelar Agendamentos por Parte do Cliente

  12. Consultar Informações dos Pets por Parte dos Funcionários

  13. Consultar Lucros

  14. Consultar Despesas

Os requisitos não funcionais escolhidos para o MVP foram:

  1. Interface Institiva

  2. Feedback Visual

  3. Disponibilidade

  4. Recuperação de Falhas

  5. Processamento

  6. Eficiência

  7. Compatibilidade

  8. Linguagem de Programação

  9. Banco de Dados

mvp Autores: Alexandre Júnior, Gustavo Haubert, Manoela Garcia

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.