Table of Contents
Introduzione
I flussi di lavoro di ingegneria sono raramente efficienti come appaiono su carta. Le procedure operative standard, i diagrammi di flusso e i manuali di processo descrivono come il lavoro dovrebbe accadere[, ma la realtà è spesso più messicana: le approvazioni prendono più tempo del previsto, i compiti si ripercorrono alle fasi precedenti, e le risorse siedono inattivo senza che nessuno noti.
Estrazione e analisi dei registri degli eventi da sistemi informatici, l'estrazione del processo ricostruisce la sequenza effettiva delle attività, rivelando dove il lavoro rallenta veramente. Gli ingegneri e i manager acquisiscono un obiettivo, la visione forense dei loro flussi di lavoro, permettendo loro di individuare i colli di bottiglia, i loop di rielaborazione e i passaggi non-valore aggiunto con precisione.
Comprensione del processo di minzione
L'estrazione di processo è un campo di analisi dei dati che collega la gestione dei processi aziendali e la scienza dei dati. Utilizza i registri degli eventi, le registrazioni delle attività generate dai sistemi aziendali, per modellare automaticamente, analizzare e migliorare i processi.
Tre tipi di processo di estrazione mineraria
Le tecniche di estrazione mineraria di processo cadono in tre categorie, ciascuna che serve uno scopo distinto:
- Scopri:[] Il sistema costruisce automaticamente un modello di processo dai registri degli eventi. Non è richiesta alcuna conoscenza preventiva del flusso di lavoro. La mappa risultante mostra ogni percorso, deviazione e ripetizione presente nei dati.
- Controllo della conformità:[ Il modello coniato viene confrontato con un processo predefinito o "ideale".
- Enhancement:[] Le informazioni dalla scoperta e dalla conformità sono utilizzate per modificare il processo esistente.
Per i flussi di lavoro di ingegneria, la scoperta è spesso il primo passo perché supera la complessità nascosta. Il controllo della conformità poi convalida se il processo effettivo si allinea con procedure documentate o requisiti normativi.
Il ruolo dei registri degli eventi nella lavorazione mineraria
I registri degli eventi sono la materia prima per l'estrazione di processo. Ogni voce di registro rappresenta un singolo evento, un'attività completata da una persona, un sistema o una macchina, e deve contenere tre attributi critici:
- Case ID:[] Un identificatore unico che raggruppa eventi appartenenti alla stessa istanza di processo (ad esempio, una specifica richiesta di cambiamento di ingegneria o una recensione di progettazione).
- Nome dell'attivitá:[] Il nome del passo eseguito (ad esempio, "Submit Design", "Approve Revisions", "Release for Manufacturing").
- Timestamp:[] La data e l'ora in cui si è verificata l'attività.
Gli attributi aggiuntivi, come nome delle risorse, costo o risultato, possono aggiungere contesto ma non sono strettamente necessari. In ambienti di ingegneria, i registri degli eventi sono spesso sparsi in più sistemi: gestione del ciclo di vita del prodotto (PLM) software traccia revisioni e approvazioni di progettazione; sistemi di pianificazione delle risorse aziendali (ERP) gestire l'approvvigionamento e l'inventario; strumenti di gestione del progetto record compiti e pietre miliari; e i controllori industriali catturano gli stati della macchina sul piano del negozio.
Attuazione graduale della minazione di processo
L'attuazione del processo di estrazione mineraria in un contesto ingegneristico richiede un approccio strutturato, che delinea un quadro ripetibile per qualsiasi organizzazione.
1. Identificare le fonti di dati e lo scopo
I flussi di lavoro di ingegneria che coinvolgono più hand-off, attività parallele o rielaborazione frequente sono candidati ideali, ad esempio il processo di proposta-ordine, il ciclo di vita dell'ordine di cambiamento di ingegneria (ECO), o il ciclo di convalida del prodotto.
Tip:[]] Sistemi di priorità con timestamp affidabili e ID dei casi chiari. Se un sistema non dispone di un corretto accesso, considerare l'aumento dei dati con le voci manuali o l'implementazione di registrazione automatizzata tramite piattaforme di integrazione come Directus (che possono essere estesi per catturare eventi personalizzati attraverso le sue API REST o webhooks).
2. Estrarre e preparare i dati degli eventi
I registri degli eventi di esportazione da ogni fonte, assicurando che ogni record include ID caso, nome dell'attività e timestamp. L'estrazione dei dati può essere eseguita tramite chiamate API, query di database o la parsing dei file di registro. Dopo l'estrazione, standardizzare il formato: convertire i timestamp in una zona di tempo uniforme, unire le voci duplicate e gestire i valori mancanti.
Creare una tabella piana (formato CSV o XES) con colonne: Case ID, Attività, Timestamp, Resource (opzionale), e qualsiasi attributo aggiuntivo. Convalida i dati controllando lacune, sequenze fuori ordine, o insolitamente brevi / lunghe durate. Una buona regola di pollice è quella di includere almeno diverse centinaia di casi per produrre risultati statisticamente significativi.
3. Scopri il modello di processo
Utilizzare l'algoritmo di scoperta (ad esempio, Alpha Miner, Heuristic Miner, Inductive Miner) per generare una mappa di processo. La mappa visualizzerà il flusso di attività, con archi che rappresentano transizioni e frequenze che indicano quanto spesso ogni percorso viene preso. Color-coding può evidenziare colli di bottiglia (ad esempio, nodi rossi per attività con lunghe durate medie) o percorsi che si possono definire standard.
In questa fase, evitare di saltare alle conclusioni. Il modello scoperto sarà probabilmente più complesso del previsto, cioè normale. Rispecchi il comportamento effettivo delle persone e dei sistemi, tra cui le estremità morte, i loop e le attività sovrapposte. Ad esempio, una revisione di progettazione di ingegneria potrebbe mostrare che il 30% dei sottomessi ritornano al passo "Revise Design" dopo l'approvazione, indicando un ciclo di rilavoro che aggiunge giorni al ciclo.
4. Analizzare Collochi e Deviazioni
Con la mappa di processo in mano, eseguire un'analisi approfondita per identificare specifiche inefficienze.
- Tempi di attesa:[ Attività con lunghi spazi tra completamento e iniziazione del passo successivo, che spesso indicano carenze di risorse o code di approvazione.
- Cuscite di lavoro:[ Attività che appaiono più di una volta in una sola traccia.Per l'ingegneria, i loop di rielaborazione comuni comportano cambiamenti di progettazione dovuti a specifiche incomplete o feedback dei clienti di fase avanzata.
- Parallelismo vs. sequentialismo: Se i compiti che potrebbero essere fatti in parallelo vengono eseguiti sequenzialiamente, indica un'opportunità di coordinamento.
- Violazioni della conformità:[ Attività che si verificano dall'ordine previsto o che utilizzano risorse non autorizzate.
Utilizzare il controllo di conformità per quantificare quanto spesso il processo effettivo si discosta dall'ideale. Ad esempio, se lo standard richiede quattro segnali prima del rilascio, ma solo tre si verificano nel 40% dei casi, il processo non è conforme. Tali deviazioni possono essere accettabili ma devono essere giustificate e documentate.
5. Miglioramenti di implementazione e Monitor
Traduci i risultati analitici in cambiamenti di processo concreti. Ridisegnare flussi di lavoro per eliminare strozzature—ad esempio, aggiungendo loop di revisione paralleli, automatizzando le notifiche di approvazione, o impostando i tempi di attesa massimi. Dopo l'implementazione, continuare a raccogliere i registri degli eventi e ripetere l'analisi per misurare l'impatto.
Vantaggi chiave per i flussi di lavoro di ingegneria
Quando applicato sistematicamente, l'estrazione di processo offre diversi vantaggi misurabili ai team di ingegneria.
- Scoprire i colli di bottiglia nascosti con precisione:] Invece di indovinare perché i progetti sono ritardati, è possibile individuare l'attività e la risorsa esatta causando il rallentamento. Ad esempio, una società ha scoperto che un unico passo di approvazione nel loro flusso di lavoro ECO ha rappresentato il 35% del tempo di piombo totale perché l'approvazione ha solo rivisto i cambiamenti una volta alla settimana.
- Migliorare la trasparenza e la responsabilità dei processi:[[] Le mappe di processo mostrano ogni percorso intrapreso, inclusi i collegamenti o i tempi di lavoro che i dipendenti adottano per rispettare le scadenze. Questa trasparenza aiuta i manager a comprendere le variazioni di processo informali e a decidere se formalizzare le scorciatoie benefiche o eliminare quelle nocive.
- Enhance Cross-Functional Collaboration:[] I flussi di lavoro di ingegneria spesso abbracciano i dipartimenti - design, approvvigionamento, produzione, qualità. Il processo di estrazione esibisce dove le mani-off si disgregano. Se un pacchetto di design si trova in “aspettando per il preventivo” per una media di 2,5 giorni prima che il team di acquisto agisce, è un segnale chiaro per migliorare la comunicazione o sistemi di integrazione.
- Sostenere la decisione Data-Driven che fa:[ L'estrazione di processo sostituisce argomenti basati su opinioni con prove dure. Quando si propone un cambiamento, è possibile mostrare agli stakeholder che il 70% dei progetti seguono un ciclo di rilavoro non necessario, costando una stima di 200 ore al mese.
- Ridurre i tempi e i costi del ciclo:[ Uno studio del 2022 pubblicato nel Journal of Engineering and Technology Management[[] ha scoperto che le aziende che utilizzano l'estrazione di processo hanno ridotto i tempi di ciclo di ordinazione del cambiamento di ingegneria entro sei mesi, con un risparmio di meno cicli di rilavoro, periodi di attesa più brevi e una migliore allocazione delle risorse.
Case study: Snellimento degli ordini di cambiamento di ingegneria
Un fornitore aerospaziale di medie dimensioni stava lottando con lunghi tempi di consegna per gli ordini di cambiamento di ingegneria (ECOs). La loro procedura standard ha richiesto al team di progettazione di presentare una richiesta di cambiamento, seguita da recensioni di ingegneria, qualità e gestione del programma. Il processo è stato documentato, ma i tempi di completamento effettivi variano selvaggiamente - da 10 giorni a oltre 40 giorni.
Il team ha estratto i registri degli eventi dal sistema PLM e dal tracker di emissione, coprendo oltre 18 mesi 1.200 ECO. Utilizzando l'algoritmo Heuristic Miner in ProM, hanno scoperto che il 25% degli ECOs ha attraversato un loop di approvazione extra non documentato nella procedura. Questo loop si è verificato quando il direttore di ingegneria ha richiesto un'analisi aggiuntiva dopo l'approvazione iniziale, causando un ritardo medio di 8 giorni.
Sulla base di questi risultati, l'azienda ha implementato due modifiche: (1) hanno aggiunto un campo obbligatorio nel sistema PLM per documentare la ragione di qualsiasi ciclo di analisi extra, creando visibilità e scoraggiando inutili rilavori, e (2) hanno automatizzato l'assegnazione di revisione di qualità in modo che non potesse essere bypassato senza un'eccezione documentata.
Superare le sfide comuni
I progetti di estrazione mineraria di processo non sono senza ostacoli. Anticiparli possono risparmiare tempo e frustrazione.
- Data Quality Issues:[ I registri incompleti o inconsistenti sono la barriera più comune. I timestamp possono mancare, i documenti di caso non possono allinearsi tra i sistemi, o le attività possono essere registrate con nomi diversi (ad esempio, "Review" vs "Engineering Review").
- Ottura e apprendimento dello strumento:[] Strumenti commerciali come Celonis offrono interfacce lucide e connettori pre-costruiti ma sono dotati di elevati costi di licenza. Le opzioni open-source (ProM, PM4Py) sono libere ma richiedono capacità di programmazione e hanno curve di apprendimento più ripide.
- Resistenza organizzativa:[[] I dipendenti possono percepire l'estrazione di processo come strumento di sorveglianza. Incorniciare l'iniziativa come mezzo per identificare i problemi di processo, non le persone.
- Creep:[] Iniziando con troppi flussi di lavoro, in una sola volta, può travolgere l'analisi. Iniziare con un flusso di lavoro ricco di dati ad alto valore. Espandi solo dopo il valore dimostrativo.
Tendenze future nel processo minerario per l'ingegneria
Il settore si sta evolvendo rapidamente, tre tendenze sono particolarmente rilevanti per i professionisti dell'ingegneria.
- Integrazione con AI e Machine Learning:[[] L'estrazione di processo predittiva utilizza registri storici per prevedere ritardi o rischi di conformità prima che si verifichino. Ad esempio, un modello potrebbe avvisare i project manager quando una recensione di progettazione è probabile che superi il suo budget temporale, consentendo un intervento proattivo.
- Risultato di processo minerario:[] Invece di analizzare i dati storici, l'estrazione mineraria in tempo reale monitora gli eventi che si verificano. Ciò è particolarmente prezioso nell'ingegneria manifatturiera, dove una deviazione nella linea di montaggio può essere rilevata e corretta immediatamente.
- Piattaforme di basso codice/no-codo:[ Strumenti come Directus permettono alle organizzazioni di costruire strati di registrazione e integrazione personalizzati senza uno sviluppo pesante. Combinando un CMS senza testa con la logica di processo minerario, i team di ingegneria possono catturare i dati degli eventi da applicazioni aziendali personalizzate che i sistemi tradizionali ERP/PLM non coprono.
Conclusioni
Le inefficienze nascoste nei flussi di lavoro di ingegneria sono costose, ma non sono inevitabili. L'estrazione di processo fornisce un metodo rigoroso e supportato dai dati per scoprire i colli di bottiglia, i loop di rielaborazione e le lacune di conformità che l'analisi manuale trascura.
Per ulteriori informazioni, esplorare la task force IEEE sulle miniere di processo[[] e la carta accademica "Process Mining in Manufacturing: A Comprehensive Survey" (Schuh et al., 2023) per applicazioni specifiche a dominio.]