Product Backlog — Sistema ReMed.io (Atualizado)
Nesta seção é apresentado o Product Backlog do sistema ReMed.io, contendo as histórias de usuário planejadas para o desenvolvimento do sistema usando o Kanban.
Board Kanban
🔴 Histórias
História 1 — Cadastro de Produtos (Catálogo)
Como administrador
Quero cadastrar produtos no catálogo
Para organizar os tipos de produtos que a farmácia comercializa
Critérios de aceitação:
- Deve ser possível cadastrar produtos base, vinculando-os a uma subcategoria: Medicamento, Cuidado Pessoal ou Suplemento Alimentar.
- Cada subclasse deve conter atributos específicos (ex.: tarja para medicamentos, tipo de pele para cuidados pessoais, sabor para suplementos).
- Este cadastro não contém informações operacionais como preço, validade ou quantidade — apenas dados descritivos.
História 2 — Cadastro de Fornecedores
Como administrador
Quero cadastrar fornecedores
Para associá-los aos lotes de produtos adquiridos
Critérios de aceitação:
- Cadastro de nome, CNPJ, telefone, e-mail e endereço.
- Fornecedor pode ser associado a diferentes lotes (
ItemEstoque
).
História 3 — Cadastro de Armazéns
Como administrador
Quero cadastrar locais de armazem
Para organizar onde os produtos estão fisicamente ou logicamente armazenados
Critérios de aceitação:
- Cadastro do nome do armazém (ex.: Estoque Central, Balcão, Cuidados Pessoais).
- Definição de quantidade mínima para cada produto nesse armazém (para alertas de estoque baixo).
História 4 — Cadastro de Itens de Estoque
Como administrador
Quero cadastrar itens de estoque
Para controlar validade, preço e fornecedor de cada entrada de produto
Critérios de aceitação:
- Cadastro de código de barras, preço de venda, data de validade, fornecedor e armazém.
- Cada
ItemEstoque
está vinculado a umProdutoBase
.
História 5 — Movimentação de Estoque (Entradas e Saídas)
Como funcionário autenticado
Quero registrar entradas e saídas de estoque
Para manter o controle atualizado dos produtos disponíveis
Critérios de aceitação:
- Movimentação deve conter: data, tipo (entrada ou saída), quantidade e item de estoque (lote).
- Deve atualizar automaticamente a quantidade no armazém.
- Valida se há saldo suficiente para saídas.
- Somente usuários autenticados com permissão de acesso podem realizar essa operação.
História 6 — Consulta e Monitoramento de Estoque
Como funcionário autenticado
Quero consultar o estoque atual
Para verificar quantidades, validade, localização e status dos produtos
Critérios de aceitação:
- Listagem de quantidade atual, validade, armazém e fornecedor dos itens.
- Destacar produtos vencidos ou com estoque abaixo do mínimo.
- Requer autenticação para acesso.
História 7 — Relatório de Produtos Vencidos e Próximos do Vencimento
Como administrador
Quero gerar relatórios de produtos vencidos ou prestes a vencer
Para tomar decisões de descarte ou promoção dos produtos
Critérios de aceitação:
- Listagem de produtos com validade expirada ou a vencer em até X dias (parâmetro configurável).
História 8 — Relatório de Movimentações de Estoque
Como administrador
Quero gerar um relatório de movimentações
Para acompanhar todo o histórico de entradas e saídas do estoque
Critérios de aceitação:
- Relatório deve incluir: data, tipo de movimentação, quantidade, item de estoque (produto + lote), e armazém.
História 9 — Alerta de Estoque Crítico
Como administrador
Quero receber alertas de estoque crítico
Para evitar falta de produtos essenciais
Critérios de aceitação:
- O sistema deve emitir alertas sempre que a quantidade de um item estiver igual ou abaixo da quantidade mínima definida para o armazém.
História 10 — Autenticação de Funcionários
Como funcionário
Quero me autenticar no sistema
Para garantir acesso seguro às funcionalidades de estoque
Critérios de aceitação:
- O funcionário deve se autenticar utilizando e-mail e senha (armazenada como hash).
- Apenas usuários autenticados têm permissão para acessar ou modificar dados sensíveis.
- Dados do funcionário incluem nome, CPF, e-mail, cargo e data de contratação.
🟡 Em andamento
Histórias que estão em desenvolvimento.
🟢 Concluído
Histórias que já foram finalizadas.