Premesse

Protected by Copyscape

Questo post è la prosecuzione di quanto affrontato nell’articolo precedente sull’ottimizzazione della pianifica manutentiva, dove il punto chiave era: prima raggruppi gli asset, poi assegni gli interventi, altrimenti la numerosità rende tutto irrealizzabile sul campo. Qui facciamo il passo successivo, ancora più operativo: come assegnare le attività “agli asset” senza essere costretti a legare ogni singola task a centinaia di oggetti fisici, introducendo un concetto semplice ma potentissimo nel CMMS/CAFM: i componenti virtuali.

Per “componenti virtuali” intendo oggetti gestionali creati nel sistema informativo non perché esistano fisicamente come singolo bene, ma perché servono a rendere eseguibile e tracciabile un lavoro ripetitivo. È una tecnica di modellazione dati e di governo operativo: riduce la frammentazione dei WO, mantiene la tracciabilità, e soprattutto rende coerente l’assegnazione alle persone sul campo.

Qual è il problema che i componenti virtuali risolvono, esattamente?

Risolvono il conflitto tra due esigenze opposte. Da un lato vuoi tracciabilità “per asset” (per audit, compliance, contratti, ricambi, storico guasti). Dall’altro lato il campo lavora per giri, zone, accessi e campagne, non per singolo codice.

Se forzi la tracciabilità “granulare” usando solo asset fisici, ottieni migliaia di attività atomiche ingestibili. Se invece usi solo attività “a location” perdi storia e controllo. Il componente virtuale è il compromesso corretto: un asset gestionale che rappresenta un insieme coerente di oggetti fisici, o un servizio ripetitivo, e diventa il target di pianificazione e assegnazione.

Che cos’è un componente virtuale in termini CMMS, senza filosofia?

È un record “asset” (o “equipment”) creato apposta per far atterrare attività e ordini di lavoro in modo eseguibile. Ha un ID, una location, un perimetro contrattuale, una disciplina, e un set di procedure associabili. Non è finto: è una unità di gestione.

Esempi tipici: “Fan coil – Piano 2 Zona Ovest (Gruppo)”, “Estintori – Edificio B (Lotto)”, “UTA – Filtri (Campagna)”, “Impianti speciali – Controlli mensili area tecnica 1”. Il trucco è che il componente virtuale deve avere una relazione dichiarata con la lista degli asset fisici che rappresenta, altrimenti diventa un buco nero e lo si ottiene referenziandolo nella tabella degli Asset reali in apposita colonna dedicata.

Quando devo usare un componente virtuale e quando invece devo restare sull’asset fisico?

Usalo quando l’attività è ripetitiva, a bassa variabilità, ad alta numerosità, e il lavoro sul campo avviene per prossimità fisica o per campagna. Tipicamente: controlli periodici su oggetti numerosi, ispezioni di routine, sostituzioni/controlli standardizzati, ronde.

Resta sull’asset fisico quando: l’asset è critico, ha ricambi e configurazioni specifiche, ha obblighi di evidenza individuale, o quando la manutenzione è fortemente legata a serial number, garanzia, performance e storico guasti (centrali, gruppi frigo, UPS, quadri, apparecchiature speciali). Non usare componenti virtuali per “nascondere” complessità tecnica: usali per governare complessità operativa.

Come definisco la “granularità” del componente virtuale senza creare mostri ingestibili?

La granularità deve essere funzionale a creare una numerosità di interventi che puoi effettivamente assegnare ad un tecnico per essere completata (ottimisticamente) in una “giornata di lavoro”. Se un componente virtuale rappresenta 400 asset su 10 piani, nessuno lo esegue bene e nessuno lo rendiconta bene. Se invece rappresenta un gruppo coerente (es. un piano, una zona, un’area con accesso comune), allora diventa un pacchetto naturale per assegnazione.

La regola pratica è: un componente virtuale deve avere confini chiari, accesso omogeneo e una check-list eseguibile in una finestra definita. Se non puoi spiegare a un tecnico in una frase cosa contiene e dove si trova, è troppo grande.

Come collego il componente virtuale agli asset fisici in modo che la tracciabilità non si perda?

Come già scritto sopra la tracciabilità avviene nella tabella degli Asset reali e garantisce a livello di database di disporre di una relazione “contiene” che sia consultabile e mantenibile. In pratica: dal WO agganciato al componente virtuale posso sempre vedere la lista degli asset fisici coinvolti, e ove sia costretto, registrare l’esito per ciascuno (almeno per quelli critici o con obblighi di evidenza).

