DX Heroes logo
#developer-portal
#documentation

6 osvědčených řešení pro snadné přijetí produktu

Délka: 

10 min

Publikováno: 

11. listopadu 2022

6 osvědčených řešení pro snadné přijetí produktu

Vývojáři rádi zkouší nové věci a hrají si. Jenže času je málo. Každý ho chce trávit s rodinou nebo u koníčku, ne bojem s vašimi nástroji. Naučit se novou dovednost nebo najít odpověď má být rychlé, snadné a zdarma.

Jestli chcete, aby vývojáři váš produkt přijali, rozhodují dvě věci: jak snadno se používá a jak rychle se integruje. Uživatelé produkt poměřují časem a cenou a rozhodují se rychle. Abyste se k vývojářům dostali, můžete pro ně postavit nástroje nebo vývojářský portál. Když to uděláte dobře, zvednete prodeje, snížíte náklady na podporu a rozšíříte dosah.

Metriky vám ukážou, kterým směrem jít. Bez nich jen hádáte, co vaši zákazníci chtějí, potřebují a dělají. Měření vám dá tvrdá data, o která opřete svá rozhodnutí a podle kterých poznáte, kde inovovat. Soustřeďte se proto na developer experience, tedy na zkušenost, kterou mají vývojáři při používání vašeho produktu.

Jak vypadá špatná zkušenost vývojáře

  • Vaši podporu zavalují požadavky zákazníků.
  • Máte skvělý produkt, ale vývojáři nepoznají, jak ho použít na svůj případ.
  • Vývojáři musí někomu psát nebo volat, jen aby dostali API klíč, nebo, ještě hůř, dokumentaci.

Jak vypadá dobrá zkušenost vývojáře

  • Vývojáři si poradí sami díky vaší dokumentaci, FAQ a návodům.
  • Vaše dokumentace provede vývojáře quick startem, ukáže jejich případy použití a pokryje pokročilé principy, které potřebují.
  • Vývojáři si správnou dokumentaci najdou sami a rychle získají všechno, co k nasazení svého případu potřebují.

#1: Přínosy a hodnota

Vysvětlit hodnotu a přínosy, ne jen funkce, je vždycky těžké. A vždycky se to vyplatí. Čím rychleji tyhle dvě věci dopadnou, tím rychleji získáte nového zákazníka.

Popište produkt dobře a zájemce zaujmete tak, že se bude chtít dozvědět víc. A to doslova zvyšuje vaši šanci zákazníka získat.

Co můžete udělat

  • Napište nadpis a slogan, které produkt popíšou co nejpřesněji.
  • Porovnejte svůj produkt s alternativami a prostudujte konkurenci.
  • Vysvětlete hlavní přínosy srozumitelně a v přehledné struktuře.
  • Ukažte metriky, které dokazují, jak snadno se produkt používá a integruje.

Špatné příklady

  • Váš vývojářský portál popisuje hodnotu pro špatné publikum.
  • Vršíte přemíru řešení, aniž byste ukázali na jedno konkrétní.

Dobré příklady

  • Váš vývojářský portál popisuje hodnotu, kterou přináší vývojářům.
  • Grafika ukazuje rozdíl mezi standardním řešením a tím vaším, včetně vašich přínosů.
  • Nabízíte způsob, jak vývoj rychle rozjet.

#2: Quick start

Aby vývojáři mohli začít stavět, potřebují návod, který je provede první fází objevování. Chtějí posoudit, jak je produkt snadný, a odhadnout, jak dlouho jim řešení zabere.

Quick start by měl patřit k nejdůležitějším stránkám portálu a měl by se snadno najít. Vysvětluje, jak váš produkt integrovat, a v ideálním případě pomůže vývojářům odhadnout úsilí potřebné k dokončení jejich případu, tedy jádra toho, co nabízíte. Dobrý návod taky ukazuje na osvědčené postupy a pojmenuje technologie potřebné k dosažení cíle.

Dobře napsaný návod ukáže, jak málo úsilí stačí k tomu, abyste se dostali k výsledku připravenému do produkce. To je vaše výhoda na trhu: vývojáři sáhnou po vašem produktu místo po konkurenci.

