Dokumentácia a používateľské príručky

Ako a prečo písať rôzne druhy dokumentácie a príručiek (používateľská, správcovská, AI….)

Dokumentácia a používateľské príručky, Manuály pre technickú podporu

Kedy vzniká support dokumentácia (workflow + Definition of Done)

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Tím rieši incident:

  • problém sa analyzuje
  • nájde sa príčina
  • opraví sa

Ticket sa uzavrie.

O pár dní príde rovnaký problém.

A nikto nevie, že už bol vyriešený.

Support dokumentácia existuje, ale:

  • je neúplná
  • je zastaraná
  • alebo vzniká náhodne

Čo sa tu vlastne pokazilo (analýza systému)

Problém nie je v tom, že tím nevie písať dokumentáciu.…

Dokumentácia a používateľské príručky, Manuály pre technickú podporu

Ako písať symptómovo, nie funkčne

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Support dostane otázku:

„Prečo sa mi nevytvorila faktúra?“

Otvorí dokumentáciu a nájde:

„Modul Fakturácia umožňuje vytvárať, upravovať a exportovať faktúry…“

To je síce pravda.
Ale nepomáha to vyriešiť problém.

Support nevie:

  • čo sa pokazilo
  • kde to hľadať
  • čo má skontrolovať

A ide sa pýtať seniora.…

Dokumentácia a používateľské príručky, Manuály pre technickú podporu

Štruktúra jednej support položky (Symptóm → Príčina → Diagnostika → Riešenie)

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Support dostane ticket:

„Používateľ sa nevie prihlásiť.“

Začne sa klasické kolečko:

  • „Aký má login?“
  • „Aká je chyba?“
  • „Funguje to iným?“
  • „Čo sa menilo?“

Každý rieši rovnaké otázky stále dokola.

A dokumentácia?

Buď neexistuje, alebo obsahuje kapitolu:

„Prihlásenie do systému umožňuje…“

To supportu nepomôže.…

Dokumentácia a používateľské príručky, Manuály pre technickú podporu

Support manuál ≠ používateľský manuál

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Používateľ napíše na support:

„Nejde mi export faktúry.“

Support otvorí dokumentáciu. Nájde kapitolu:

„Export faktúr umožňuje exportovať dáta do XML formátu…“

Žiadna zmienka o chybe.
Žiadny postup, čo skontrolovať.
Žiadne príklady chýb.…

Administrátorská príručka, Dokumentácia a používateľské príručky

Praktická ukážka ako napísať návod na 1 funkciu z user story + akceptačné kritériá + špecifikácie požiadavky

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Funkcionalita je implementovaná.

Existuje:

  • user story
  • špecifikácia
  • testy

Ale administrátorská príručka chýba alebo je neúplná.

Admin potom:

  • nevie, ako funkciu nastaviť
  • nevie, čo musí byť splnené, aby fungovala
  • nevie, čo skontrolovať, keď nefunguje

Výsledok:

Funkcionalita existuje.…

Administrátorská príručka, Dokumentácia a používateľské príručky

Univerzálna šablóna administrátorskej príručky (core + custom vrstvy)

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Administrátorská príručka vznikala postupne.

Najprv core funkcionalita.
Potom klientská úprava.
Potom ďalší klient.

Po čase:

  • konfigurácia je popísaná na viacerých miestach
  • nie je jasné, čo je štandard a čo výnimka
  • admin nevie, čo platí pre jeho prostredie

Typická otázka:

Platí toto pre všetkých, alebo len pre konkrétneho klienta?…

Administrátorská príručka, Dokumentácia a používateľské príručky

Najčastejšie chyby v administrátorských príručkách a ich dopad na projekt (praktické ukážky)

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Admin rieši incident v produkcii.

Nevie:

  • kde nájsť logy
  • aké zmeny boli nasadené
  • či je problém v konfigurácii alebo v kóde

Otvorí administrátorský manuál.

Nájde:

  • všeobecný popis systému
  • zoznam funkcií
  • pár screenshotov

Nenájde:

  • postup riešenia
  • hranice systému
  • reálne prevádzkové scenáre

Volá vývojára.…

Dokumentácia a používateľské príručky, Špecifikácia požiadaviek

Špecifikácia bez UI návrhu nie je kompletná

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Na projekte sa pripraví špecifikácia.

Obsahuje:

  • vstupy
  • výstupy
  • chybové stavy
  • základné scenáre

Vývoj začne implementovať.

Po čase sa objavia otázky:

  • Kde je tlačidlo na spustenie akcie?
  • Ako sa zobrazí výsledok?
  • Čo používateľ uvidí pri chybe?
