Så skriver du dokumentation som faktiskt läses

Dålig dokumentation är sällan ett kunskapsproblem utan ett strukturproblem. Diátaxis-ramverket, som delar upp dokumentation i handledningar, guider, referens oc...

Så skriver du dokumentation som faktiskt läses

Dålig dokumentation är sällan ett kunskapsproblem utan ett strukturproblem. Diátaxis-ramverket, som delar upp dokumentation i handledningar, guider, referens och förklaring, har blivit en spelväxlare för många team.

Skriv för läsarens situation, inte för din egen. Den som felsöker klockan tre på natten behöver något helt annat än den som utvärderar verktyget första gången.

Och viktigast av allt: dokumentation som inte underhålls är värre än ingen alls. Gör den till en del av definition of done.

Docs-as-code-arbetssättet har blivit standard av goda skäl. När dokumentationen bor i samma repo som koden, granskas i samma pull requests och byggs i samma pipeline, blir den en naturlig del av utvecklingsflödet i stället för en separat syssla som alltid prioriteras bort. Verktyg som kontrollerar länkar och testar kodexempel automatiskt fångar dessutom rötan innan läsarna gör det.

Skriv arkitekturbeslut medan de fattas, inte efteråt. Korta beslutsdokument – ADR:er – som fångar kontext, alternativ och motivering i en sida är den dokumentationsform som ger mest värde per nedlagd timme. Två år senare är de guld värda för den som undrar “varför i hela friden gjorde vi så här?”

En ofta förbisedd sanning: det bästa sättet att förbättra dokumentationen är att mäta var den brister. Sökloggar utan träffar, supportärenden om samma sak och sidor där läsarna studsar avslöjar exakt var luckorna finns. Behandla dokumentationen som en produkt med användare, inte som ett arkiv.

Och AI då? Genererade utkast kan spara tid, men riktigt bra dokumentation kräver fortfarande någon som förstår läsarens situation. Använd verktygen till referensmaterial och första utkast – och lägg de sparade timmarna på handledningarna som kräver mänsklig empati.