App NCR con attività CAPA per tracciare i difetti fino alla chiusura
Crea un'app NCR con attività CAPA per registrare difetti, assegnare i passaggi di analisi della causa, impostare scadenze e tracciare le azioni correttive fino ad approvazione e chiusura.

Cosa risolvono realmente il processo NCR e CAPA
Un nonconformance report (NCR) è la registrazione di qualcosa che non ha soddisfatto un requisito. Quel requisito può essere un disegno, una specifica, un'istruzione di lavoro o l'aspettativa del cliente. L'obiettivo non è dare la colpa a qualcuno: è catturare i fatti mentre sono freschi così lo stesso problema non si ripeta.
CAPA sta per Corrective and Preventive Action. È ciò che succede dopo l'apertura dell'NCR: si indaga perché è successo, si risolve il problema immediato e si mette in atto una misura preventiva. In un buon sistema l'NCR è il trigger e la CAPA è il seguito.
Insieme, NCR e CAPA aiutano in problemi pratici: catturare i problemi in modo coerente, assegnare una proprietà chiara, chiudere i lavori in tempo con scadenze, rendere le decisioni tracciabili e prevenire le ricorrenze.
I trigger comuni sono facili da individuare quando si impara a cercarli: una lamentela del cliente, un controllo in-process fallito, un rifiuto all'ispezione finale o un problema con un fornitore come certificati materiali sbagliati. Anche i near miss possono valere un NCR quando il costo di ripetere l'errore è elevato.
Un esempio semplice: un lotto fallisce un controllo dimensionale. L'NCR registra il numero parte, il lotto, la misura, le foto e chi l'ha trovato. La CAPA poi assegna l'analisi della causa radice, l'azione correttiva (contimento e riparazione), la prevenzione (cambio di processo o formazione) e la verifica prima della chiusura.
Cosa registrare in un NCR (campi che contano)
Un NCR è utile quando registra solo ciò che aiuta qualcuno a prendere una decisione: cosa è successo, quanto è esteso il problema e cosa fare dopo. Se il modulo sembra un quiz, le persone lo salteranno o scriveranno “vedi email”.
La maggior parte dei team va bene con cinque gruppi di campi:
- Identificazione: sito o linea, data/ora, segnalatore, turno e dove è stato trovato (incoming, in-process, final, field).
- Dettagli dell'articolo: prodotto, numero parte, revisione, fornitore (se rilevante) e lotto/batch.
- Dettagli del difetto: descrizione in parole semplici, categoria, gravità/priorità, quantità interessata e come è stato rilevato.
- Contenimento immediato: cosa è stato fatto subito (hold, sort, rework, replace), chi lo ha approvato e dove si trova ora il materiale sospetto.
- Collegamenti di tracciabilità: PO, ordine di lavoro, ordine cliente, numeri seriali solo quando sono realmente necessari.
Gli allegati contano più dei testi lunghi. Una singola foto di un involucro incrinato, più la nota d'ispezione che mostra una misura fuori tolleranza, può far risparmiare ore più avanti. Per problemi con fornitori, includi il documento o il certificato del fornitore come upload.
Esempio: un ispettore ricezione segnala 12 unità dal lotto B-104. L'NCR registra il PO, la revisione parte, la severità “alta” e il contenimento “in quarantena nello scaffale Q2”. È sufficiente per permettere al prossimo responsabile di iniziare l'RCA senza cercare altro contesto.
Mappa un NCR semplice al workflow CAPA prima di costruire
Prima di creare schermate, mettetevi d'accordo su un flusso semplice che tutti possano seguire. Un workflow chiaro evita due problemi comuni: NCR che restano in sospeso e CAPA aperte per ogni piccola questione.
Iniziate con un piccolo set di stati che rispecchi come il lavoro si muove realmente, ad esempio Draft, Submitted, Containment, RCA, CAPA, Verification, Closed. Tenete nomi familiari così operatori, qualità e manager li interpretano allo stesso modo.
Decidete chi può far avanzare un NCR e definite le regole in modo esplicito. Per esempio: il segnalatore può salvare e inviare, la qualità può accettare e instradare, la produzione può completare le attività di contenimento, la supplier quality può eseguire l'RCA del fornitore e la direzione può approvare chiusure ad alto rischio.
Aggiungete alcuni “gate” così le informazioni giuste esistono prima dei cambi di stato. Teneteli minimi, ma rigorosi dove serve:
- Non iniziare l'RCA finché non è registrato il contenimento (cosa è stato messo in quarantena, cosa è stato rilavorato, cosa è sicuro da spedire).
- Non iniziare la CAPA finché non c'è una dichiarazione di causa radice con evidenze, non solo sintomi.
Decidete anche quando aprire una CAPA rispetto a chiudere come problema minore. Una regola semplice funziona bene: apri CAPA se il difetto si ripete, impatta il cliente, riguarda la sicurezza o è sistemico per il fornitore. Se è un caso isolato e completamente contenuto con basso rischio di ricorrenza, chiudilo con una motivazione breve.
Pianificate le approvazioni in anticipo. Molti team usano una catena leggera: quality approva il record NCR, produzione conferma la fattibilità, supplier quality conferma gli impegni del fornitore e la direzione firma il rischio e la chiusura.
Ruoli, responsabilità e permessi che le persone accetteranno
Se le persone non si fidano dei ruoli e delle regole, aggireranno il sistema. Mantieni semplice: un proprietario chiaro per ogni NCR e attività che possono essere delegate senza perdere responsabilità.
Un modello di ruoli pratico:
- Reporter: registra il difetto e le prove.
- Quality owner: gestisce l'NCR end-to-end e decide i passi successivi.
- Assegnatari: completano i passi di analisi della causa e le azioni, e allegano le prove.
- Approvatore: firma gate chiave come contenimento, azioni e chiusura.
- Viewer: accesso in sola lettura per manager, auditor o altri team.
Mantieni la proprietà con una persona (spesso Quality). Lasciala riassegnare attività, ma evita di riassegnare l'NCR stesso a meno che non ci sia una buona ragione. Questo rende più semplici le risposte agli audit.
I permessi dovrebbero rispecchiare il lavoro reale:
- Dopo l'invio, il reporter non può modificare fatti fondamentali (data, prodotto, tipo di difetto), ma può aggiungere commenti.
- Solo il quality owner può cambiare stato, scadenze e disposizione.
- Gli assegnatari possono modificare le proprie attività, non l'intero NCR.
- Gli approvatori possono approvare o rifiutare e devono commentare in caso di rifiuto.
Un audit trail non è opzionale. Traccia chi ha cambiato cosa e quando per stato, scadenze, assegnazioni e campi chiave. Registra il “perché” per le modifiche sensibili, come lo spostamento di una scadenza.
Per fornitori e parti esterne, mantieni l'accesso semplice: o dai accesso limitato solo alle loro attività assegnate, o usa un proxy interno (spesso Supplier Quality) che registri gli aggiornamenti del fornitore.
Passo dopo passo: costruire gli schermi e i dati core dell'app NCR
Inizia dai dati. Se le tabelle sono chiare, le schermate diventano più semplici.
Un set di oggetti pratico è: NCR (il report), NCR Item (cosa ha fallito, dove e quante unità), Task (lavoro da fare), Comment (discussione) e Attachment (foto, PDF, misurazioni). Un NCR di solito ha molti item, task, commenti e file. Le Task dovrebbero sempre puntare indietro all'NCR così le persone possono passare dal lavoro al contesto con un clic.
Costruisci i dati core e le schermate
Un ordine di costruzione semplice:
- Crea oggetti: NCR, NCR Item, Task, Comment, Attachment.
- Aggiungi relazioni: NCR -> Items/Tasks/Comments/Attachments (one-to-many).
- Costruisci tre schermate: NCR List (filtri + ricerca), Create NCR (modulo breve), NCR Details (tutto in un posto).
- Aggiungi guardrail per le azioni di stato (per esempio blocca “In review” finché non c'è almeno un NCR Item).
- Consenti la creazione e assegnazione di task dalla pagina di dettaglio dell'NCR.
Mantieni Create NCR breve. Cattura solo ciò che serve per avviare il lavoro: numero parte, descrizione del difetto, ubicazione, severità, rilevato da, data. Completa il resto nella pagina dei Dettagli.
Aggiungi cambi di stato e validazioni
Usa regole di workflow per controllare i cambi di stato con controlli base. Quando qualcuno invia, valida i campi obbligatori, imposta lo stato e registra l'ora di invio. Quando qualcuno chiude, conferma che tutte le attività richieste sono complete e che le note di chiusura sono presenti.
Esempio: un operatore apre un NCR per involucro graffiato. Il supervisore apre l'NCR, aggiunge due task (contenimento e indagine), assegna i responsabili e allega una foto. Il record resta leggibile perché task, commenti e file vivono tutti sotto lo stesso NCR.
Attività di analisi della causa radice che portano a risposte reali
L'analisi della causa radice fallisce quando viene trattata come una singola casella di testo. Un modello migliore è un piccolo set di tipi di task RCA ripetibili, ognuno con un risultato chiaro che qualcun altro può verificare.
Scegli 3-5 tipi di task RCA che si adattino alla maggior parte dei difetti e mantienili coerenti:
- Sintesi dei 5 Perché (catena breve più il perché finale)
- Bozza fishbone (persona, metodo, macchina, materiale, ambiente, misura)
- Controllo dati (misurazioni, storia dei lotti, risultati test)
- Revisione del processo (passo-passo, dove potrebbe fallire)
- Dichiarazione dell'operatore (cosa è stato osservato, quando, in quali condizioni)
Scrivi le attività in modo che possano essere contrassegnate come fatte o no. “Indaga il problema” è troppo vago. “Confermare l'intervallo di coppia usato sul Lotto 24 e allegare il log di coppia” è verificabile.
Rendi la prova obbligatoria per ogni task RCA, sia come allegato sia come breve nota. Poi mantieni un campo strutturato “Causa radice” che imponga chiarezza, per esempio: Cause (cosa è fallito), Perché (cosa ha permesso il fallimento), Prova (quale evidenza lo supporta).
Aggiungi un gate che impedisca azioni premature: l'RCA deve essere approvata prima che possano iniziare le attività CAPA.
Un test utile: se una persona nuova può seguire le prove e riprodurre il ragionamento, l'RCA sta facendo il suo lavoro.
Attività CAPA: correttive, preventive, verifica, chiusura
Azioni correttive e preventive suonano simili, ma nella pratica sono diverse. L'azione correttiva rimuove la causa di questo problema specifico (ripara ora). L'azione preventiva riduce la probabilità che il problema si ripeta su prodotti, linee o siti diversi.
Tieni separate le azioni correttive e preventive nella tua app NCR/CAPA. Altrimenti i team chiuderanno la CAPA con una toppa rapida e il problema tornerà il mese successivo.
I campi che rendono reali le azioni
Scrivi ogni azione in modo che una persona nuova possa eseguirla senza indovinare. Alcuni campi sono sufficienti:
- Owner dell'azione (una persona responsabile)
- Data di scadenza (e una motivazione se cambia)
- Criteri di accettazione (cosa significa “fatto”)
- Prova richiesta (foto, risultato test, documento aggiornato, record di formazione)
- Area impattata (prodotto, passo di processo, fornitore, cliente)
Verifica ed efficacia (i passaggi che molti saltano)
La verifica è il controllo immediato: abbiamo fatto ciò che abbiamo detto e soddisfa i criteri di accettazione? Assegna un verificatore che non sia l'owner quando possibile e rendi la prova obbligatoria.
La review di efficacia è successiva: la modifica ha tenuto nel tempo? Imposta una finestra basata sul rischio, spesso 30–90 giorni. Per esempio, se l'NCR riguardava “etichette che fanno sbavare dopo il confezionamento”, l'efficacia potrebbe essere “zero sbavature negli ultimi 500 pezzi” o “nessuna lamentela cliente in 60 giorni.”
La chiusura dovrebbe essere una regola, non una sensazione. Chiudi solo quando tutte le azioni sono verificate, la review di efficacia è completata (o formalmente rinunciata con una motivazione) e le approvazioni richieste sono registrate.
Scadenze, promemoria ed escalation senza infastidire
Le scadenze funzionano solo quando sembrano giuste. Se ogni attività è “domani”, la fiducia nel sistema crolla e le persone iniziano a ignorarlo. Imposta default sensati in base alla severità e lascia che gli owner li aggiustino con una motivazione chiara.
Un punto di partenza che molti team accettano:
- Critico: contenimento in 24 ore, RCA in 3 giorni, CAPA in 14 giorni
- Maggiore: contenimento in 3 giorni, RCA in 7 giorni, CAPA in 30 giorni
- Minore: contenimento in 7 giorni, RCA in 14 giorni, CAPA in 60 giorni
Mantieni i promemoria discreti e prevedibili: un messaggio pochi giorni prima, poi uno il giorno della scadenza. Se un'attività è già “in corso” con un commento, evita ping quotidiani.
L'escalation dovrebbe prevenire rischi bloccati, non mettere in imbarazzo le persone. Collegala all'azione:
- Notifica l'owner dell'NCR quando un task ha 2 giorni di ritardo
- Notifica il manager dell'owner del task a 7 giorni di ritardo
- Richiedi una nuova scadenza e una ragione per continuare
- Blocca la chiusura finché la verifica richiesta non è completa
Per evitare backlog silenziosi, rendi “scaduto” difficile da ignorare. Metti il conteggio delle attività scadute nella schermata principale di ciascun ruolo: i proprietari delle attività vedono le proprie, gli owner degli NCR vedono tutto ciò di cui sono responsabili.
Traccia anche i tempi di ciclo così potete migliorare il processo e non solo inseguire le date: submitted→contained, contained→RCA, RCA→closure.
Dashboard e audit trail per il controllo quotidiano
Una buona dashboard rende il sistema calmo. Le persone vedono cosa richiede attenzione oggi e i manager scorgono rischi prima che diventino un ritrovamento d'audit.
Inizia con una lista NCR che chiunque possa usare rapidamente, con filtri coerenti tra le schermate. Filtri comuni: stato, severità, prodotto/area di processo, fornitore (se applicabile) e owner corrente.
Poi aggiungi una vista manager che risponda a tre domande: cosa è scaduto? cosa invecchia? cosa si ripete? Tile utili sono: task RCA e CAPA scaduti, NCR aperti da più di 30 giorni e principali categorie difetto per conteggio e severità. Se tracciate una sola tendenza, tracciate i problemi ripetuti per categoria e linea di prodotto.
Gli audit trail devono essere integrati. Per ogni NCR e voce CAPA, registra la cronologia di cosa è cambiato, chi l'ha cambiato e quando. Al minimo, registra i cambi di stato (inclusi riaperture), approvazioni, commenti e allegati, cambi di scadenza (con motivo) e riassegnazioni di owner.
Per report più puliti e audit più semplici, usa liste controllate per severità, categoria difetto, metodo causa radice e disposizione. Il testo libero conta ancora, ma non dovrebbe essere l'unica fonte di verità.
Scenario di esempio: da scoperta del difetto a CAPA chiusa
Un ispettore di ricezione scopre che 12 su 200 staffe in acciaio inox hanno bave su un bordo che potrebbero tagliare un operatore. Registra un NCR, aggiunge foto, il numero lotto del fornitore e lo etichetta come rischio per la sicurezza.
Il responsabile qualità lo rivede lo stesso giorno e prende la decisione di contenimento: mettere in quarantena l'intero lotto, fermare l'ordine di lavoro che usa le staffe e avvisare produzione e acquisti. Un breve avviso va al piano: “Non usare il lotto L-4821. Pezzi in Hold area A.”
L'analisi della causa radice inizia come un piccolo set di task con owner chiari:
- Rivedere i registri di ispezione in ingresso per le ultime 3 spedizioni (Quality Tech, scadenza Mer)
- Chiedere al fornitore la storia delle modifiche di processo e l'ultimo registro di manutenzione degli utensili (Buyer, scadenza Gio)
- Sessione 5 Perché con QC e ricezione, catturare una dichiarazione di causa radice (Quality Lead, scadenza Ven)
Venerdì il team concorda su una dichiarazione di causa radice: “Il fornitore ha cambiato la mola di sbavatura e ha saltato il controllo della prima parte, permettendo il passaggio di staffe con bava senza rilevamento.”
Le attività CAPA vengono assegnate con scadenze e prove attese:
- Correttiva: il fornitore aggiorna la checklist della prima parte e forma gli operatori (Supplier QA, scadenza +7 giorni, allegare registro di formazione)
- Preventiva: aggiungere un controllo con calibro in ricezione per l'altezza della bava sulle staffe (Quality Lead, scadenza +10 giorni, allegare istruzione di lavoro aggiornata)
- Verifica: ispezionare i prossimi 3 lotti con campionamento più stretto e registrare i risultati (Receiving Inspector, scadenza +30 giorni, allegare registri di ispezione)
La chiusura avviene solo dopo il superamento della verifica. L'approvatore marca la CAPA come “Efficace”, allega il rapporto d'ispezione finale e la checklist firmata del fornitore, e chiude l'NCR con una chiara traccia di audit.
Errori comuni nella configurazione di NCR e CAPA
La modalità di fallimento più comune è rendere la segnalazione così difficile che la gente smette di segnalare. Se il modulo NCR chiede già la storia completa della causa radice, riceverai voci incomplete o nulla. Mantieni il primo passo focalizzato su cosa è successo, dove, quando e chi l'ha notato. Aggiungi i dettagli più approfonditi dopo, come attività.
Un secondo errore è la proprietà. Quando un NCR è assegnato “al team”, significa spesso “a nessuno”. Ogni record ha bisogno di un owner nominato in ogni fase, anche se più persone contribuiscono.
Regole poco chiare creano caos. Se la severità è soggettiva, difetti simili vengono gestiti diversamente e gli audit diventano disordinati. Definisci livelli di severità con esempi semplici e sii esplicito su quando è richiesta una CAPA (problemi ripetuti, impatto cliente, rischio sicurezza o rottura di processo).
Alcuni errori che silenziosamente rompono il tracciamento NCR/CAPA:
- Permettere agli utenti di chiudere investigazioni o attività senza evidenze.
- Mescolare azioni correttive e preventive così non si capisce cosa abbia fissato l'evento di oggi rispetto a cosa previene ricorrenze.
- Impostare scadenze senza promemoria o escalation così le azioni in ritardo diventano normali.
Un altro gap comune è chiudere elementi basandosi sull'attività anziché sui risultati. “Azione completata” non è uguale a “efficacia verificata”. Rendi la verifica un passo obbligatorio con un chiaro esito pass/fail.
Checklist rapida e prossimi passi per iniziare a costruire
Un'app NCR semplice con attività CAPA funziona meglio quando ogni record risponde: cosa è successo, chi lo possiede, cosa è dovuto dopo e quale prova mostra che è stato risolto.
Concentrati sulla prima versione:
- Elementi essenziali NCR: descrizione del difetto, prodotto/lotto, data trovato, ubicazione, reporter, severità, contenimento immediato
- Flusso di stato chiaro: New, Under review, RCA in progress, CAPA in progress, Verification, Closed
- Proprietà e scadenze: un owner responsabile per ogni passo, con scadenze visibili
- Evidenze e approvazioni: foto/file, note di indagine, campi di approvazione, firma di chiusura
- Tracciabilità: collegamenti tra NCR, task RCA, azioni e risultati di verifica
Parti in piccolo con un pilota su una linea, un sito o una famiglia di prodotti per 2–3 settimane. Imparerai quali campi la gente salta, quali stati confondono e dove si interrompono i passaggi.
Decidi presto dove girerà l'app. Il cloud è solitamente il modo più veloce per un pilota. L'export del codice sorgente o l'hosting interno può essere più adatto per team con regole IT o di dato rigorose, ma è più facile se lo decidi prima di bloccare notifiche e regole di accesso.
Se costruisci su AppMaster, puoi modellare NCR, task, owner e scadenze come oggetti dati semplici, poi usare workflow visuali per imporre gate come “RCA approvata prima dell'avvio CAPA”. Per i team che vogliono testare rapidamente con utenti reali, AppMaster (appmaster.io) è un modo pratico per costruire e iterare senza scrivere codice.
FAQ
Un NCR (nonconformance report) registra i fatti su ciò che non ha rispettato un requisito, mentre la CAPA è il seguito che indaga la causa, risolve il problema e previene le ricorrenze. Una regola pratica: registra subito l'NCR quando si trova il difetto; apri una CAPA solo se il problema è ripetuto, ad alto rischio, impatta il cliente, è legato alla sicurezza o è chiaramente sistemico.
Compilalo quando si verifica una non conformità chiara e hai abbastanza informazioni per identificare l'articolo e l'ambito, anche se non conosci ancora la causa. Se è un quasi-errore ma il costo di ripetere il problema è alto, vale la pena registrare un NCR perché crea tracciabilità e responsabilità.
Inizia con ciò che serve a far agire qualcuno: dove è stato trovato, quale articolo è fallito (part/revisione/lotto), qual è il difetto, quante unità sono coinvolte, la severità e quale contenimento immediato è stato fatto. Mantienilo breve alla creazione così le persone lo inviano davvero; aggiungi dettagli di indagine e azione come attività collegate al record.
Un workflow semplice e comprensibile è sufficiente: Draft, Submitted, Containment, RCA, CAPA, Verification, Closed. L'essenziale è richiedere il contenimento prima di iniziare la RCA e richiedere una causa radice approvata prima che inizino le attività CAPA, così le azioni si basano su evidenze e non su ipotesi.
Assegna un owner nominato per l'NCR end-to-end, comunemente qualcuno in Quality, così la responsabilità è chiara. Altre persone possono essere responsabili di attività di contenimento, passi di RCA o azioni, ma l'owner singolo mantiene il record in movimento e facilita le risposte in sede di audit.
Blocca i fatti principali dopo l'invio in modo che il record rimanga affidabile, ma consenti commenti e allegati per aggiungere contesto. Una buona regola è: i reporter non possono cambiare campi chiave dopo l'invio; gli assegnatari possono modificare solo le proprie attività; l'owner dell'NCR controlla stato e scadenze; gli approvatori devono commentare in caso di rifiuto di un gate.
Rendi le evidenze obbligatorie a livello di attività, non nascoste in una grande casella di testo. Richiedi una foto, un registro misure, un documento aggiornato o una nota breve verificabile, e includi un campo strutturato per la causa radice che spieghi cosa è fallito, perché è stato possibile fallire e quale prova supporta quella conclusione.
L'azione correttiva risolve il problema specifico ora, mentre l'azione preventiva riduce la probabilità che lo stesso guasto ricompaia altrove. Tenerle separate costringe a chiarezza e permette di capire cosa ha riparato l'evento attuale e cosa ha cambiato il sistema per prevenire ricorrenze.
Usa timeline predefinite in base alla severità e permetti modifiche solo con una motivazione. I promemoria devono essere prevedibili e limitati, e le escalation devono richiedere azioni concrete come la conferma di una nuova scadenza o la notifica all'owner, invece di ping ripetuti che gli utenti ignorano.
Parti in piccolo con un modello dati centrale: NCR, NCR Items, Tasks, Comments e Attachments, poi crea tre schermate: elenco, creazione e dettaglio. In AppMaster (appmaster.io) puoi modellare questi oggetti e usare workflow visuali per imporre gate come “contenimento registrato prima della RCA” e “RCA approvata prima dell'avvio CAPA”, così provi velocemente senza scrivere codice.


