Editar uma receita não deveria mudar o lote do mês passado
Numa produção, uma receita é duas coisas ao mesmo tempo: a fórmula pela qual se produz hoje e o registro do que um lote pronto realmente levou. A maior parte dos softwares guarda só a primeira e, com isso, reescreve a segunda toda vez que uma receita é corrigida.
A falha é silenciosa, e é isso que a torna séria
Uma semana comum. Um sabor de gengibre está ajustado em 6 gramas por litro. Ao longo da primavera são produzidos quinze lotes. Em junho o fornecedor de gengibre muda e a dose cai para 5 gramas. Nada dramático acontece e nada parece quebrado.
Mas se a receita é um único registro editável, os quinze lotes da primavera agora afirmam que foram feitos com 5 gramas. Nenhum aviso aparece, porque do ponto de vista do software nada deu errado: um campo foi editado e cada página que o lê mostra o valor novo. O registro do lote foi alterado meses depois por uma edição que não tinha nada a ver com ele.
Isso pesa em três lugares diferentes. Uma reclamação sobre uma garrafa da primavera é investigada contra a fórmula errada. O custo por litro da primavera é recalculado em silêncio. E um auditor que pergunta com o que um lote específico foi feito recebe uma resposta confiante e errada, o que é pior do que não ter resposta.
Receita mestra e receita de controle
A indústria de processos resolveu isso há tempos. A ISA-88, norma de controle de bateladas, separa a receita mestra, a fórmula atual de um produto, da receita de controle, a cópia ligada a uma corrida específica. A mestra existe para mudar. A de controle existe para nunca mudar, porque é evidência e não instrução.
Trazido para uma produção pequena de kombucha, isso significa que um lote deveria registrar a versão da receita vigente no momento em que foi criado e continuar lendo essa versão depois. Corrigir a mestra faz então o certo: muda com o que o próximo lote será feito, e nada mais.
Na BrauMo um lote se liga à sua versão de receita ao ser criado, e uma receita que nunca foi versionada ganha uma primeira versão nesse momento, então nenhum lote fica apontando para o nada.
Um instantâneo precisa ser a receita inteira
O atalho tentador é salvar só os campos que importam: as doses, talvez a mistura de chá. Funciona até o dia em que algo novo começa a ler a receita.
Um instantâneo ajustado aos leitores de hoje deixa de ser um instantâneo assim que aparece um leitor novo, e a falha é o mesmo silêncio de antes. O leitor novo não encontra valor salvo, recorre à mestra viva, e o registro do lote passa a dizer a verdade em alguns campos e o presente em outros. Ninguém vê a mistura se formar.
A versão precisa guardar tudo: cada coluna da receita, a mistura de chá com as suas proporções e os ingredientes de sabor com quantidades e unidades. A ordenação também conta, senão duas misturas idênticas salvas em ordem de linha diferente se comparam como diferentes e criam uma versão nova e inútil a cada salvamento.
O versionamento nunca pode ficar entre o produtor e o Salvar
Duas decisões menores pesam tanto quanto o conceito.
A primeira: uma versão é escrita dentro da mesma transação da mudança que descreve. Se o salvamento falha, a versão vai junto, em vez de deixar um registro de um estado que nunca existiu.
A segunda: versionamento é um registro sobre uma mudança, nunca um pré-requisito para ela. Se criar uma versão falhar por qualquer motivo, o salvamento passa mesmo assim e o próximo salvamento bem-sucedido cobre as duas edições. Quem está ao lado do tanque precisa sempre poder anotar o que é verdade. Um software que recusa uma correção porque a própria contabilidade dele está insatisfeita entendeu errado qual das duas sustenta o peso.
Mais um detalhe: salvar sem mudar nada compara com o último instantâneo e não escreve nada. Caso contrário o histórico enche de versões idênticas e deixa de ser legível, o que é só um jeito mais lento de perder a mesma informação.
O ingrediente que a produção faz ela mesma
O versionamento tem um parente próximo no planejamento de materiais, movido pelo mesmo princípio: um registro só serve se descer até o fim.
Muitos produtores de kombucha fazem parte dos próprios insumos. Um acidificante é o caso mais claro. Uma receita de sabor pode puxar 40 mililitros por litro dele, e esse acidificante não é um ingrediente comprado, mas uma receita própria, fermentada por cerca de setenta dias a partir de chá, açúcar e cultura iniciadora.
Um planejamento que para na receita de sabor informa que são necessários 40 litros de acidificante. É verdade e quase inútil. O chá e o açúcar que o próprio acidificante consome nunca entraram na lista de compras, e os setenta dias de prazo não apareceram em calendário nenhum. A falta é descoberta no dia em que a corrida de sabor deveria acontecer.
Um ingrediente próprio precisa então ser explodido um nível a mais, para que planejar uma corrida de sabor também exija o que o acidificante precisa e mostre quando ele tem de ser iniciado. Um nível, de propósito: a profundidade que uma produção realmente tem é um sabor construído sobre uma cultura, e um percurso recursivo precisaria da própria proteção contra ciclos para um caso que não ocorre na prática.
O que perguntar a qualquer sistema
São duas respostas concretas para uma pergunta geral, que vale fazer a qualquer software de produção.
- Abra um lote de seis meses atrás. Ele mostra a fórmula com que foi feito ou a de hoje?
- Mude uma receita e reabra aquele lote antigo. Se os números se moveram, os registros de lote estão sendo reescritos por edições comuns.
- Pergunte o que uma versão contém. Qualquer coisa abaixo da receita inteira vai derivar conforme o software cresce.
- Verifique o que acontece com um ingrediente próprio na lista de compras e no calendário. Parar na sub-receita é o atalho comum.
Nada disso é exótico nem exclusivo da kombucha. É simplesmente a diferença entre uma receita como documento de trabalho e uma receita como evidência, uma distinção de que toda produção precisa na primeira vez que alguém faz uma pergunta precisa sobre uma garrafa antiga. Os registros de lote dependem disso, e rastrear um lote até o que entrou nele também.
Continue lendo
- Rastreamento de lotes e registros prontos para um recolhimento de kombucha
- O registro do dia de produção: o que anotar e por que um auditor pede
- De casa ao comercial: o que muda ao escalar a kombucha
- HACCP para kombucha: os dois pontos de controle que importam
Como o BrauMo resolve isso: Ver o tour do produto → · Ver preços →