Co můžete udělat

  • Dejte do hlavní sekce portálu výzvu k akci, která vede na quick start. Je to nejrychlejší cesta k tomu, co vývojáři potřebují.
  • Používejte standardní zkratky a doplňte slovníček, pokud používáte nějaké vlastní.
  • Přidejte ukázky kódu pro nejpopulárnější jazyky, ve kterých vaše publikum pracuje.
  • Z quick startu odkazujte na relevantní nástroje (SDK), aby vývojáři stavěli ještě rychleji.
  • Zvažte krátká videa, která vysvětlí základní principy.

Špatné příklady

  • Quick start neobsahuje žádné ukázky kódu připravené do produkce.
  • Ukázky jsou v daném jazyce zastaralé nebo nefunkční.
  • U ukázek chybí tlačítko Zkopírovat do schránky.
  • Návod používá zkratky, kterým rozumí jen váš tým.
  • Předpokládáte, že vývojáři už všechno znají.

Dobré příklady

  • Quick start je krátký, dobře uspořádaný a srozumitelný.
  • Návod obsahuje krátká videa, která uvedou do základů.
  • Máte osnovu pro snadnou orientaci v článku.
  • Návod používá snímky obrazovky nebo ukázky z reálných scénářů a vede vývojáře krok za krokem.
  • Odkazujete na nástroje, které integraci usnadní.
  • Na konci odkazujete na pokročilejší návody, aby vývojáři zvládli i pokročilé funkce.
  • Vysvětlujete věci do detailu a odkazujete na relevantní zdroje, aby vaše postupy zvládl každý.

#3: Nastavení a instalace

Vývojáři obvykle potřebují něco nastavit, než váš produkt nebo API použijí. Abyste tady předešli překvapením, jasně popište všechny předpoklady a kroky instalace, které produkt vyžaduje.

Zájemce můžete ztratit kvůli maličkosti, třeba že neví, jak nainstalovat knihovnu nebo ovladač, prostě proto, že to nerozjel na svém stroji.

Co můžete udělat

  • Připravte seznam předpokladů a nejnovějších verzí kompatibilních s vaším produktem.
  • Přidejte seznam zdrojů, které odkazují na řešení problémů, na něž vývojáři po cestě běžně narazí.
  • Podpořte několik cest instalace, které různé typy vývojářů dovedou ke stejnému cíli.
  • Držte se osvědčených postupů instalace, aby se kroky daly snadno projít.
  • Pokud něco nepodporujete a jiný nástroj ano, odkažte na něj.
  • Nabídněte virtualizaci, třeba Docker, kterou rozjedete během pár minut.

Špatné příklady

  • Vaše nástroje (SDK) zaostávají za nejnovějšími platformami.
  • Vývojáři si musí nástroj sestavit ze zdrojáků sami.
  • Spoléháte na privátní repozitáře, které si vývojáři musí nejdřív nastavit.

Dobré příklady

  • Podporujete několik způsobů instalace napříč nejdůležitějšími platformami vašeho publika, nebo nabízíte alternativu.
  • Popíšete, jak vyřešit problém, který v tomto kroku může nastat.
  • Své nástroje distribuujete přes široce používané platformy.

#4: Hello World

Nejsnadněji vývojáři váš produkt vyzkouší tak, že si pohrají s tím, co umí sám o sobě. Ukažte proto hlavní případ použití a doveďte každého vývojáře k návodu, ve kterém může rychle začít experimentovat.

Hladká integrace znamená míň tiketů na podporu a míň přeposílání na obou stranách, což zlepší váš poměr nákladů a času.

Co můžete udělat

  • Připravte ukázky kódu připravené k použití v několika jazycích, podle osvědčených postupů a s co nejméně řádky potřebnými k cíli.
  • Pokud nabízíte API, přidejte sandbox, kde si vývojáři bez tření vyzkouší reálný scénář.
  • Pokud je váš produkt interaktivní, postavte malé hřiště, kde si vývojáři otestují, jak se chová.
  • Připravte startovací projekty připravené do produkce s vašimi nejpopulárnějšími případy použití. Snadno nainstalovatelné přes Docker dovolí vývojářům experimentovat a měnit kód, aby viděli, jak produkt funguje.

Špatné příklady

  • Kód pro Hello World je zbytečně složitý.
  • Vývojáři potřebují nástroje třetích stran, jen aby Hello World dokončili.
  • Vývojáři nezvládnou základní případ použití bez pomoci.
  • Dodáváte nástroje, které zaostávají za skutečnými funkcemi produktu.

