Release Notes

Ako písať release notes/poznámky k vydaniu programu

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

Ako zabrániť chaosu v historických zmenách (archivácia vs aktuálny stav)

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

Reálny problém z praxe

Nový tester dostane úlohu overiť funkcionalitu.

Otvorí dokumentáciu a nájde:

  • pôvodný manuál z roku 2022,
  • aktualizáciu z roku 2023,
  • release notes z roku 2024,
  • ďalšie doplnenie v Confluence,
  • poznámku v Jire,
  • workaround v support databáze.
Dokumentácia a používateľské príručky, Release Notes

Prepojenie release notes s dokumentáciou

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

Reálny problém z praxe

Release vyšiel.
Release notes boli pripravené.
Používateľský manuál ostal starý.
Support manuál neobsahoval novú funkcionalitu.
Admin dokumentácia neobsahovala nové nastavenie.

A výsledok?

  • Support odpovedal podľa starej verzie systému.
  • Tester nevedel, čo má retestovať.
Dokumentácia a používateľské príručky, Release Notes

Breaking changes a ich komunikácia

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

Reálny problém z praxe

Release vyšiel večer.
Ráno začali prichádzať incidenty.

  • Integrácia prestala fungovať.
  • Import odmietal staré dáta.
  • Používatelia sa nevedeli prihlásiť.
  • Support nevedel, čo sa deje.

Vývoj pritom tvrdil:

„Veď to bolo v release notes.“

A v release notes bola jedna veta:

  • „Aktualizované API.“
Dokumentácia a používateľské príručky, Release Notes

Ako písať zmeny bez marketingovej vaty

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

Reálny problém z praxe

Používateľ otvorí release notes a prečíta si:

  • „Vylepšili sme používateľský zážitok.“
  • „Optimalizovali sme systém.“
  • „Pridali sme nové možnosti práce s dátami.“
  • „Zvýšili sme stabilitu aplikácie.“

Lenže nikto nevie:

  • čo sa reálne zmenilo,
  • koho sa zmena týka,
  • či musí niečo upraviť,
  • či sa zmenilo správanie systému,
  • či hrozí problém po upgrade.
Dokumentácia a používateľské príručky, Release Notes

Štruktúra release notes (čo má obsahovať jeden release)

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

Reálny problém z praxe

Firma vydá novú verziu systému.

Release notes vyzerajú takto:

  • oprava bugov
  • optimalizácia výkonu
  • drobné úpravy UI
  • vylepšenia systému

Používateľ nevie:

  • čo sa zmenilo
  • či sa ho to týka
  • či musí niečo robiť inak

Support nevie:

  • na čo sa pripraviť
  • ktoré incidenty môžu pribudnúť
  • ktoré staré workaroundy už neplatia

Tester nevie:

  • ktoré zmeny sa nakoniec dostali do release
  • čo bolo odložené
  • čo je breaking change

Release notes existujú.…

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

Odkiaľ release notes vznikajú (workflow: user story → task → bug → release)

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

Reálny problém z praxe

Vo firme sa blíži release.

Projektový manažér napíše:
„Pošlite mi zmeny do release notes.“

A začne chaos:

  • tester prehľadáva Jiru
  • vývojár si spomína, čo vlastne robil
  • support sa pýta, čo má komunikovať klientom
  • niekto kopíruje názvy taskov
  • niekto ručne píše zoznam bugov

Nakoniec vznikne dokument typu:

  • Oprava exportu
  • Zlepšenie výkonu
  • Úpravy workflow
  • Oprava validácie

Bez kontextu.…

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

Čo sú release notes a pre koho sú určené

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

Reálny problém z praxe

Release je nasadený, úlohy sú zatvorené, bugy opravené. A potom príde otázka:

„Čo sa vlastne v tejto verzii zmenilo?“

Vývoj vie svoje. Tester si pamätá testované scenáre. Support zachytí prvé otázky používateľov. Obchodník povie klientovi niečo z hlavy.…

Návrat hore