Contenuti

Documentazione tecnica: un percorso, non una ricetta

Documentazione tecnica: un percorso, non una ricetta

/en/documentation/img.png

La documentazione tecnica non è un oggetto statico, né un manuale da scrivere una volta e dimenticare.
È un percorso: evolve, cambia forma, si adatta alle persone che devono usarla.
In azienda, mi sono accorto che il vero problema non è “scrivere”, ma far sì che la documentazione diventi parte del flusso di lavoro, invece che un archivio dimenticato.

Quello che segue non è un metodo infallibile, ma una serie di tentativi e pratiche che negli anni hanno aiutato me e i team con cui ho lavorato a rendere la documentazione un supporto reale — e non una scocciatura.


Mantenere ordine nella documentazione

Una documentazione disordinata scoraggia la consultazione. Il primo passo è dare una struttura riconoscibile, semplice e coerente.

Gerarchia chiara

La scansione deve essere logica:

  • macro-aree tematiche
  • pagine con uno scopo preciso
  • niente duplicati

Meglio una pagina essenziale che arriva al punto, invece di due che dicono quasi la stessa cosa.

Ogni pagina deve rispondere a una domanda

Mi faccio sempre questa domanda:
“Questa pagina a chi serve e perché esiste?”
Se non ho una risposta netta, la pagina è superflua.

Percorsi, non solo pagine

Un team non ha bisogno solo di contenuti: ha bisogno di un percorso.
Esempi:

  • percorso di onboarding
  • percorso di troubleshooting
  • percorso dedicato agli sviluppatori junior
  • percorso per i processi critici

La differenza tra “ci sono molte pagine” e “so dove andare” è enorme.


Chi e come dovrebbe scriverla

La documentazione è un lavoro collettivo, ma serve una cultura che permette a tutti di contribuire.

Chi modifica → documenta

Non è un concetto nuovo, ma funziona solo quando diventa parte del flusso:

  • chi implementa aggiorna la documentazione
  • chi corregge un bug aggiorna la sezione corrispondente
  • chi decide un processo lo documenta

La documentazione non dovrebbe essere un’attività “in più”.
È parte del lavoro.

Scrivere in modo leggibile

Stile semplice, diretto, umano:

  • frasi brevi
  • esempi concreti
  • snippet puliti
  • niente gergo inutile
  • tono conversazionale

L’obiettivo non è “scrivere un bel documento”:
è far capire una cosa nel minor tempo possibile.

Struttura ripetibile

Una forma standard aiuta chi legge e chi scrive:

  • Prerequisiti
  • Passi
  • Risultato atteso
  • Errori comuni

Dopo poche pagine, il team riconosce la struttura e legge più velocemente.


Come tenerla aggiornata

Qualsiasi documentazione, se non curata, invecchia più rapidamente del codice.

Revisione periodica

Ogni area dovrebbe avere una revisione programmata: trimestrale se critica, semestrale se stabile.
Non serve rileggere tutto: basta verificare che ciò che c’è sia ancora vero.

Le domande ripetute sono un allarme

Quando mi viene chiesta tre volte la stessa cosa, non penso più:

“Questa persona non ha letto.”

Penso:

“La documentazione su questo punto non funziona.”

La ripetizione è un segnale prezioso.

Togliere è più importante che aggiungere

Il vero aggiornamento non è aggiungere informazioni, ma rimuoverle:

  • tagliare sezioni obsolete
  • accorciare spiegazioni troppo lunghe
  • eliminare duplicati
  • consolidare pagine simili

Una documentazione più corta è quasi sempre una documentazione migliore.


Tecniche di gamification

La gamification, se usata bene, migliora la partecipazione.
Non deve essere infantile né forzata: deve rendere la documentazione un gioco “serio ma leggero”.

Badge e riconoscimenti

Riconoscere pubblicamente chi contribuisce funziona molto più di quello che si pensi:

  • “Contributor del mese”
  • “Pagina più utile”
  • “Revisore dell’ultima release”

Micro-sfide interne

Piccole sfide mensili possono aumentare l’attenzione:

  • “Aggiorna una pagina obsoleta”
  • “Trova e correggi un errore”
  • “Completa un percorso leggendo 3 pagine critiche”

Contatori e statistiche

Numeri semplici come:

  • quante pagine sono state aggiornate
  • quali sezioni sono più consultate
  • quali pagine generano più domande

rendono visibile il valore del lavoro fatto.


L’uso dell’AI come revisore e copilot

L’AI non sostituisce la documentazione, ma può migliorare drasticamente il modo in cui la si produce e la si mantiene.

AI come revisore

Può individuare:

  • incoerenze
  • sezioni troppo complesse
  • termini non uniformi
  • passaggi ambigui

È come avere un revisore instancabile e imparziale.

AI come copilot di scrittura

L’AI è utilissima per:

  • generare bozze
  • riscrivere paragrafi poco chiari
  • suggerire titoli e struttura
  • produrre esempi, snippet e tabelle

Il valore maggiore?
Accelera la produzione mantenendo coerenza.

AI come assistente alla consultazione

I membri del team non devono più “cercare” una pagina: possono fare una domanda.
L’AI indirizza alla sezione giusta e riduce l’attrito nell’uso quotidiano.


Conclusione

La documentazione non è un progetto finito e non è mai perfetta.
È una parte del sistema, e come ogni parte del sistema:

  • evolve
  • si semplifica
  • si aggiorna
  • si adatta alle persone che la usano

Non esiste una ricetta universale, solo un percorso fatto di mantenimento, ordine, contributi condivisi e strumenti intelligenti.

L’obiettivo non è “scrivere tanta documentazione”.
L’obiettivo è creare un ambiente dove il team può trovare e capire ciò che gli serve senza fatica — e questo cambia davvero il modo di lavorare.