lunedì 19 gennaio 2026

Diàtaxis: un framework per la Comunicazione Tecnica

Nel mio continuo lavoro di ricerca nel campo della Com Tecnica, sono capitato per caso sul sito di Canonical e da lì mi sono imbattuto in Diátaxis, un framework per la realizzazione della documentazione di prodotto ideato da Daniele Procida. Questo il suo sito.

Diátaxis è un termine che deriva dal greco antico: dia (“attraverso”) + taxis (“disposizione, ordine”). L’idea di base è che la documentazione deve essere organizzata in modo che gli utenti trovino ciò di cui hanno bisogno in funzione del loro scopo.

Diátaxis divide la documentazione in quattro tipi:

  • Tutorial: guide per apprendere facendo, passo dopo passo.
  • How-to: contenuti focalizzati sulla risoluzione di use case specifici.
  • Reference: descrizioni tecniche, specifiche, tabelle, parametri, API, etc.
  • Explanation: contenuti concettuali, background, contesto, per aiutare a comprendere più a fondo.

Diátaxis si pone l’obiettivo di aiutare gli utenti a trovare più facilmente ciò che cercano, perché l’organizzazione dei contenuti è basata sui loro obiettivi.

Quindi possiamo dire che il framework cerca di assumere “il punto di vista dell’utente”, e questa è una tendenza conforme ad altre discipline che si sono imposte negli ultimi 25 anni (vedi Design Thinking).

I principi di fondo che possiamo individuare sono sostanzialmente 2:

  1. Fornire un modello coerente per organizzare la documentazione di prodotto.
  2. Netta separazione di contenuti diversi, finalizzati per utenti diversi che le utilizzano in momenti diversi: le spiegazioni concettuali (Explanation) servono per dare una base ed un contesto, ma gli How To sono le vere procedure operative per risolvere problemi specifici.

Analizziamo sinteticamente le 4 tipologie di documentazione.


TUTORIAL

Sono finalizzati ad insegnare attraverso la pratica. L’obiettivo è “imparare facendo”, non “capire leggendo”.

Guidano l’utente passo dopo passo nel completamento di un compito, per acquisire nuove abilità in modo esperienziale. Un buon tutorial porta l’utente a fare un percorso di apprendimento, in cui ogni passaggio costruisce comprensione e fiducia.

Non confondete il Tutorial con l’How To:

  • Secondo Diàtaxis, un Tutorial guida l’utente per imparare (la definizione di una configurazione, il disegno di un modello, etc)
  • Un How To aiuta a risolvere uno specifico use-case (come faccio a fare QUESTA cosa?)

Un Tutorial efficace dovrebbe:

  1. Dichiarare l’obiettivo: cosa avrò imparato al termine?
  2. Prerequisiti: cosa serve sapere prima di iniziare.
  3. Istruzioni passo passo:  ogni passo, istruzioni brevi e una sola azione (un solo verbo) per ogni passo.
  4. Un risultato tangibile: qualcosa di concreto da mostrare. 
  5. Un riepilogo e i prossimi passi: come continuare a imparare o approfondire.


EXPLANATION (concetti e spiegazioni)

Le spiegazioni servono a fornire contesto, comprensione e concetti, al fine di rispondere alla domanda: “Perché funziona così? In base a quali concetti o principi?”

A differenza dei Tutorial, le spiegazioni non sono istruzioni. Il loro scopo è aiutare il lettore a capire, non a fare.

Un Explanation efficace include:

  1. La definzione del concetto: cosa si sta spiegando e perché è rilevante.
  2. Principi chiave: le definizioni.
  3. Contesto e background: come si collega ad altre parti del sistema o della Teoria.
  4. Dettagli, esempi e controesempi: per chiarire il funzionamento e i limiti.
  5. Collegamenti ad altri concetti o decisioni progettuali: come si è arrivati a una certa scelta?
  6. Riepilogo finale e suggerimenti per approfondire: testi, documenti o sezioni correlate.

In Diàtaxis, le spiegazioni non vanno messe nel Tutorial o nell’How To. 

Se un Tutorial inizia a spiegare teoria, o un How To si dilunga in riflessioni, significa che quelle parti dovrebbero essere spostate nella sezione Explanation.


REFERENCE (riferimenti tecnici)

I documenti di riferimento sono la parte più tecnica e dettagliata della documentazione. Servono a descrivere in modo preciso e completo come funziona il sistema o il prodotto. Non insegnano, non spiegano concetti e non risolvono problemi concreti: descrivono. 

Una Reference ben fatta è esaustiva e facilmente consultabile. È utile per chi sa già cosa vuole fare, ma ha bisogno di conoscere i dettagli esatti per riuscirci.