Dobré příklady

  • Začátek uděláte co nejsnadnější, včetně rychlého přístupu do sandboxu, aby si vývojáři vyzkoušeli každou funkci a hned viděli, že je produkt přímočarý.
  • Své ukázky, startovací projekty i nástroje držíte aktuální.
  • Ctíte přístup developer-first a nabízíte rychlé způsoby, jak začít stavět.

#5: Komunita

Kvalita vaší komunity přímo odpovídá tomu, jak moc lidé vašemu produktu věří. Stejně jako komunitu i důvěru je potřeba budovat a udržovat, a to vyžaduje trvalou péči.

Velká a kvalitní komunita kolem produktu zvyšuje pravděpodobnost, že získáte nové zákazníky.

Co můžete udělat

  • Podporujte v komunitě řešení problémů a původní nápady.
  • Odměňujte své produktové ambasadory a pomáhejte jim být ještě lepší.
  • Stavte uživatele na první místo, važte si jich a podle jejich zpětné vazby zlepšujte své zdroje, abyste zvýšili kvalitu produktu.
  • Vytvořte vlídné a vstřícné prostředí pro své uživatele.

Špatné příklady

  • K uživatelům se chováte chladně a jejich otázky berete jako přítěž.
  • Požadavky zákazníků řešíte pomalu.
  • Komunitu stavíte jen kvůli PR.

Dobré příklady

  • Budujete partnerskou síť tím, že odměňujete své ambasadory.
  • Ukazujete produktový roadmap, abyste zákazníky zapojili a sbírali zpětnou vazbu.
  • Důležité změny komunikujete co nejdřív.

Tip: Check out AhoyConnect, the Community Data Intelligence Platform

AhoyConnect is a community analytics platform that combines data from multiple sources to provide real-time actionable insights. These insights allow you to track how your community is growing, understand its overall health, and measure its impact on your business.

AhoyConnect Platform

#6: Hledání řešení

Ne všechno je tak snadné, jak vypadá. Často budete muset řešit problémy zákazníků nebo odpovídat na jejich otázky, jak postupně přicházejí. Dejte svému publiku aktivní místo, kde se zeptá, dostane odpověď nebo požádá o pomoc.

Čím rychleji vývojář řešení najde, tím méně úsilí to stojí vás. Tím šetříte peníze a měníte uživatele v zákazníka.

Co můžete udělat

  • Vytvořte vyhrazený kanál komunity, kde se uživatelé můžou ptát, třeba na Slacku nebo Discordu.
  • Využijte existující platformu pro konkrétní dotazy. Tag na Stack Overflow je například skvělý způsob, jak sledovat problémy vývojářů, reagovat na ně a pomoct jim dojít k cíli.
  • Přidejte sekci FAQ pro nejčastější otázky.

Špatné příklady

  • Otázky ve své komunitě necháváte bez odpovědi.
  • Nezlepšujete své zdroje podle problémů a zpětné vazby z komunity.

Dobré příklady

  • Máte někoho, kdo se o komunitu stará a podporuje ji.
  • Vývojáři si odpovědi a řešení svých problémů najdou sami.

Závěr

Zlepšování procesů nikdy nekončí a najít tu správnou cestu pro vaše konkrétní publikum bývá těžké. Přesto můžete zavádět malé změny postupně a dojít k lepším výsledkům. Vaše situace může mít svá vlastní specifika a některá doporučení u vás dopadnou jinak. Nakonec ale za všechna mluví jedna metrika: Time to First Hello World (TTFHW), tedy čas od úplného začátku k rozběhnutí funkční ukázky Hello World. Dejte vývojářům náskok.

Čím rychleji vaši uživatelé produkt poznají do hloubky, vyzkouší si ho a objeví, co umí, tím rychleji získáte nové zákazníky. Žádný vývojář nechce trávit čas zbytečnou prací. Vyhrává efektivita.

  • Víc zdrojů znamená míň zmatku.
  • Podrobné vysvětlení znamená rychlejší nasazení a méně požadavků na podporu.
  • Rychlejší nasazení znamená kratší prodejní cyklus a méně požadavků na podporu znamená nižší náklady.

Pokud chcete udělat konkrétní kroky, ať už podle těchto doporučení, nebo podle svých, a pořád si nejste jistí nebo chcete poradit, ozvěte se. Můžeme probrat vaše konkrétní potřeby a najít cestu dál společně.

Mrkněte na naše případové studie a podívejte se na praktické příklady toho, co jsme postavili.


Mohlo by vás také zajímat:

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.