DXHEROES Logo
Co děláme

/

#developer-experience
#documentation
#guide

Úloha technické dokumentace pro úspěch vývojářů

Délka: 

6 min

Publikováno: 

15. července 2024

Rámce, dokumentace pro vývojáře, struktura aplikačního programového rozhraní nebo soubory README. Připadá vám to jako řečtina? Nemusí být. Společně se můžeme ponořit do významu a výhod technické dokumentace. V našem článku se budeme věnovat také umělé inteligenci a jejímu potenciálu snížit celkovou zátěž při tvorbě dokumentace.

Co spadá do kategorie technické dokumentace?

Je nezbytné jasně rozlišovat mezi technickou dokumentací a ostatními typy písemností. Technické publikum a vývojáři obvykle nemají zájem číst marketingové texty; místo toho chtějí být schopni rychle a snadno najít a pochopit informace, které potřebují. Dbejte proto na to, abyste mezi těmito dvěma světy vždy udržovali přísnou hranici.

Co tedy přesně znamená technická dokumentace? V podstatě cokoli, co může sloužit jako technický průvodce a navigace pro určité publikum. Když svým klientům poskytujete technické produkty, jako jsou rozhraní API, SDK, nebo integrace, je za technickou dokumentaci považován jakýkoli dokument, který vysvětluje, jak funguje, co umí a jak jej udržovat. Na druhou stranu vlastnosti produktu, cena, marketingová podpora a specifikace do technické dokumentace nepatří. Vyvarujte se prolínání těchto dvou světů.

Jak nejlépe začít?

Nyní, když jsme pochopili rozdíl mezi oběma typy dokumentace, můžeme přejít k plánování obsahu. Bez správného plánování a organizace bude tento proces spíše překážkou než přínosem. Pro snazší pochopení jsme celý proces rozdělili do čtyř hlavních kroků.

Identifikujte své potřeby

Diagram - identifikace potřeb

Prvním a zásadním krokem je zjištění vašich potřeb. To může znamenat kompletní portál pro vývojáře s podrobnými návody pro jednu firmu a přehled všech dostupných integrací a aplikací na vysoké úrovni s často kladenými dotazy (FAQ) pro jinou. Spíše než na relativní odhady byste se měli obrátit na vývojáře - osoby, které budou dokumentaci používat, aby zjistili vaše skutečné požadavky. I když váš interní tým vývojářů může mít určitý přehled, je také rozumné provést průzkum mezi vývojáři vašich zákazníků a zjistit, které části průvodců k produktu potřebují a které části chybí, aby se zkrátila integrační křivka.

Definujte svou strukturu

Diagram - definice struktury

Pokud nemáte žádnou strukturu, budete jako ryba bez vody. Udržování konzistentní struktury v celé dokumentaci usnadní její pochopení. Proč na tom tedy tolik záleží? Dobře definovaná struktura bude plnit dvojí funkci: poskytne vývojářům skvělou zkušenost a pomůže vašemu internímu týmu ušetřit čas a dosáhnout lepších výsledků. V první fázi byste měli stanovit strukturu, jazykový styl a četnost dokumentace. Další radou, která vám pomůže vyhnout se nedorozuměním způsobeným jazykovou bariérou, je používání zjednodušené angličtiny.

Další informace o zjednodušené technické angličtině

Zkontrolujte svůj návrh

Diagram - kontrola návrhu

I když se zdá, že by to tak mohlo být, není tomu tak. Vždy, když vytváříte nový plán nebo rámec, měli byste svou práci překontrolovat. Tato moudrá slova "dvakrát měř, jednou řež" nejsou vyslovena bezdůvodně. Předložte nápady vývojářům, vyzkoušejte je a zaznamenejte jejich připomínky. Oni jsou koneckonců cílovou skupinou vašeho produktu.

Zveřejněte své mistrovské dílo

Diagram - publikování

Nyní jsme připraveni začít publikovat. Skvělé! Nyní však stojíte před dalším náročným úkolem. Rozhodnutí, kde má být dokumentace zveřejněna. Ačkoli to může být u některých platforem, jako je Gitlab nebo Github, samozřejmé, jak je to s obecnou dokumentací? Buď můžete použít předpřipravená řešení, která jsou spojena s licenčními poplatky, nebo můžete od základů vytvořit vlastní řešení, což vyžaduje osoby s technickými znalostmi. Ať už uděláte cokoli, ujistěte se, že uživatelské rozhraní je špičkové. I ten nejefektivnější text může být zastíněn tím, že okolní vizuální stránka je ošklivá a nepřehledná.

Jak do toho všeho zapadá umělá inteligence?

Umělá inteligence může pomoci nejen při samotném psaní, ale může také výrazně pomoci zajistit, aby byl text dobře strukturovaný a konzistentní. Může vám také pomoci se zjednodušením textu a gramatickými opravami. Klíčové je jít do toho vždy s realistickým očekáváním, čeho můžete s AI dosáhnout. Kontext, který od vás AI dostane, bude vždy limitovat výsledky, kterých dosáhnete, ať už použijete GPT, Gemini nebo Jasper. Nemůžete tedy očekávat, že si AI poradí se vším sama. Na druhou stranu se musíte rozhodnout, zda opravdu chcete vložit veškerou svou důvěru (a firemní know-how) do externích nástrojů AI.

Proč je to tak důležité?

Věnovat pozornost detailům v dokumentaci je důležité z mnoha důvodů:

  • Zákazníci si váš produkt pravděpodobněji koupí, pokud s vámi budou mít konzistentní zkušenosti.
  • Dobrá dokumentace usnadní život pracovníkům podpory, což vám ušetří čas i peníze.
  • Pokud váš tým vidí kvalitní práci, na kterou je hrdý, je pravděpodobnější, že bude motivovaný.
  • Noví spolupracovníci se budou moci rychle přizpůsobit novému prostředí, protože budou mít pevnou strukturu, kterou se budou řídit.

Dobrá dokumentace vytváří situaci, která je výhodná pro všechny, i když se to na první pohled nezdá důležité. Zároveň budou mít vaši zákazníci dobře definované cesty k úspěchu a váš tým stráví méně času vyřizováním stejných dotazů týkajících se produktu. Třešničkou na dortu je, že při využití všech těchto výhod můžete ušetřit finanční prostředky.


Související články

Chcete být o krok napřed?

Nenechte si utéct naše nejlepší postřehy. Žádný spam, jen praktické analýzy, pozvánky na exkluzivní eventy a shrnutí podcastů přímo do vaší schránky.

Tento web je chráněn službou reCAPTCHA a platí Zásady ochrany soukromí a Smluvní podmínky společnosti Google.