Administrátorská príručka, Dokumentácia a používateľské príručky

SLA, zodpovednosti a prevádzkové hranice systému

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Systém bol nedostupný.
Používatelia hlásili výpadok.

Klient očakával okamžitú opravu.
Dodávateľ tvrdil, že problém je v infraštruktúre klienta.
IT admin klienta tvrdil, že aplikácia nefunguje.

Support nevedel, komu incident priradiť.

Výsledok:

  • oneskorené riešenie
  • frustrácia na oboch stranách
  • eskalácia, ktorá sa dala predísť

Problém nebol len technický.…

Administrátorská príručka, Dokumentácia a používateľské príručky

Incidenty, logovanie a diagnostika

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Používateľ nahlásil, že sa nedá prihlásiť.
Support to posunul ako bug.

Tester to nevedel reprodukovať.
Vývoj nenašiel chybu.

Nakoniec sa ukázalo, že problém bol v expirovanom tokene.
Stačilo pozrieť log.

Lenže nikto nevedel:

  • kde log nájsť
  • čo v ňom hľadať
  • ako interpretovať chybu

A tak sa riešil incident bez dát.…

Administrátorská príručka, Dokumentácia a používateľské príručky

Systémové požiadavky (minimálne HW/SW požiadavky) – čo musí vedieť admin

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Raz som riešila bug, ktorý na prvý pohľad vyzeral ako chyba aplikácie.

Správanie systému bolo nesprávne, ale nebolo jasné prečo.
Postupne som začala kontrolovať staršie verzie, krok po kroku späť, až som našla bod zlomu: pri jednej verzii to ešte fungovalo, pri novšej už nie.…

Administrátorská príručka, Dokumentácia a používateľské príručky

Ako dokumentovať konfiguráciu systému a jej dopady

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Funkcionalita prestala fungovať.
Používateľ ju nevidel.

Support to označil ako bug.
Tester to nevedel reprodukovať.

Nakoniec sa ukázalo, že bola vypnutá konfigurácia.

V dokumentácii bola uvedená.
Len ako názov parametra.

Bez vysvetlenia:

  • čo robí
  • kedy sa používa
  • čo sa stane, keď ju zmením

Výsledok:

Tri tímy riešili „bug“, ktorý bol nastavenie.…

Administrátorská príručka, Dokumentácia a používateľské príručky

Ako dokumentovať roly, práva a bezpečnosť

Séria: Ako písať dokumentáciu a manuály v IT projekte

Reálny problém z praxe

Používateľ videl dáta, ktoré nemal vidieť.
Support to označil ako bug.

Vývoj odpovedal:
„To nie je bug, to je zlé nastavenie práv.“

Otvorili sme admin manuál.

Bola tam kapitola „Používatelia a roly“.
Popisovala, že existuje admin, manažér a používateľ.…

Administrátorská príručka, Dokumentácia a používateľské príručky

Štruktúra administrátorskej príručky (pre rôzne typy adminov)

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Nový admin dostal „admin manuál“.
Mal podľa neho nastaviť systém.

Po chvíli sa začal pýtať:

  • Toto mám robiť ja alebo dodávateľ?
  • Toto je technická konfigurácia alebo biznis nastavenie?
  • Prečo je tu polovica vecí, ktoré sa nás netýkajú?
Administrátorská príručka, Dokumentácia a používateľské príručky

Admin nie je jedna rola: cieľové skupiny a vrstvy dokumentácie

Séria: Ako písať dokumentáciu a manuály v IT projekte

 

Reálny problém z praxe

Pri riešení incidentu sme otvorili administrátorský manuál.
Hľadali sme odpoveď na jednoduchú otázku: kto to má nastaviť.

Dokument opisoval konfiguráciu, ale nikde nebolo uvedené:

  • kto za ňu zodpovedá
  • kto ju môže meniť
  • pre koho platí

Dodávateľ tvrdil, že to patrí klientovi.…

Dokumentácia a používateľské príručky, Používateľské manuály

Praktická ukážka ako napísať používateľský návod na 1 funkciu z user story+akceptačné kritériá a špecifikácie požiadavky+testovacie prípady

Séria: Ako písať dokumentáciu a manuály v IT projekte

Praktická ukážka

1. User story

Názov: Export faktúr do XML

User story:

Ako účtovník
chcem exportovať faktúry do XML
aby som ich mohol importovať do účtovného systému

 

2. Špecifikácia požiadavky

Popis funkcionality:

Systém umožňuje exportovať faktúry do XML súboru na základe zvoleného rozsahu dátumov.…

Návrat hore