Introduzione e obiettivi
Siamo all'ultima lezione del Modulo 1. Nelle tre lezioni precedenti abbiamo imparato a riconoscere un dato (Lezione 1), a sapere da dove arriva nel mondo dell'edilizia digitale (Lezione 2) e a strutturarlo, formattarlo e documentarlo con un dizionario dei dati (Lezione 3). Adesso ci facciamo le tre domande che separano un dato «qualunque» da un dato su cui un'impresa può davvero fidarsi a prendere decisioni: quanto è affidabile? chi lo possiede? siamo autorizzati a usarlo?
Te lo dico subito con un esempio di cantiere. Immagina di dover certificare il consumo energetico di un edificio per un capitolato «green». Hai un foglio con le letture mensili del contatore. Se in quel foglio mancano tre mesi, due date sono scritte all'americana e una lettura segna 0 kWh perché il sensore era guasto, il numero finale che presenti al committente è sbagliato — e nessuno se ne accorge finché non arriva la contestazione. Un dato di pessima qualità non è neutro: produce decisioni sbagliate, costi imprevisti e, a volte, contenziosi.
In questa lezione mettiamo insieme tre pezzi che nella pratica viaggiano sempre insieme:
- Qualità del dato: le sei dimensioni con cui misurare se un dato è «buono» e come si controllano in un cantiere.
- Data cleaning: gli errori tipici (duplicati, valori mancanti, outlier, formati incoerenti) e come ripulirli senza distruggere informazione.
- Governance e GDPR: chi è proprietario del dato di progetto, chi ne risponde, e quali regole europee si applicano quando in quei dati ci sono persone — lavoratori, visitatori, residenti.
Obiettivi della lezione
Al termine sarai in grado di: (1) valutare la qualità di un dataset di cantiere lungo le sei dimensioni e produrre un piccolo report; (2) eseguire un data cleaning di base in Excel/Sheets riconoscendo duplicati, valori mancanti, outlier e formati; (3) spiegare chi possiede il dato di progetto e quali ruoli e responsabilità entrano in gioco; (4) distinguere un dato personale da un dato tecnico, individuare la base giuridica di un trattamento e compilare un mini-registro dei trattamenti per il cantiere. Chiudiamo con il mini-test di fine Modulo 1.
Il filo conduttore resta lo stesso caso che ci accompagna da inizio modulo: il nostro edificio/cantiere di riferimento e i suoi dati (computi, presenze, letture dei sensori, anagrafiche). Useremo proprio quei dati per esercitarci. Si impara facendo: alla fine avrai due template che riutilizzerai per tutta la professione, un report di qualità e un registro dei trattamenti.
Le dimensioni della qualità del dato
«Questo dato è buono?» è una domanda troppo vaga per essere utile. Per rispondere in modo professionale scomponiamo la qualità in sei dimensioni misurabili. Ognuna risponde a una domanda diversa e si misura con un indicatore. Vediamole una a una, sempre calate sul cantiere.
1. Accuratezza
L'accuratezza misura quanto il dato corrisponde alla realtà. Un dato può essere perfettamente formattato e comunque falso. Esempio: la scheda tecnica del modello BIM dichiara per una parete una trasmittanza termica U = 0,28 W/m²K, ma la stratigrafia reale posata in cantiere è diversa e il valore corretto sarebbe 0,42. Il dato è preciso nel formato, ma inaccurato: descrive un edificio che non esiste. In cantiere l'accuratezza si verifica con il confronto fonte-realtà: si misura sul campo, si controlla con il rilievo (la nuvola di punti della Lezione 2), si confronta con il documento ufficiale.
Indicatore: percentuale di record corretti su un campione verificato. Se controllo 50 quantità del computo e 4 non corrispondono al rilievo, l'accuratezza del campione è 46/50 = 92%.
2. Completezza
La completezza misura quanti dati attesi sono effettivamente presenti. Mancanze tipiche in edilizia: il sensore di temperatura che salta tre giorni, il campo «categoria IFC» vuoto per metà degli oggetti, l'anagrafica dell'operaio senza data di nascita. Un buco non è solo un fastidio: spesso significa che non puoi calcolare un KPI o che il calcolo lo fai su un campione distorto.
Indicatore: percentuale di celle valorizzate sul totale atteso. Su un registro presenze di 30 giorni × 12 operai = 360 celle attese, se ne mancano 18 la completezza è 342/360 = 95%.
3. Coerenza
La coerenza misura se lo stesso fatto è rappresentato allo stesso modo ovunque compaia. Casi classici da cantiere: l'unità di misura del calcestruzzo a volte in m³ e a volte in litri; la stessa impresa scritta «Rossi Srl», «ROSSI S.R.L.» e «Rossi s.r.l.»; il codice di un locale «P1-L03» nel BIM e «1.3» nel foglio costi. Quando i dati sono incoerenti, gli incroci non tornano: il CERCA.X non trova la corrispondenza e l'aggregazione conta due volte la stessa entità.
Indicatore: numero di violazioni di una regola di coerenza. Esempio di regola: «tutte le quantità di calcestruzzo devono essere in m³».
4. Tempestività
La tempestività misura se il dato è aggiornato rispetto al momento in cui serve. Un avanzamento lavori (SAL) calcolato su dati di due settimane fa, quando la riunione di cantiere è oggi, fa prendere decisioni sul passato. Un dato corretto ieri può essere inutile oggi. Si misura con la latenza: differenza tra il momento in cui il fatto è accaduto e il momento in cui il dato è disponibile.
Indicatore: latenza media e «età» del dato. Se le letture dei contatori arrivano con 5 giorni di ritardo e tu decidi settimanalmente, la latenza è accettabile; se decidi ogni giorno, no.
5. Unicità
L'unicità misura l'assenza di duplicati indesiderati: ogni entità del mondo reale deve comparire una sola volta. Se lo stesso DDT (documento di trasporto) di una fornitura di acciaio è inserito due volte, il computo dei materiali sovrastima la quantità e quindi il costo. I duplicati nascono spessissimo da inserimenti manuali e da importazioni ripetute.
Indicatore: percentuale di record duplicati sul totale. Su 1.200 righe di magazzino, 24 duplicati significano un'unicità del 98%.
6. Validità
La validità misura se il dato rispetta le regole di formato e di dominio previste: un codice postale di 5 cifre, una data nel formato corretto, una percentuale tra 0 e 100, una categoria scelta da una lista chiusa. Un valore valido non è necessariamente vero (può essere valido ma inaccurato), ma un valore non valido è quasi sempre un errore. Esempio: avanzamento di una lavorazione = 130% — formalmente non valido, perché una percentuale di completamento non può superare 100.
Indicatore: percentuale di valori che rispettano la regola di dominio.
| Dimensione | Domanda | Esempio edile di violazione | Come si misura |
|---|---|---|---|
| Accuratezza | Corrisponde alla realtà? | Trasmittanza nel BIM diversa dalla stratigrafia posata | % record corretti su campione verificato |
| Completezza | Ci sono tutti i dati attesi? | Sensore senza letture per 3 giorni | % celle valorizzate / totale atteso |
| Coerenza | Stesso fatto, stessa forma? | Calcestruzzo a volte in m³ a volte in litri | N. violazioni di regole di coerenza |
| Tempestività | È aggiornato quando serve? | SAL calcolato su dati di 2 settimane fa | Latenza tra fatto e disponibilità |
| Unicità | Niente doppioni? | Stesso DDT acciaio inserito due volte | % record duplicati / totale |
| Validità | Rispetta formato e dominio? | Avanzamento lavorazione = 130% | % valori che rispettano la regola |
Tip: la qualità è relativa all'uso (fitness for use)
Non esiste un dato «perfetto» in assoluto: esiste un dato adeguato allo scopo. Una stima di massa di terra da movimentare con un'accuratezza del 90% va benissimo per dimensionare i camion, ma non per fatturare al committente al metro cubo. Prima di lanciarti nel cleaning, chiediti sempre: a quale decisione serve questo dato e quanta qualità mi serve davvero? Sovra-pulire un dato che non serve è tempo sprecato; sotto-pulire un dato critico è un rischio.
Errori tipici e data cleaning di base
Il data cleaning (pulizia dei dati) è il lavoro che trasforma un dataset «sporco» in uno utilizzabile. Una statistica nota nel mondo dei dati dice che chi analizza dati passa fino all'80% del tempo a pulirli e prepararli, e solo il 20% ad analizzarli davvero. In edilizia non è diverso: i dati arrivano da fonti eterogenee (BIM, sensori, fogli compilati a mano, gestionali) e quasi mai sono pronti.
Vediamo le quattro famiglie di problemi più comuni e come affrontarle in Excel o Google Sheets, senza programmare.
Duplicati
Un duplicato è una riga ripetuta che rappresenta la stessa entità. Attenzione: non sempre la riga è identica al 100% (un duplicato «esatto»); spesso è un duplicato logico (stesso DDT, ma una riga ha una nota in più). Procedura tipica:
- Definisci la chiave che identifica un'entità (es. il numero di DDT + fornitore).
- Usa Formattazione condizionale → Evidenzia duplicati per vederli, oppure
CONTA.SEper contare quante volte compare una chiave. - Rimuovi i duplicati esatti con Dati → Rimuovi duplicati, ma tieni una copia dell'originale prima di cancellare.
# Excel/Sheets: marcare i duplicati su una chiave (colonna A = n. DDT)
=SE(CONTA.SE($A$2:$A$1000; A2) > 1; "DUPLICATO"; "ok")
# Contare quanti DDT unici ho davvero
=CONTA.VALORI.UNICHE(A2:A1000) # Google Sheets
# (in Excel: =SOMMA(1/CONTA.SE(A2:A1000;A2:A1000)) come formula matriciale)
Valori mancanti
Una cella vuota va sempre interpretata, non cancellata in automatico. In cantiere un consumo «vuoto» può significare cose diverse: il sensore era guasto, la lettura non è stata fatta, oppure il consumo era davvero zero (impianto spento). Tre strategie possibili:
- Lasciare vuoto e segnalarlo: la scelta più onesta quando non sai. Conta i vuoti con
CONTA.VUOTEe documentali nel report. - Imputare un valore: sostituire il mancante con una stima (media del periodo, ultimo valore noto). Si fa solo se è ragionevole e va dichiarato: un dato imputato non è un dato misurato.
- Escludere il record: se la riga è troppo incompleta per essere utile. Anche qui, documenta quante righe hai tolto e perché.
# Quanti consumi mancanti nel mese?
=CONTA.VUOTE(B2:B31)
# Sostituire i vuoti con "n.d." (NON con uno zero: 0 e "assente" sono cose diverse!)
=SE(VAL.VUOTO(B2); "n.d."; B2)
Errore classico da non fare: riempire i vuoti con 0. Se un sensore non ha letto, mettere 0 kWh dice «consumo nullo», che è falso e abbassa artificialmente la media. Vuoto e zero sono concetti diversi.
Outlier (valori anomali)
Un outlier è un valore molto distante dagli altri. Può essere un errore (lettura del contatore con uno zero di troppo: 35.000 kWh invece di 3.500) oppure un fatto reale e importante (un picco di consumo perché è entrata in funzione una nuova macchina). La regola d'oro: non si cancella mai un outlier senza averlo prima indagato.
Tecnica semplice per individuarli, il metodo dello scarto interquartile (IQR):
# Q1 = primo quartile, Q3 = terzo quartile, IQR = Q3 - Q1
Q1 = QUARTILE(intervallo; 1)
Q3 = QUARTILE(intervallo; 3)
IQR = Q3 - Q1
# Sono "sospetti" i valori fuori da questo intervallo:
limite_basso = Q1 - 1,5 * IQR
limite_alto = Q3 + 1,5 * IQR
# Esempio consumi mensili (kWh): 320, 340, 310, 350, 3500, 330, 345
# Q1=325 Q3=347,5 IQR=22,5
# limite_alto = 347,5 + 1,5*22,5 = 381,25 -> 3500 e' un OUTLIER da verificare
In questo caso il 3500 è quasi certamente un errore di battitura (uno zero di troppo): probabilmente erano 350. Ma lo correggi solo dopo aver controllato la fonte, non a occhio.
Formati incoerenti
È il problema più diffuso e il più subdolo, perché spesso il foglio «sembra» a posto. Casi tipici di cantiere:
- Date: «07/03/2026», «2026-03-07», «7 mar 26» nello stesso file. Standardizza tutto su ISO 8601 (AAAA-MM-GG), come hai imparato nella Lezione 3.
- Numeri: virgola vs punto decimale («3,5» vs «3.5»), separatore delle migliaia, unità appiccicate al numero («12 m³» come testo invece di 12 come numero).
- Testo: spazi iniziali/finali, maiuscole/minuscole disordinate, abbreviazioni diverse per la stessa cosa.
# Funzioni utili per normalizzare il testo
=ANNULLA.SPAZI(A2) # toglie spazi superflui (" Rossi Srl " -> "Rossi Srl")
=MAIUSC(A2) # uniforma in MAIUSCOLO
=NOMINATIVO(A2) # Iniziali Maiuscole ("rossi srl" -> "Rossi Srl")
# Estrarre il numero da "12 m3" (testo) e renderlo numero
=VALORE(SOSTITUISCI(A2; " m3"; ""))
# Strumenti senza formule: Dati -> Testo in colonne; Trova e sostituisci
Attenzione: pulire senza distruggere
Tre regole di sopravvivenza del data cleaning che ti salveranno la carriera:
- Lavora sempre su una copia. Tieni intatto il dataset grezzo originale («raw»): se sbagli una correzione devi poter tornare indietro.
- Documenta ogni intervento. Tieni un log delle modifiche: cosa hai cambiato, in quante righe, con quale criterio. È ciò che rende il tuo lavoro verificabile e ripetibile.
- Distingui correggere da inventare. Correggere un formato è lecito; imputare un valore mancante è una stima che va dichiarata; cancellare un outlier scomodo solo perché «rovina» il grafico è una falsificazione.
Data governance: chi possiede il dato di progetto
Un dato di qualità che nessuno sa di chi è, chi può modificarlo e chi ne risponde è una bomba a orologeria. La data governance è l'insieme di ruoli, regole e responsabilità che stabilisce chi fa cosa con i dati di un progetto. In un cantiere, dove convivono committente, progettisti, imprese, subappaltatori e fornitori, è una questione tutt'altro che teorica.
Chi possiede il dato di progetto?
La domanda «di chi è questo dato?» ha più risposte di quante sembri, e vanno tenute distinte:
- Proprietà giuridica / titolarità: in genere il committente commissiona l'opera e, salvo accordi diversi nel contratto, è titolare dei dati e dei modelli prodotti per il progetto. È un tema contrattuale, non tecnico: si regola nei contratti d'appalto, nei capitolati informativi e nei diritti di proprietà intellettuale dei modelli BIM.
- Produzione / autorialità: chi genera materialmente il dato (il progettista che modella, l'impresa che compila il SAL, il tecnico che fa il rilievo). Ha responsabilità sulla qualità di ciò che produce.
- Custodia / gestione operativa: chi conserva e mette a disposizione i dati — nel BIM è spesso il gestore del Common Data Environment (CDE), l'ambiente di condivisione dati che approfondiremo nel Modulo 3.
Esempio concreto: per il nostro edificio, il modello BIM architettonico è stato prodotto dallo studio di progettazione (autore), è di proprietà del committente secondo contratto (titolare) ed è custodito sul CDE gestito dal BIM Manager (custode). Tre soggetti diversi, tre responsabilità diverse, sullo stesso file.
Ruoli e responsabilità
Nelle organizzazioni mature i ruoli sulla governance dei dati sono nominati esplicitamente. In un contesto edilizio li puoi mappare così:
| Ruolo (data governance) | Cosa fa | Chi lo interpreta in cantiere |
|---|---|---|
| Data Owner (titolare del dato) | Decide chi può accedere e per quali scopi; risponde del dato a livello strategico | Committente / RUP / responsabile di commessa |
| Data Steward (custode/curatore) | Garantisce qualità, coerenza e documentazione del dato nel quotidiano | BIM Coordinator, responsabile dati di commessa |
| Data Producer (produttore) | Genera e inserisce il dato secondo le regole concordate | Progettisti, capocantiere, addetti che compilano i fogli |
| Data Consumer (utilizzatore) | Usa il dato per analisi e decisioni | Direzione lavori, management, te come analista |
| IT / Gestore CDE | Garantisce infrastruttura, accessi, backup, sicurezza | BIM Manager / fornitore della piattaforma CDE |
Lo strumento pratico per mettere ordine è una matrice di responsabilità (RACI): per ogni tipo di dato e per ogni azione (creare, leggere, modificare, cancellare, approvare) si stabilisce chi è Responsabile, chi Approva, chi va Consultato, chi va Informato. È lo stesso ragionamento che nel Modulo 3 diventerà la matrice dei permessi sul CDE.
Tip: governance e ISO 19650
Nel mondo BIM la governance dei dati è formalizzata dalla norma ISO 19650 (gestione informativa nelle costruzioni). Concetti come capitolato informativo, ruoli, livelli di accesso e stati di approvazione dei documenti nel CDE sono governance applicata. Per ora ti basta sapere che esiste uno standard internazionale che dice come organizzare i dati di un'opera; lo riprenderemo in Lezione 10. La governance non è burocrazia: è ciò che evita che, a fine cantiere, nessuno sappia quale sia «la versione buona» del modello.
GDPR essenziale per il cantiere
Fin qui abbiamo parlato di dati tecnici. Ma in un cantiere circolano anche tanti dati di persone: i nominativi degli operai, le presenze, le immagini delle telecamere, i dati di accesso ai badge. Su questi dati si applica il GDPR (Regolamento UE 2016/679, in Italia integrato dal D.lgs. 196/2003 aggiornato). Non è un tema da avvocati: chi gestisce dati in cantiere deve saperne abbastanza da non combinare guai. Vediamo l'essenziale.
Dato personale vs dato tecnico
La distinzione è la chiave di tutto. Un dato personale è qualsiasi informazione che riguarda una persona fisica identificata o identificabile. Un dato tecnico (o di cosa) riguarda oggetti, materiali, processi: la trasmittanza di una parete, i m³ di calcestruzzo, la temperatura di un locale. Il GDPR si applica solo ai dati personali.
| Dato | Personale? | Perché |
|---|---|---|
| Consumo kWh del cantiere | No (tecnico) | Riguarda l'impianto, non una persona |
| m³ di scavo, quantità IFC | No (tecnico) | Riguarda l'opera |
| Nome e cognome dell'operaio | Sì | Identifica una persona fisica |
| Registro presenze (chi, quando) | Sì | Riferito a persone identificate |
| Immagini della videosorveglianza | Sì | Le persone sono riconoscibili |
| Targa del mezzo + autista | Sì | Risale a una persona identificabile |
| Dati sanitari / idoneità del lavoratore | Sì (categoria particolare) | Salute = tutela rafforzata (art. 9 GDPR) |
Occhio a un trucco frequente: a volte un dato «tecnico» diventa personale per collegamento. Le letture di consumo elettrico di un singolo alloggio, incrociate con chi ci abita, raccontano abitudini di vita: sono dati personali. Lo stesso vale per i log di accesso ai badge: dicono dove e quando è stata una persona.
Le basi giuridiche
Non si possono trattare dati personali «perché servono». Serve una base giuridica, una delle sei previste dall'art. 6 del GDPR. In cantiere le più frequenti sono:
- Obbligo legale (art. 6.1.c): tenere il registro presenze e i dati di sicurezza è imposto dalla legge (es. testo unico sicurezza, gestione del cantiere). È spesso la base più solida per i dati dei lavoratori.
- Esecuzione di un contratto (art. 6.1.b): i dati del personale dell'impresa servono a gestire il rapporto di lavoro e l'appalto.
- Legittimo interesse (art. 6.1.f): es. proteggere il cantiere da furti con la videosorveglianza — ma richiede un bilanciamento documentato tra l'interesse del titolare e i diritti delle persone.
- Consenso (art. 6.1.a): base più fragile e raramente adatta nel rapporto datore-lavoratore (il consenso non è «libero» se c'è subordinazione). Si usa per cose accessorie, mai come scappatoia per ciò che andrebbe coperto da obbligo legale o contratto.
I dati dei lavoratori in cantiere
I dati dei lavoratori sono particolarmente delicati perché c'è un rapporto di subordinazione. Punti di attenzione pratici:
- Presenze e geolocalizzazione: registrare chi è in cantiere è legittimo per sicurezza, ma usare i badge o il GPS per controllare a distanza l'attività dei lavoratori incontra i limiti dello Statuto dei Lavoratori (art. 4 L. 300/1970): serve accordo sindacale o autorizzazione, e comunque informativa.
- Dati sanitari (idoneità alla mansione, infortuni): sono categorie particolari (art. 9), li tratta il medico competente, l'accesso è ristrettissimo.
- Subappaltatori: quando ricevi i dati degli operai di un'altra impresa, sei comunque responsabile di come li tratti. Vanno regolati i rapporti tra titolari/responsabili.
La videosorveglianza
Le telecamere di cantiere sono uno dei punti più sanzionati. Regole minime:
- Cartelli informativi visibili prima di entrare nell'area ripresa (informativa breve + estesa disponibile).
- Finalità limitata (sicurezza, antifurto): non per controllare la produttività dei lavoratori.
- Tempi di conservazione brevi: di norma le immagini si conservano 24-48 ore, salvo esigenze specifiche e motivate.
- Angoli di ripresa: inquadrare l'area da proteggere, non zone non pertinenti (es. la strada pubblica o le abitazioni vicine).
Il principio di minimizzazione
È il principio che sintetizza tutto il GDPR pratico: raccogli e conserva solo i dati personali che ti servono davvero, per il tempo che ti servono. Tre domande da farti su ogni dato personale:
- Mi serve davvero questo dato per la finalità? Se per gestire l'accesso mi basta nome e impresa, non chiedo anche stato civile e numero di figli.
- Per quanto tempo mi serve? Definisci un tempo di conservazione e poi cancella o anonimizza.
- Posso usare un dato anonimo? Per analizzare i consumi non mi serve sapere chi ha consumato; per molte analisi l'anonimizzazione (rendere il dato non più riconducibile a una persona) o la pseudonimizzazione (sostituire i dati identificativi con un codice) risolvono il problema alla radice: un dato veramente anonimo esce dal perimetro del GDPR.
Attenzione: il data breach e le 72 ore
Se i dati personali vengono persi, rubati o esposti (un laptop con l'anagrafica del personale rubato, un foglio presenze finito online, un attacco ransomware al gestionale), si parla di data breach. Il GDPR impone, nei casi rilevanti, di notificare al Garante entro 72 ore dalla scoperta e, se c'è rischio elevato, di informare anche le persone coinvolte. Per ora tienilo a mente come anticipazione: la gestione dell'incidente è il cuore della Lezione 12, alla fine del Modulo 3. Qui ci interessa capire perché i dati personali vanno trattati con cura fin dalla raccolta: meno dati raccogli e meglio li proteggi, meno grave sarà un eventuale breach.
Laboratorio: audit di qualità e dati personali
Mettiamo insieme tutto. In questo laboratorio fai un audit di qualità su un dataset di cantiere e, in parallelo, individui i dati personali che contiene, producendo i due deliverable che porterai a casa: un report di qualità e un mini-registro dei trattamenti. È anche l'esercitazione che chiude il Modulo 1 e che entra nella valutazione delle consegne.
Il dataset di partenza
Lavoriamo su un estratto del registro presenze e accessi del nostro cantiere di riferimento. Te lo do volutamente «sporco», come arriva nella realtà:
| ID | Nome | Impresa | Data | Ore | Lavorazione | Mansione |
|---|---|---|---|---|---|---|
| 1 | Mario Rossi | Rossi Srl | 01/07/2026 | 8 | Getto | Muratore |
| 2 | mario rossi | ROSSI S.R.L. | 01/07/2026 | 8 | Getto | Muratore |
| 3 | L. Bianchi | Bianchi snc | 2026-07-01 | 8,5 | Armatura | Ferraiolo |
| 4 | Luca Bianchi | Bianchi S.n.c. | 1 lug 26 | Armatura | Ferraiolo | |
| 5 | Ahmed K. | Bianchi snc | 02/07/2026 | 30 | Armatura | Ferraiolo |
| 6 | Giulia Verdi | Verdi Impianti | 02/07/2026 | 8 | Impianti | Elettricista |
| 7 | Giulia Verdi | Verdi Impianti | 02-07-2026 | 8 | Impianti | Elettricista (allergia lattice) |
Consegna del laboratorio
Lavora in Excel o Google Sheets. La consegna si compone di due elaborati.
Parte A — Report di qualità (problemi + correzioni)
Analizza il dataset lungo le sei dimensioni e compila un report. Per ogni problema trovato indica: la dimensione coinvolta, l'evidenza (riga/celle), la correzione proposta. Devi trovare almeno 6 problemi. Te ne anticipo alcuni come guida (gli altri trovali tu):
- Unicità: le righe 1 e 2 sono lo stesso accesso (Mario Rossi, stessa data, stesse ore) inserito due volte → duplicato logico da rimuovere.
- Coerenza: «Rossi Srl» / «ROSSI S.R.L.» e «Bianchi snc» / «Bianchi S.n.c.» sono la stessa impresa scritta in modi diversi → normalizza con
ANNULLA.SPAZI+NOMINATIVOe un elenco controllato. - Validità (formato date): le date sono in 4 formati diversi → porta tutto in ISO 8601 (2026-07-01).
- Completezza: riga 4, ore mancanti → vuoto da segnalare (NON mettere 0).
- Validità (dominio): riga 5, 30 ore in un giorno è impossibile → outlier/errore, probabilmente 3,0 o 8 ore: verifica la fonte.
- Coerenza nomi: «mario rossi» minuscolo, «L. Bianchi» vs «Luca Bianchi», «Ahmed K.» troncato → uniforma la rappresentazione del nominativo.
Calcola almeno due indicatori numerici (es. % completezza della colonna Ore, % unicità delle righe) e scrivi 2-3 righe di sintesi: questo dataset è utilizzabile? per cosa sì e per cosa no?
Parte B — Mini-registro dei trattamenti
Individua tutti i dati personali presenti e compila un mini-registro dei trattamenti, una tabella che il GDPR chiede di tenere. Usa questo schema:
| Trattamento | Dati personali coinvolti | Finalità | Base giuridica | Conservazione | Chi vi accede |
|---|---|---|---|---|---|
| Registro presenze cantiere | Nome, impresa, data, ore | Sicurezza e gestione cantiere | Obbligo legale (art. 6.1.c) | Es. 5 anni (verifica) | Capocantiere, DL, amm. |
| … (completa tu) | … | … | … | … | … |
Attenzione particolare alla riga 7: la nota «allergia lattice» è un dato sanitario (categoria particolare, art. 9). Nel report devi (a) segnalarlo, (b) spiegare perché non dovrebbe stare in un foglio presenze condiviso, (c) proporre come gestirlo (toglierlo dal registro generale, accesso ristretto, finalità separata). Applica il principio di minimizzazione: questo dato serve davvero in questo foglio? A chi serve? Per quanto?
Criteri di valutazione della consegna
- Report di qualità: almeno 6 problemi correttamente classificati per dimensione, con correzione sensata e 2 indicatori calcolati.
- Pulizia effettiva: dataset «pulito» allegato, con copia del grezzo conservata e log delle modifiche.
- Registro dei trattamenti: tutti i dati personali individuati (incluso il dato sanitario), base giuridica plausibile, principio di minimizzazione applicato.
- Sintesi: giudizio chiaro sull'utilizzabilità del dato per una decisione.
Mini-test di autoverifica
Istruzioni
È il mini-test di fine Modulo 1: copre la Lezione 4 ma riprende anche i concetti chiave del modulo. Rispondi senza guardare le note, poi controlla le soluzioni in fondo. Soglia di superamento: 60% (almeno 6 risposte corrette su 10, considerando le due aperte come idonee/non idonee).
Sezione A: domande a risposta multipla
- Una percentuale di avanzamento lavori pari a 130% viola soprattutto quale dimensione di qualità?
a) Tempestività b) Validità c) Unicità d) Tempestività e accuratezza insieme - Lo stesso DDT di acciaio inserito due volte nel magazzino è un problema di:
a) Completezza b) Coerenza c) Unicità d) Validità - Un consumo mensile mancante (cella vuota) andrebbe:
a) Sostituito sempre con 0 b) Cancellato subito c) Interpretato e documentato (vuoto, imputato o escluso) d) Ignorato - Un valore di 3500 kWh in mezzo a letture di ~340 kWh è un:
a) Duplicato b) Outlier da verificare prima di correggere c) Valore valido da tenere sempre d) Errore da cancellare subito - Quale di questi NON è un dato personale ai fini GDPR?
a) Registro presenze b) Immagini di videosorveglianza c) m³ di calcestruzzo gettato d) Targa del mezzo con autista - Per il registro presenze imposto dalla normativa di sicurezza, la base giuridica più solida è:
a) Consenso del lavoratore b) Obbligo legale c) Legittimo interesse d) Nessuna, non serve base - Il principio di minimizzazione dice di:
a) Comprimere i file per occupare meno spazio b) Raccogliere solo i dati personali necessari, per il tempo necessario c) Ridurre il numero di sensori d) Usare meno colonne nel foglio - Nel BIM, chi tipicamente CUSTODISCE operativamente i dati di progetto sul CDE è:
a) Il committente b) Il fornitore di calcestruzzo c) Il gestore del CDE / BIM Manager d) Il Garante della privacy
Sezione B: domande a risposta aperta
- Spiega con parole tue la differenza tra accuratezza e validità di un dato, con un esempio edile in cui un dato è valido ma inaccurato.
- Nel registro presenze del laboratorio compare la nota «allergia lattice» accanto a un nominativo. Perché è un problema dal punto di vista del GDPR e come lo gestiresti applicando la minimizzazione?
Mostra risposte corrette
Sezione A, risposte corrette
- b - Validità (un avanzamento > 100% viola la regola di dominio della variabile).
- c - Unicità (stessa entità reale presente due volte).
- c - Interpretato e documentato: vuoto e zero non sono la stessa cosa.
- b - Outlier da verificare: può essere un errore o un fatto reale, mai cancellare a occhio.
- c - I m³ di calcestruzzo sono un dato tecnico, non riferito a una persona.
- b - Obbligo legale: il consenso nel rapporto di subordinazione è fragile.
- b - Raccogliere solo i dati necessari per il tempo necessario.
- c - Il gestore del CDE / BIM Manager (custodia operativa).
Sezione B, risposte modello
9. Accuratezza vs validità. Risposta modello: la validità riguarda il rispetto del formato e del dominio (es. una data ben formattata, una percentuale tra 0 e 100); l'accuratezza riguarda la corrispondenza con la realtà. Un dato può essere valido ma inaccurato: ad esempio la trasmittanza di una parete nel modello BIM scritta come 0,28 W/m²K è perfettamente valida nel formato, ma se la stratigrafia realmente posata in cantiere ha una trasmittanza di 0,42 il dato è inaccurato — descrive un edificio diverso da quello costruito. Idem una data «2026-07-01» (valida) che però è quella sbagliata (inaccurata).
10. La nota «allergia lattice». Risposta modello: è un dato sanitario, cioè una categoria particolare di dati (art. 9 GDPR) che gode di tutela rafforzata e non dovrebbe comparire in un foglio presenze accessibile a tutto il cantiere. Applicando la minimizzazione: quel dato non serve alla finalità del registro presenze (che serve a tracciare chi è in cantiere e per quanto). Va quindi rimosso dal registro generale e gestito separatamente, con finalità propria (tutela della salute/idoneità), accesso ristretto alle sole persone autorizzate (es. medico competente, RSPP), e conservazione limitata. In sintesi: raccolgo il dato sanitario solo dove serve, lo proteggo, lo isolo dal flusso ordinario.
Scala di valutazione
- 9-10 risposte idonee: ottimo, padroneggi qualità, governance e GDPR di base.
- 6-8 idonee: sufficiente (soglia 60% superata): modulo acquisito, rivedi i punti deboli.
- < 6 idonee: non superato: ripassa la lezione (in particolare le sei dimensioni e le basi giuridiche) e riprova.
Le due domande aperte si considerano idonee se contengono il concetto chiave corretto, anche con parole diverse da quelle del modello.
Riepilogo della lezione e del Modulo 1
Con questa lezione chiudi il Modulo 1 — Individuazione e definizione dei dati. Hai imparato a non fidarti di un dato solo perché «è in un foglio»: ora sai misurarne la qualità, ripulirlo con metodo, capire di chi è e se sei autorizzato a usarlo.
Cosa hai imparato in questa lezione
- Sei dimensioni della qualità: accuratezza, completezza, coerenza, tempestività, unicità, validità — con il rispettivo indicatore.
- Fitness for use: la qualità è relativa alla decisione che il dato deve supportare.
- Data cleaning di base: duplicati, valori mancanti (vuoto ≠ zero!), outlier (IQR), formati — sempre su una copia, sempre documentando.
- Data governance: proprietà giuridica, autorialità e custodia sono cose diverse; ruoli Data Owner/Steward/Producer/Consumer e matrice RACI; cenni a ISO 19650.
- GDPR per il cantiere: dato personale vs tecnico, basi giuridiche, dati dei lavoratori, videosorveglianza, minimizzazione e anticipazione del data breach (72 ore).
Cosa hai costruito nel Modulo 1
In quattro lezioni hai messo insieme le fondamenta del lavoro sui dati in edilizia: (L1) il concetto di dato e il modello DIKW; (L2) le fonti dati dell'edilizia digitale (BIM/IFC, IoT, nuvole di punti, open data); (L3) formati, struttura della tabella e dizionario dei dati; (L4) qualità, governance e GDPR. Ora sai riconoscere, strutturare, documentare, valutare e proteggere i dati del nostro caso di cantiere. Questo è il materiale grezzo che nel Modulo 2 trasformeremo in analisi e decisioni.
Prossimi passi: Modulo 2
Nella Lezione 5 entriamo nel Modulo 2 e iniziamo a far parlare i dati: statistica descrittiva per l'edilizia — media, mediana, deviazione standard, percentili — e «quando la media inganna». I dati che hai imparato a riconoscere e ripulire qui diventeranno KPI e, infine, decisioni motivate.
Vuoi questo percorso su dati e cybersecurity nel tuo ITS, ente o azienda?
Progetto e tengo corsi su dati, analisi e cybersecurity applicati all'edilizia digitale e al BIM, su misura per scuole, enti di formazione e imprese.