Histórias de Usuário - Módulo de Manejo de Rebanho¶
Sumário¶
- [US-MANR-001] Cadastro e gestão de subcategorias de animais
- [US-MANR-002] Gestão de lotes de animais
- [US-MANR-003] Movimentação de rebanho entre pastos
- [US-MANR-004] Registro de entradas e saídas de animais
- [US-MANR-005] Evolução automática de categorias
- [US-MANR-006] Controle de capacidade de pastos
- [US-MANR-007] Histórico e rastreabilidade de rebanho
- [US-MANR-008] Operação offline de manejo
[US-MANR-001] Cadastro e gestão de subcategorias de animais¶
Como Administrador ou Gestor da fazenda,
quero cadastrar e gerenciar subcategorias personalizadas de animais,
para que possa organizar o rebanho conforme as necessidades específicas da minha operação zootécnica.
Detalhes¶
- As categorias principais são imutáveis e já definidas pelo sistema
- Deve ser possível criar subcategorias personalizadas com faixa etária e características próprias
- Cada subcategoria deve poder ter seu valor médio de mercado registrado
Critérios de Aceitação¶
- Dado que acesso o módulo de manejo, quando seleciono a opção de cadastro de subcategorias, então visualizo a lista de categorias principais fixas do sistema.
- Dado que selecionei uma categoria principal, quando seleciono adicionar subcategoria, então posso preencher nome, faixa etária, uso e valor médio de mercado.
- Dado que preenchi todos os campos obrigatórios da subcategoria, quando confirmo o cadastro, então a subcategoria é criada e fica disponível para uso na gestão de lotes.
- Dado que selecionei uma subcategoria existente, quando escolho a opção de edição, então posso atualizar seus dados, exceto sua categoria principal.
- Dado que configuro o valor médio de mercado para uma subcategoria, quando acesso o módulo financeiro, então este valor é utilizado para cálculos de valorização do rebanho.
Referências¶
- RF: RF-MANR-001, RF-MANR-002, RF-MANR-003
- RNF: -
- RN: RN-MANR-003
Resolve o(s) problema(s)¶
- Dificuldade em classificar o rebanho conforme as especificidades da operação
- Impossibilidade de valorizar corretamente diferentes tipos de animais
- Falta de parâmetros para evolução zootécnica adequada do rebanho
Observações¶
- As categorias principais são fixas e imutáveis conforme RF-MANR-001
- As regras de evolução das categorias principais são configuradas internamente pelo sistema
- Considerar a possibilidade de importação em massa de subcategorias via planilha
Informações Técnicas¶
- Estimativa de Pontos: [A ser definido durante o Planning]
- Módulo: Manejo de Rebanho
- Complexidade: Média
- Prioridade: Alta
[US-MANR-002] Gestão de lotes de animais¶
Como Técnico ou Gestor da fazenda,
quero cadastrar e gerenciar lotes de animais com categoria, peso médio e fase produtiva,
para que possa agrupar e acompanhar conjuntos de animais com características semelhantes ou objetivos comuns.
Detalhes¶
- Os lotes devem ser associados a tipos de lotes com objetivos claros
- Deve ser possível registrar informações como categoria, quantidade de animais, peso médio, e fase produtiva
- Os lotes são a unidade básica para movimentações e tratamentos
Critérios de Aceitação¶
- Dado que acesso o módulo de manejo, quando seleciono a opção de cadastro de lotes, então posso criar um novo lote com nome, tipo, categoria, quantidade, peso médio e fase produtiva.
- Dado que estou cadastrando um lote, quando seleciono o tipo de lote, então o sistema apresenta apenas tipos previamente cadastrados conforme RF-MANR-005.
- Dado que preenchi todos os campos obrigatórios do lote, quando confirmo o cadastro, então o lote é criado e fica disponível para movimentações.
- Dado que visualizo a lista de lotes, quando seleciono um lote específico, então posso ver seus detalhes, histórico de movimentações e localização atual.
- Dado que um lote está associado a uma categoria específica, quando a categoria evolui automaticamente, então o lote acompanha essa evolução mantendo seu agrupamento.
Referências¶
- RF: RF-MANR-004, RF-MANR-005, RF-MANR-006
- RNF: RNF-MANR-003
- RN: RN-MANR-002
Resolve o(s) problema(s)¶
- Dificuldade em acompanhar conjuntos específicos de animais com objetivos comuns
- Falta de visibilidade sobre o desempenho de diferentes grupos de animais
- Imprecisão no controle de animais por fase produtiva e localização
Observações¶
- A interface de cadastro deve ser otimizada para uso em campo
- Considerar a integração com dispositivos de pesagem para atualização automática do peso médio
- O tipo de lote é fundamental para determinar o objetivo e as ações aplicáveis ao lote
Informações Técnicas¶
- Estimativa de Pontos: [A ser definido durante o Planning]
- Módulo: Manejo de Rebanho
- Complexidade: Média
- Prioridade: Alta
[US-MANR-003] Movimentação de rebanho entre pastos¶
Como Técnico, Operador ou Gestor da fazenda,
quero registrar movimentações quantitativas de lotes entre pastos, retiros e fazendas,
para que possa controlar com precisão a localização do rebanho e otimizar o uso das pastagens.
Detalhes¶
- As movimentações devem validar a quantidade disponível no pasto de origem
- Deve ser possível movimentar entre pastos do mesmo retiro ou de retiros diferentes
- O sistema deve alertar sobre capacidade de suporte dos pastos de destino
Critérios de Aceitação¶
- Dado que acesso o módulo de manejo, quando seleciono a opção de movimentação, então posso escolher o lote, quantidade, pasto de origem e pasto de destino.
- Dado que estou registrando uma movimentação, quando informo uma quantidade superior à disponível no pasto de origem, então o sistema deve seguir a configuração de restrição (bloquear ou permitir com alerta).
- Dado que o pasto de destino tem sua capacidade de suporte definida, quando registro uma movimentação que ultrapassa essa capacidade, então recebo um alerta sobre super-lotação.
- Dado que concluo uma movimentação, quando consulto o estoque de animais por pasto, então visualizo a atualização imediata dos saldos nos pastos de origem e destino.
- Dado que realizo movimentações em modo offline, quando recupero a conexão, então o sistema sincroniza as informações e aplica as movimentações em ordem cronológica.
Referências¶
- RF: RF-MANR-007, RF-MANR-012, RF-MANR-013
- RNF: RNF-MANR-001, RNF-MANR-002, RNF-MANR-003
- RN: RN-MANR-001, RN-MANR-002, RN-MANR-005, RN-MANR-007
Resolve o(s) problema(s)¶
- Perda de controle sobre a localização exata do rebanho
- Super-lotação de pastos causando degradação e baixo desempenho animal
- Inconsistências entre contagem física e registros do sistema
- Dificuldade em operações de campo sem conectividade
Observações¶
- A interface de movimentação deve ser otimizada para uso em campo com poucos toques
- Considerar a possibilidade de movimentações programadas para datas futuras
- Integrar com o módulo sanitário para alertar sobre movimentações de animais em tratamento
Informações Técnicas¶
- Estimativa de Pontos: [A ser definido durante o Planning]
- Módulo: Manejo de Rebanho
- Complexidade: Alta
- Prioridade: Alta
[US-MANR-004] Registro de entradas e saídas de animais¶
Como Técnico ou Gestor da fazenda,
quero registrar entradas (compras, nascimentos) e saídas (vendas, mortes, perdas) de animais com justificativas,
para que possa manter o controle preciso do saldo de rebanho e suas alterações.
Detalhes¶
- Cada registro deve conter data, motivo, quantidade, destino/origem e observação
- Saídas por morte ou perda devem ter justificativa obrigatória
- As entradas e saídas devem atualizar imediatamente o saldo do rebanho
Critérios de Aceitação¶
- Dado que acesso o módulo de manejo, quando seleciono a opção de registrar entrada ou saída, então posso preencher todos os dados necessários incluindo motivo específico.
- Dado que estou registrando uma saída por morte ou perda, quando tento finalizar o registro, então o sistema exige justificativa detalhada antes de prosseguir.
- Dado que completo um registro de entrada ou saída, quando consulto o saldo do rebanho, então visualizo a atualização imediata refletindo a operação.
- Dado que visualizo o histórico do rebanho, quando aplico filtros por tipo de operação, então posso ver separadamente entradas e saídas com seus respectivos motivos.
- Dado que registro entradas e saídas em ambiente offline, quando recupero a conexão, então o sistema sincroniza os dados preservando todos os registros mesmo em caso de possível duplicidade.
Referências¶
- RF: RF-MANR-009
- RNF: RNF-MANR-001, RNF-MANR-003
- RN: RN-MANR-001, RN-MANR-004
Resolve o(s) problema(s)¶
- Falta de rastreabilidade das alterações no saldo do rebanho
- Ausência de justificativas para perdas de animais
- Dificuldade em auditar entradas e saídas para fins fiscais e gerenciais
- Inconsistências entre registros financeiros e zootécnicos
Observações¶
- Integrar com módulos financeiro e fiscal para entradas e saídas com valor comercial
- Considerar requisitos legais de rastreabilidade para movimentações entre propriedades
- Implementar sistema de alerta para taxas anormais de mortalidade
Informações Técnicas¶
- Estimativa de Pontos: [A ser definido durante o Planning]
- Módulo: Manejo de Rebanho
- Complexidade: Média
- Prioridade: Alta
[US-MANR-005] Evolução automática de categorias¶
Como Técnico ou Gestor da fazenda,
quero que o sistema evolua automaticamente as categorias dos animais com base em regras de idade e peso,
para que possa ter controle preciso sobre o desenvolvimento do rebanho sem intervenção manual constante.
Detalhes¶
- A evolução deve ocorrer conforme parâmetros predefinidos de idade e peso
- O sistema deve manter histórico das evoluções para análises zootécnicas
- Alertas devem ser gerados quando ocorrerem evoluções significativas
Critérios de Aceitação¶
- Dado que um lote atinge os parâmetros de idade e peso definidos para evolução, quando o sistema realiza a verificação periódica, então a categoria é automaticamente atualizada.
- Dado que uma evolução de categoria ocorre, quando consulto o histórico do lote, então visualizo o registro detalhado dessa evolução com data e parâmetros que a motivaram.
- Dado que configurei alertas para evoluções, quando ocorre uma mudança significativa de categoria, então recebo notificação sobre o evento.
- Dado que um lote tem animais em condições diferentes, quando alguns atendem os critérios de evolução e outros não, então o sistema sugere a separação do lote para evolução parcial.
- Dado que estou operando em modo offline, quando ocorre uma evolução, então o registro é armazenado localmente e sincronizado quando a conexão for reestabelecida.
Referências¶
- RF: RF-MANR-002, RF-MANR-008
- RNF: RNF-MANR-001, RNF-MANR-003
- RN: RN-MANR-003
Resolve o(s) problema(s)¶
- Trabalho manual intensivo para atualizar categorias de animais
- Atrasos e imprecisões na evolução das categorias
- Dificuldade em análises de desenvolvimento zootécnico
- Perda de oportunidade de manejo ou comercialização por desconhecimento da evolução
Observações¶
- A configuração de parâmetros de evolução deve ser restrita a perfis específicos
- Considerar fatores sazonais e raciais nas regras de evolução
- Implementar mecanismos de revisão para evoluções atípicas ou fora do padrão
Informações Técnicas¶
- Estimativa de Pontos: [A ser definido durante o Planning]
- Módulo: Manejo de Rebanho
- Complexidade: Alta
- Prioridade: Alta
[US-MANR-006] Controle de capacidade de pastos¶
Como Técnico ou Gestor da fazenda,
quero definir e monitorar a capacidade de suporte de cada pasto em termos de UA (Unidade Animal),
para que possa otimizar a ocupação das pastagens e evitar sobrecarga ou subaproveitamento.
Detalhes¶
- Deve ser possível configurar a capacidade máxima de UA por pasto
- O sistema deve considerar variações sazonais (período seco/chuvoso)
- Alertas devem ser emitidos quando a ocupação ultrapassar limites definidos
Critérios de Aceitação¶
- Dado que acesso o cadastro de pastos, quando seleciono um pasto específico, então posso definir sua capacidade de suporte em UA para diferentes períodos do ano.
- Dado que registro uma movimentação para um pasto, quando a ocupação resultante ultrapassar 80% da capacidade, então recebo um alerta sobre aproximação do limite.
- Dado que consulto o mapa de ocupação da fazenda, quando visualizo os pastos, então identifico claramente por código de cores quais estão sub-ocupados, otimizados ou super-ocupados.
- Dado que realizo uma avaliação de massa forrageira, quando registro essa informação, então o sistema recalcula dinamicamente a capacidade de suporte do pasto.
- Dado que a estação muda (seca para chuvosa ou vice-versa), quando o sistema detecta a mudança de período, então ajusta automaticamente os cálculos de capacidade conforme configurações sazonais.
Referências¶
- RF: RF-MANR-013, RF-MANR-014
- RNF: -
- RN: RN-MANR-005, RN-MANR-006
Resolve o(s) problema(s)¶
- Degradação de pastagens por sobrecarga animal
- Subaproveitamento de áreas com potencial produtivo
- Dificuldade em planejar rotação de pastagens
- Falta de visibilidade sobre a capacidade real das áreas de pastejo
Observações¶
- Considerar integração com sistema de georreferenciamento para visualização espacial
- Implementar histórico de capacidade e ocupação para análises de tendência
- A capacidade deve considerar diferenças entre categorias animais em termos de UA
Informações Técnicas¶
- Estimativa de Pontos: [A ser definido durante o Planning]
- Módulo: Manejo de Rebanho
- Complexidade: Alta
- Prioridade: Alta
[US-MANR-007] Histórico e rastreabilidade de rebanho¶
Como Técnico ou Gestor da fazenda,
quero visualizar o histórico completo de movimentações, evoluções e eventos de cada lote,
para que possa analisar o desenvolvimento do rebanho e tomar decisões baseadas em dados históricos.
Detalhes¶
- Deve ser possível filtrar por período, pasto, categoria e tipo de movimentação
- O histórico deve incluir todas as operações realizadas com o lote
- Deve permitir exportação de dados para análises externas
Critérios de Aceitação¶
- Dado que acesso o módulo de manejo, quando seleciono a visualização de histórico, então posso aplicar múltiplos filtros para localizar operações específicas.
- Dado que visualizo o histórico de um lote específico, quando analiso sua linha do tempo, então posso ver todas as movimentações, evoluções e eventos em ordem cronológica.
- Dado que identifico uma inconsistência no histórico, quando possuo permissão adequada, então posso registrar uma correção com justificativa, mantendo o registro original para auditoria.
- Dado que preciso analisar dados históricos externamente, quando seleciono a opção de exportação, então posso baixar os dados em formatos padrão (CSV, Excel).
- Dado que consulto a posição atual do rebanho, quando seleciono visualização por fazenda, retiro, pasto ou categoria, então obtenho relatórios consolidados com quantidades e distribuição atual.
Referências¶
- RF: RF-MANR-010
- RNF: RNF-MANR-003
- RN: RN-MANR-001
Resolve o(s) problema(s)¶
- Dificuldade em rastrear o histórico completo de lotes específicos
- Falta de visibilidade sobre padrões de desenvolvimento do rebanho
- Impossibilidade de analisar tendências e identificar gargalos
- Ausência de dados para auditorias e certificações
Observações¶
- A interface de consulta deve ser intuitiva mesmo com grande volume de dados
- Considerar diferentes visualizações (tabular, gráfica, mapa) para diferentes análises
- Implementar sistema de bookmarks para consultas frequentes
Informações Técnicas¶
- Estimativa de Pontos: [A ser definido durante o Planning]
- Módulo: Manejo de Rebanho
- Complexidade: Média
- Prioridade: Média
[US-MANR-008] Operação offline de manejo¶
Como Técnico ou Operador em campo,
quero registrar movimentações, entradas, saídas e consultar dados do rebanho mesmo sem conectividade,
para que possa realizar operações de manejo em qualquer área da fazenda independente da disponibilidade de internet.
Detalhes¶
- O sistema deve funcionar completamente offline com sincronização posterior
- Dados críticos devem ser armazenados localmente para consulta
- Conflitos de sincronização devem ser tratados seguindo regras específicas
Critérios de Aceitação¶
- Dado que estou em uma área sem conexão, quando acesso o aplicativo móvel, então posso realizar todas as operações de manejo normalmente com dados locais.
- Dado que registro operações offline, quando recupero a conexão, então o sistema sincroniza automaticamente as informações com o servidor central.
- Dado que ocorrem alterações conflitantes no mesmo lote, quando o sistema detecta o conflito durante a sincronização, então aplica as regras de resolução conforme RNF-MANR-001.
- Dado que estou operando offline, quando preciso consultar histórico ou posição atual do rebanho, então visualizo os dados disponíveis localmente com clara indicação de quando foram sincronizados pela última vez.
- Dado que tenho operações pendentes de sincronização, quando verifico o status do aplicativo, então vejo claramente quais operações ainda não foram sincronizadas e posso forçar a sincronização quando houver conexão.
Referências¶
- RF: -
- RNF: RNF-MANR-001, RNF-MANR-002
- RN: -
Resolve o(s) problema(s)¶
- Impossibilidade de registro imediato de operações em áreas remotas
- Perda de informações por esquecimento quando o registro é adiado
- Necessidade de anotações em papel para posterior digitação
- Falta de informações atualizadas para tomada de decisão em campo
Observações¶
- O mecanismo de sincronização deve ser robusto mesmo com conexões instáveis
- Considerar o armazenamento local otimizado para dispositivos com recursos limitados
- A interface deve indicar claramente o status de sincronização de cada operação
Informações Técnicas¶
- Estimativa de Pontos: [A ser definido durante o Planning]
- Módulo: Manejo de Rebanho
- Complexidade: Alta
- Prioridade: Alta