Elementi tipici di una buona Reference includono:

  1. Descrizioni complete di funzioni, comandi, classi o API.
  2. Tabelle di parametri, argomenti, tipi di dati e valori di ritorno.
  3. Esempi per illustrare come utilizzare correttamente una funzione o un’opzione.
  4. Diagrammi o schemi strutturali, per capire la relazione tra elementi.
  5. Collegamenti incrociati verso sezioni correlate (es. verso guide o spiegazioni).

La Reference deve essere organizzata in modo coerente ed ogni elemento documentato (una funzione, un comando, un endpoint API, ecc.) dovrebbe seguire lo stesso schema informativo.

Essa richiede un approccio descrittivo e non dovrebbe essere presente all’interno di un Tutorial o di un Explanation.


HOW TO

Servono a completare un compito specifico e rispondono alla domanda: come faccio a fare QUESTA cosa? 

Un How To definisce una procedura specifica che consente di ottenere un risultato preciso.

Un How To deve:

  1. Definire l’obiettivo: cosa si otterrà al termine della procedura.
  2. Elencare i prerequisiti.
  3. Fornire istruzioni step-by-step.
  4. Includere esempi concreti.
  5. Concludere con un riepilogo e collegamenti utili (ad esempio ad altre guide o sezioni di riferimento).

----

Potrebbe essere interessante valutare l'eventuale correlazione tra Diàtaxis e altri standard/framework/metodi per la documentazione tecnica, quali DITA, S1000D e Information Mapping.


DITA vs Diàtaxis

DITA è uno standard aperto basato su XML per strutturare, creare e pubblicare contenuti modulari che possono essere facilmente riutilizzati su piattaforme diverse, consentendo una gestione efficiente della documentazione tecnica, attraverso la creazione di contenuti basati sulla specializzazione dei contenuti. 

E' forse lo standard tecnico più utilizzato nel mondo, e non solo per la documentazione dei prodotti software come erroneamente molti pensano.

DITA organizza le informazioni in piccoli “topic” autonomi tipizzati per Concept-Task-Reference-Troubleshooting.

Tali topic sono assemblati utilizzando un organizzazione gerarchica (DITA Maps), promuovendo la coerenza, la scalabilità e la riduzione dei costi nella gestione di grandi volumi di documentazione. 

Qulcuno intuisce un qualche punto di contatto?

"Concettualmente" si. Analizziamo la seguente tabella.


Ma è importante capire che queste "similitudini" sono solo apparenti.

DITA lavora a livello di "topic" che può essere un frammento di informazione "piccolo a piacere", da poche righe a pochi pararagrafi. Inoltre, ogni elemento della struttura del topic è associato ad un tag XML preciso. E ci sono topic che possono contenere solo un certo insieme di DITA tag e non altri.

Invece in Diàtaxis un How To può essere un documento anche molto esteso, purchè coerente con i principi sopra indicati. Gli elementi informativi di un How To in Diàtaxis non sono legati a nessuno tipo di tag XML e quindi non presentano una struttura pre-definita.

DITA parte con l'idea di organizzare i contenuti dal punto di vista della loro "struttura tecnica interna".

Diàtaxis parte del punto di vista dell'utente che deve consultare i documenti.

Quindi la tabella è un classico caso di "correlazione ingannevole": sia DITA che Diàtaxis indicano alcune "tipologie" di contenuto, ma la correlazione è debolissima, perchè la classificazione tipologica si applica ad oggetti diversi.


S1000D vs Diàtaxis

S1000D è anch'esso uno standard tecnico XML largamente utilizzato in tutto il mondo, in special modo nell'industria navale (civile e militare), in quella ferroviaria e in quella avionica/aeronautica (civile e militare). La sua "tipizzazione" è molto più dettgliata e raffinata di quella di DITA.

Un oggetto S1000D è definito da una specifica estremamamente precisa in ogni dettaglio informativo.

Direi che possiamo certamente concludere che S1000D e Diàtaxis sono imparagonabili.


Information Mapping vs Diàtaxis

Information Mapping (IM) è un metodo strutturato e modulare per scrivere contenuti in modo che siano facilmente comprensibili e riutilizzabili, concentrandosi sulla granularità e sull'uso di elementi visivi come le "mappe di contenuto" (content maps).

IM si focalizza sulla struttura fisica del contenuto (blocchi di testo, dati, immagini) che sono auto-contenuti, coerenti e riutilizzabili (tabelle, liste).

IM prescrive la rigorosa modularità dei contenuti, utilizzando principi di design per creare blocchi di informazione che possono essere riassemblati.

IM non è uno standard XML aperto.

Diàtaxis, come abbiamo visto, è un framework molto più incentrato sul COSA e sul PERCHE', che parte dal punto di vista dell'utente: non prescrive regole rigide sulla struttura fisica dei contenuti, e nemmeno sui blocchi informativi da presentare all'utente.