Il tuo CMMS deve supportare questo tipo di relazioni gerarchiche. Importante: la relazione deve essere governata e devi sempre sapere chi la aggiorna quando cambiano gli asset, con quale regola e con quale controllo di correttezza.

Come assegno procedure e checklist ai componenti virtuali senza duplicare tutto?

Qui si vince con template e librerie. Le procedure devono essere associate per classe di elemento tecnico. Poi ogni componente virtuale eredita quella procedura con pochi parametri contestuali: location, quantità attesa, vincoli di accesso, strumenti richiesti.

La cosa da evitare è scrivere procedure “zona per zona”. Devi scrivere una procedura tecnica una volta, e poi applicarla a componenti virtuali diversi. Se inizi a clonare procedure, stai ricreando la numerosità sotto un altro nome.

Come gestisco la quantità: se un componente virtuale rappresenta 30 asset, come evito che qualcuno “spunti tutto” senza farlo?

Devi introdurre un minimo di controllo di coerenza. Non serve rendere la vita impossibile al tecnico, ma serve impedire la chiusura “al buio”. Il modo più pulito è far sì che il WO richieda almeno: numero di asset effettivamente verificati, eccezioni motivate (non accessibile, non trovato, guasto), e evidenze a campione o obbligatorie per specifici item.

Se hai obblighi normativi o rischio contestazione, l’esito deve essere per singolo asset (pass/fail + identificativo), anche se il contenitore è virtuale. Il contenitore serve per assegnare e pianificare; la prova, quando richiesta, deve restare puntuale.

Come si integrano i componenti virtuali con la logica vista nel post precedente ?

Il raggruppamento “prima” costruisce pacchetti eseguibili. Il componente virtuale è il modo migliore per rappresentare quei pacchetti come oggetti stabili nel CMMS. Invece di creare pacchetti ogni mese “a mano”, definisci componenti virtuali coerenti con le zone operative e li usi come base permanente di pianificazione.

In pratica, trasformi un’organizzazione sul campo (zone, giri, campagne) in una struttura dati stabile. Questo riduce il lavoro amministrativo, rende più chiari i perimetri contrattuali e semplifica anche l’assegnazione automatica: il sistema non deve “indovinare” ogni volta, perché il componente virtuale porta già con sé disciplina, servizio e responsabilità.

Come gestisco il cambio fornitore o la riorganizzazione dei siti senza buttare via tutto?

Qui sta uno dei vantaggi maggiori: i componenti virtuali possono restare stabili anche quando cambiano gli esecutori. Se hai modellato bene le relazioni (componente virtuale ↔ servizio ↔ sito/zona ↔ fornitore), cambi il mapping di responsabilità e non ricostruisci la pianifica da zero.

Qui il vantaggio chiave è di possedere il Sistema Informativo e non dipendere da quello del fornitore di turno. Le aziende che hanno fatto la scelta strategica di dotarsi di un proprio Sistema possono in qualunque momento verificare la storia manutentiva sul proprio patrimonio e misurare quali fornitori hanno lavorato meglio.

Il requisito però è governance: la nomenclatura deve essere standard, le regole di creazione devono essere documentate, e la manutenzione della relazione con gli asset fisici deve essere un processo, non un favore. Se lasci i componenti virtuali “invecchiare”, dopo un anno diventano incoerenti e perdi fiducia nel sistema.

Come misuro se i componenti virtuali stanno migliorando davvero l’assegnazione e l’esecuzione?

Devi vedere miglioramenti su metriche concrete: riduzione del numero di WO generati, riduzione del tempo di presa in carico, riduzione del tempo amministrativo in campo (meno click, meno stati), aumento della percentuale di completamento entro finestra, e miglioramento della qualità dati (meno chiusure “vuote”, più eccezioni codificate).

Poi misura un indicatore spesso ignorato: quante volte un tecnico “torna” nella stessa zona per attività simili perché non erano state aggregate. Se scende, vuol dire che la tua unità di lavoro sta diventando coerente con la realtà.

Conclusioni

I componenti virtuali sono lo strumento più pratico per assegnare attività agli “asset” senza farsi schiacciare dalla numerosità e senza tradire la tracciabilità. Sono la prosecuzione naturale dell’approccio visto nel post precedente: raggruppare prima di assegnare, e trasformare quel raggruppamento in oggetti stabili nel CMMS.

Se li progetti con granularità corretta, relazioni governate con gli asset fisici, procedure riusabili e regole di evidenza proporzionate, ottieni un risultato molto concreto: pianifica eseguibile, assegnazioni più rapide, dati più difendibili e meno discussioni. In sintesi: meno burocrazia digitale, più manutenzione reale fatta bene.

Se vuoi un supporto qualificato sull’argomento puoi contattarmi qui