03 / Especificações das entregas
Informações levantadas com os interessados
Extraia requisitos atômicos: uma capacidade ou condição verificável por registro. A classificação não foi preenchida para que a equipe a justifique. Os limites apresentados são condições de aceitação; quando houver lacunas ou conflitos nas declarações complementares, será necessário refiná-los antes da validação.
1.1.1 — Cadastro mestre de produtos
O cadastro deverá permitir incluir, consultar e atualizar código, descrição, unidade de separação e endereço de armazenagem. Cada produto terá um código exclusivo e um único endereço principal. O catálogo de referência, aprovado por Carla, contém os 120 produtos ativos.
Na entrega, os 120 produtos deverão estar cadastrados, com todos os quatro campos preenchidos, sem códigos duplicados e com unidade e endereço iguais aos da referência. A conferência abrangerá todos os registros. A tentativa de salvar um código já existente ou um campo obrigatório vazio deverá ser bloqueada, sem alterar a base. Consultar e alterar um produto válido deverá preservar os demais registros.
Essa base é indispensável ao piloto e fornece os códigos utilizados nas etiquetas, nos pedidos e no painel.
1.1.2 — Mapa de armazenagem e etiquetas
O mapa deverá relacionar cada produto ao endereço composto por corredor, estante e posição. As 120 posições principais deverão ter etiquetas com o mesmo código e endereço do cadastro, além da descrição do produto. Não poderá haver posição principal compartilhada por produtos diferentes.
Na inspeção de todas as posições, serão aceitas apenas correspondências exatas entre mapa, cadastro, etiqueta e produto armazenado. Sob a iluminação habitual do depósito e a um metro de distância, cada um dos quatro auxiliares deverá ler corretamente código e endereço de pelo menos 19 das mesmas 20 etiquetas sorteadas, sem ajuda.
O desenho do mapa e o modelo da etiqueta podem ser preparados enquanto o cadastro é organizado. A impressão final e a aprovação dependem da base consolidada. Etiquetas legíveis são essenciais; código de barras é uma proposta adicional discutida na seção seguinte.
1.2.1 — Controle digital de pedidos e conferência
O controle deverá registrar número exclusivo do pedido, cliente, produtos, quantidades e horário de liberação para separação. Deverá gerar uma lista de separação ordenada por endereço e registrar o resultado da conferência de produto e quantidade. Quantidades deverão ser inteiras e maiores que zero; produtos inexistentes no cadastro e números de pedido repetidos deverão ser rejeitados.
Os estados serão “liberado”, “em separação”, “aguardando conferência” e “conferido”. A mudança para “conferido” só poderá ocorrer quando todos os itens coincidirem com o pedido. Havendo divergência, o pedido permanecerá “aguardando conferência”, com motivo registrado. Somente após correção e nova conferência poderá avançar. O controle deverá guardar responsável e horário de cada mudança de estado.
Os auxiliares poderão consultar pedidos e registrar separação e conferência; apenas Bruno poderá alterar o cadastro de produtos. A verificação usará uma conta de cada perfil: todas as operações autorizadas deverão funcionar e todas as tentativas de alteração do cadastro por auxiliar deverão ser bloqueadas.
Nos dois computadores existentes, com duas sessões simultâneas e uma base de 200 pedidos de 10 itens, pelo menos 95 de 100 consultas deverão apresentar o pedido completo em até 3 segundos, contados do comando de consulta à exibição. Em 20 rodadas de gravações simultâneas de pedidos distintos, nenhum registro poderá ser perdido ou sobrescrito.
Nos ensaios de cada regra de negócio, serão usados um caso válido e um inválido, incluindo duplicidade, quantidade zero, produto inexistente e divergência na conferência; todos deverão produzir o resultado previsto. O controle usa a base 1.1.1 e os endereços 1.1.2. O bloqueio de divergências tem prioridade sobre recursos de conveniência.
1.2.2 — Procedimento e guia de trabalho
O kit deverá conter um procedimento de até quatro páginas e um guia visual de uma página, disponíveis em PDF e em uma cópia impressa junto à bancada. Deverá explicar liberação, separação, conferência, correção de divergências e responsabilidades, usando os mesmos estados e nomes de campos do controle digital.
Após uma orientação de 30 minutos, cada auxiliar executará cinco pedidos de teste com 10 itens, sendo um pedido com divergência proposital. Usando apenas o guia, cada participante deverá concluir corretamente pelo menos quatro dos cinco pedidos e, obrigatoriamente, identificar e impedir a liberação do pedido divergente. O avaliador registrará acertos e intervenções; uma tarefa com ajuda não contará como acerto.
A redação inicial pode ocorrer em paralelo à configuração do controle, depois de acordados os campos e estados. A edição final depende da versão demonstrável de 1.2.1. O guia é obrigatório para iniciar o piloto.
1.3.1 — Painel de indicadores
O painel deverá permitir escolher o período e exibir total de pedidos conferidos, percentual de pedidos sem divergência na primeira conferência e tempo médio de preparação. “Sem divergência” significa que todos os produtos e quantidades coincidem já na primeira conferência; uma correção posterior não apaga o erro inicial. O tempo de preparação vai da liberação do pedido para separação até a confirmação final da conferência, incluindo espera e retrabalho.
O percentual será o número de pedidos sem divergência inicial dividido pelo total de pedidos conferidos no período, multiplicado por 100. O tempo médio será a soma dos tempos de preparação desses pedidos dividida pelo mesmo total. Pedidos ainda não conferidos não entram nos cálculos. Sem pedidos conferidos, o painel deverá apresentar total zero e “sem dados” para percentual e média.
Ao solicitar atualização, o painel deverá incorporar todos os registros gravados até esse instante e concluir em até 10 segundos, em cada uma de 10 execuções com a base de 200 pedidos. Percentual e tempo médio serão exibidos com uma casa decimal, com tolerância de 0,1 ponto percentual e 0,1 minuto em relação ao cálculo independente de Carla.
No teste conhecido de 20 pedidos conferidos, dos quais 18 sem divergência inicial, com soma de 240 minutos, os resultados deverão ser 20, 90,0% e 12,0 minutos. Também serão testados período vazio e pedidos ainda não conferidos. O painel depende dos estados, registros e horários de 1.2.1; seu desenho pode começar em paralelo ao guia. Os três indicadores são obrigatórios; apresentação visual adicional é negociável.
1.3.2 — Dossiê de resultados do piloto
O dossiê deverá reunir a versão dos componentes usados, os registros dos 200 pedidos do piloto, os resultados dos testes de cada requisito, as divergências encontradas, as correções e a decisão de Ana. Cada evidência deverá identificar requisito, método, resultado observado, data e responsável. Nenhum requisito poderá constar como atendido sem evidência.
O piloto terá cinco dias úteis, 40 pedidos por dia, 10 itens por pedido, distribuídos entre os quatro auxiliares, usando o depósito e os equipamentos descritos. Para atingir a meta, pelo menos 196 dos 200 pedidos deverão estar corretos na primeira conferência e a soma dos tempos de preparação deverá ser de, no máximo, 2.400 minutos. Os dois limites deverão ser atendidos simultaneamente. A análise também deverá confirmar todos os demais requisitos obrigatórios da solução.
O modelo do dossiê pode ser preparado antecipadamente. Seus resultados só poderão ser preenchidos após os testes e o piloto. A equipe da disciplina deverá planejar essa verificação; não precisa implantar o depósito nem inventar resultados para concluir a prática.
Condições dos marcos
1.1.3 — Base e endereços aprovados: Carla confere 1.1.1 e Bruno confere 1.1.2; Ana autoriza o uso da base quando todos os critérios desses componentes forem atendidos. Referência de planejamento: final da semana 2.
1.2.3 — Operação pronta para o piloto: exige 1.1.3, testes aprovados de 1.2.1, avaliação aprovada de 1.2.2 e painel 1.3.1 disponível e testado. Ana autoriza o piloto. Referência: final da semana 4.
1.3.3 — Solução aceita para uso: após 1.2.3 e o piloto da semana 5, Ana analisa 1.3.2 e registra o aceite somente se os requisitos obrigatórios e as duas metas do piloto tiverem sido atendidos. A semana 6 fica reservada à análise e, se necessárias, correções e novas verificações; o calendário não autoriza dispensar critérios.