Tuttavia, sia IM che Diàtaxis hanno in comune l'aspirazione di promuovere l'organizzazione logica dei contenuti e la scomposizione di informazioni complesse, al fine di migliorare la comprensione e ridurre il carico cognitivo per chi legge. 


IN CONCLUSIONE

Diàtaxis è un framework interessante, con pochissimi punti di contatto con gli standard tecnici XML più usati nel mondo (DITA ed S1000D), mentre presenta qualche affinità con una metodologia come IM.

Come sempre, non esiste la soluzione perfetta per ogni contesto.

Pe grandi volumi di dati, che devono essere aggiornati di frequente, customizzati in N modi diversi e tradotti in dozzine di lingue, la potenza tecnico-organizzativa di DITA è difficilmente contrastabile. 

S1000D lo potete pensare come DITA elevato all'ennesima potenza, non a caso si usa in contesti e per prodotti spesso "mission-critical" dove la standardizzazione e la precisione dei contenuti sono imprescindibili.

Ma per altri contesti, adottare DITA ed S1000D potrebbe essere paragonabile ad andare a caccia di fagiani con un missile terra-aria.

Diàtaxis ha il grande pregio di essere focalizzato sulle esigenze degli utenti, con un'organizzazione semplice ed elegante. E non è un pregio trascurabile.


Leggi questo articolo...

martedì 18 dicembre 2018

La dichiarazione di conformità

Vi segnalo un ottimo articolo di Ferry Vermeulen sulla dichiarazione di conformità.

La dichiarazione di conformità è un documento che deve essere firmato da chi realizza un prodotto, per tutti quei prodotti che sono contraddistinti dal marchio CE.

Attraverso questo documento il produttore dichiara che un prodotto venduto nell'Unione Europea è conforme ai requisiti stabiliti dalla legislazione europea sulla sicurezza dei prodotti.

Attraverso il marchio CE e la dichiarazione di conformità, chi acquista il prodotto e le autorità di vigilanza del mercato assumeranno che il prodotto sia conforme:
  • alle direttive UE
  • alle norme armonizzate indicate nella dichiarazione di conformità

Nell'articolo di Ferry potete trovare:
  • un esempio di dichiarazione di conformità
  • la lista delle 27 tipologie di prodotti che richiedono la dichiarazione di conformità
  • gli elementi fondamentali che devono essere inclusi nella dichiarazione
MA SOPRATTUTTO, potete scaricare ben 27 template che vi guideranno nella realizzazione della dichiarazione di conformità.

Come sapete mi occupo di Comunicazione Tecnica da molti anni e faccio parte del Board for Standard and Legislation della Tekom Europe, ma raramente ho trovato in rete un articolo così lineare e chiaro su questo argomento.

Ottimo lavoro Ferry!
:-)

Leggi questo articolo...

mercoledì 6 gennaio 2010

Aggiungiamo le note al nostro Template

Ecco la nuova evoluzione del nostro basic Template "general purpose", anche questo scaricabile via SCRIBD. Stavolta abbiamo aggiunto le note.
Su questo argomento ho già scritto due post, uno il 9 Ottobre 2009 ed un secondo l'11 Ottobre 2009.

In questo nuovo Template troverete due icone che caratterizzano:


le note di attenzione



le note di osservazione

Sono le due tipologie di note che ritengo irrinunciabili in un documento tecnico. Tuttavia potete liberamente divertirvi nel definire altri tipi di note e relative icone.

Ho già spiegato nei post di Ottobre che io non uso le note numerate e che le icone servono a caratterizzare immediatamente la valenza della nota, allenando l'occhio del lettore a distinguere graficamente e con maggior immediatezza la portata delle informazioni specificate.

Come sempre, vi ripeto che questo modelli che vi propongo non sono "sacri", ma dovete usarli come punto di partenza per poi implementare e personalizzare i vostri Template.
Scaricate questo Template e usatelo.

Presto una nuova evoluzione del nostro basic Template.
Ciao. Leggi questo articolo...

domenica 22 novembre 2009

Aggiungiamo le tabelle al nostro Template

Nel post del 7 Novembre 2009 vi avevo messo a disposizione un primo basic Template "general purpose", liberamente scaricabile via SCRIBD.
Ora aggungiamo qualche elemento.
Può essere molto utile disporre di un set di tabelle da utilizzare nei nostri documenti. Inoltre, può essere comodo anche avere un indice(sommario) che ci permette di rintracciare rapidamente tutte le tabelle che abbiamo disseminato nel nostro documento. In questo nuovo Template, nel Capitolo 3, trovate 3 tabelle rispettivamente a 2, 3 e 4 colonne:


Possono essere selezionate e quindi copiate e incollate in ogni punto del documento.
La didascalia posta alla base della tabella viene indicizzata attraverso l’indice delle tabelle, posizionato in fondo al Template. La numerazione è automatica ed è strutturata semplicemente così:

Tabella NUMERO CAPITOLO.NUMERO TABELLA - Didascalia

Per aggiornare la numerazione, basta selezionare il numero X.Y, quindi premere il pulsante destro del mouse; nel menù a tendina che viene visualizzato, selezionate Aggiorna campo.

Per analizzare le proprietà delle tabelle proposte, basta selezionare la tabella quindi premere il pulsante destro del mouse; nel menù a tendina che viene visualizzato, selezionate Proprietà tabella.


L'indice(sommario) delle tabelle ha una natura del tutto analoga a quella dell'indice generale del Template e si aggiorna con la modalità già illustrata nel post sopracitato.
Provate a scaricare questo secondo Template e ad utilizzarlo. Leggi questo articolo...

lunedì 16 novembre 2009

Lettera d'Incarico: un primo Template

Nel post di ieri ho parlato della Lettera d'Incarico e ho fornito un semplice modello della medesima.
Come sempre, tale esempio non è certamente esaustivo di tutte la casistiche in cui può essere utile saper scrivere una lettera di questo tipo. Potete ora anche scaricare un Template congruente a quanto indicato nel post. Presto tornerò sull'argomento con un altro esempio e annesso Template.
Fatemi avere eventuali osservazioni che riterrete opportune, anche sull'efficenza di SCRIBD. A presto. Leggi questo articolo...

sabato 7 novembre 2009

Un primo semplice Template

Questo primo post inaugura una nuova sezione, in cui vi proporrò una collezione di template che spero possano fornirvi alcuni spunti utili per arrivare a definire I VOSTRI template. Li potrete visionare e scaricare via SCRIBD, uno tra i maggiori servizi per la condivisione di documentazione sul Web.

Questo è un esempio di basic/general purpose template, dal quale si può partire per strutturare via via dei modelli più accurati e ben costruiti per scopi specifici.
Ma visto che da quache parte bisogna pur cominciare...

Il template si compone di sole 8 pagine.


- PAGINA 1

Qui c'è la copertina (front-cover) del documento.
E' strutturata come una griglia costruita con una tabella costituita da una sola colonna e 5 righe:

La prima riga contiene il logo della vostra azienda.
La seconda riga ospita il nome del prodotto.
La terza riga è dedicata al nome del manuale.
Infatti, uno stesso prodotto puo' essere accompagnato da piu' manuali; ad esempio, nel caso di un prodotto software, l'Installation Manual, il Getting Started Manual e l'Administration Manual.
La quarta riga ospita la versione del prodotto.
La quinta è destinata al logo del prodotto.
Nella parte più bassa della pagina, la data di emissione del manuale.

- PAGINA 2


Qui trova spazio l'Avviso legale, espresso sia in italiano che in inglese, scritto in Arial 11.

La forma dell'Avviso non è oggetto di queto articolo, ne parleremo prossimamente.

- PAGINA 3

Qui è presente l'Indice.


E' un indice aggiornabile automaticamente.
A valle di una modifica del documento, che utilizza gli stili previsti nell'Indice, basterà selezionarlo con un click del pulsante sinistro del mouse; poi, con un click del pulsante destro, dal menù a tendina selezonare la voce Aggiorna campo e, successivamente, Aggiorna intero sommario.


Su come relizzare un Indice o Sommario, per ora vi rimando al manuale di Office Word.

- PAGINA 4

Qui trovate il Capitolo 1

- PAGINA 5

Qui trovate il Capitolo 2, ove sono elencati gli stili disponibili per 5 livelli di titolo.
Per utilizzarli, basta selezionarli ed effetture un copia-incolla in ogni altra parte del documento.
La numerazione si aggiornerà automaticamente.

- PAGINA 6

Qui trovate il Capitolo 3

- PAGINA 7

Qui trova spazio la Bibliografia.
Vi sono diverse convenzioni per strutturare una Bibliografia.
In questo template viene utilizzata una struttura semplice ed efficace, ma non è detto che sia la più adatta ai vosti scopi... del resto, non abbiamo detto che è un template General Purpose?
La struttura è automatica; posizionatevi in fondo all'ultima riga e premete il pulsante Invio.
La riga successiva verrà generata automaticamente.

- PAGINA 8

Pagina di chiusura, rigorosamente vuota... per ora!

Provate a scaricarlo e ad utilizzarlo.
E' molto spartano, ma già presenta una struttura ben caratterizzata.
Prossimamente lo arricchiremo, per migliorarlo in ogni suo aspetto.
Buon lavoro!
Leggi questo articolo...