Scritto originalmente in francese. Tradotto dall'IA — il significato è stato preservato, non la prosa.
Idea principale
Per sapere cosa manca alla descrizione di un prodotto, lo si enumera da più angolazioni indipendenti e si misura, per ognuno, la parte che corrisponde a una scheda: i moduli del codice, le tabelle della base, gli eventi emessi, le schermate, le risorse esposte dall'API, la seconda applicazione, le parole usate dai clienti. Ogni angolazione riporta ciò che nessun'altra vede — gli eventi danno i verbi del business, l'API dà gli oggetti sparsi su più moduli, la seconda applicazione dà quelli che la suddivisione della prima ignora.
Preso da solo, un tasso non dice quasi niente: dipende da un riconoscimento approssimativo dei nomi e da una lista di corrispondenze tenuta a mano. L'informazione sta altrove. Un oggetto presente in un'angolazione e assente dalle altre o è un oggetto del business che si è mancato, o è infrastruttura tecnica — e la questione si decide in una riga, esplicitamente.
La cifra serve quindi a confrontare le angolazioni fra loro. Un tasso nettamente più basso sulla seconda applicazione non vuol dire «resta tutto questo lavoro da fare»: vuol dire «questa applicazione manipola cose che il resto del prodotto ignora, andate a guardare da quella parte».
Perché è importante
Sposta ciò che ci si aspetta da una misura di copertura. Non dimostra niente — indica dove andare a guardare —, ed è proprio questo a renderla utile: nessuno cerca di far salire una cifra che non è un voto.
Dà anche una ragione per moltiplicare le angolazioni invece di perfezionarne una sola: il valore viene dalla loro indipendenza, non dalla loro precisione.
Sfumature e limiti
L'indipendenza delle angolazioni è un'ipotesi. Due angolazioni derivate dalla stessa struttura — le tabelle e un export di quelle tabelle — non si contraddicono mai e danno una falsa impressione di conferma.
E la misura in sé resta fragile: l'abbinamento si fa su nomi che si somigliano solo una volta su due, integrato da una lista di corrispondenze che è un giudizio — una riga dimenticata fa risultare mancante un oggetto coperto, una riga compiacente gonfia il punteggio.
Domande aperte
- Come verificare l'indipendenza reale di due angolazioni prima di trattare il loro accordo come una conferma?