Come si progetta l'identificazione di un parco?
Non mettendo alcun significato nell'identificatore. Ogni fatto codificato in un numero è un fatto che prima o poi cambierà, e il numero non lo può seguire. Un identificatore opaco più una tabella di corrispondenza sopravvive a riorganizzazioni che uno schema ingegnoso non regge.
Non mettere significato nel numero
La tentazione è uno schema leggibile: il sito, poi l'edificio, poi il reparto, poi una progressione. Sembra ordinato ed è comprensibile a una persona.
Ogni suo elemento è un fatto sul bene in un momento dato. I siti chiudono, gli edifici cambiano nome, i reparti si fondono, e i beni si spostano fra tutti e tre.
Quando succede, o l'identificatore diventa sbagliato o va sostituito ogni tag. Tutti e due gli esiti sono peggiori di un numero che non ha mai significato nulla.
Un identificatore opaco non può diventare sbagliato, perché non ha mai dichiarato niente.
Perché gli schemi ingegnosi falliscono
Falliscono lentamente, ed è questo che li rende pericolosi. Per due anni lo schema è esatto e tutti se ne fidano.
Poi arriva una riorganizzazione e una quota di identificatori descrive una struttura che non esiste più. Nessuno rietichetta, perché rietichettare significa passare da ogni bene.
Adesso il parco contiene identificatori giusti e identificatori sbagliati, indistinguibili fra loro, e la gente continua a leggerci dentro un significato.
Lo stesso vale per codificare il tipo di bene. Le attrezzature vengono riconvertite più spesso di quanto gli schemi prevedano.
Progettare l'identificatore
Opaco, di lunghezza fissa, e non progressivo. Una progressione dice a chiunque legga un tag più o meno quanti beni tu abbia e gli lascia indovinare i vicini.
Abbastanza lungo da non esaurirsi, e abbastanza corto da tenere piccolo l'indirizzo scritto.
Dove il chip rispecchia il proprio identificatore, usa quello come identificatore e salta del tutto la questione della progettazione. È unico, opaco e già sul tag.
E tienilo separato da qualsiasi numero stampato sulla faccia del tag per le persone, che può essere leggibile e pieno di significato perché è facile da ristampare.
Il registro è ciò che consegni
La corrispondenza fra identificatori e beni è il vero patrimonio del progetto. I tag sono materiale di consumo e il registro no.
Deve essere esportabile in una forma che tu possa leggere senza il software che l'ha creata, perché quel software verrà sostituito durante la vita dei tag.
Deve annotare quando ciascun tag è stato montato e sostituito, che è quello che ti dice se il capitolato fisico sia giusto.
E deve sopravvivere a chi lo ha costruito. Uno schema che capisce una persona sola è uno schema che finisce quando quella persona se ne va, e i tag di inventario sopravvivono ai rapporti di lavoro.
Domande frequenti
L'identificatore deve indicare il sito?
No. I siti chiudono, i beni si spostano, e il numero non li può seguire. Un identificatore opaco non diventa mai sbagliato.
Posso usare l'identificatore del chip?
Sì, ed è spesso la scelta migliore. È unico, opaco, già presente, e toglie di mezzo la questione della progettazione.
Gli identificatori devono essere progressivi?
No. Una progressione rivela quanti beni tu abbia e lascia indovinare a qualcuno gli identificatori vicini.
Qual è la consegna più importante?
Il registro che mette in corrispondenza identificatori e beni. I tag sono materiale di consumo, e il registro deve sopravvivere sia ai tag sia al software.