Projekt

Obecné

Profil

Akce

Stack Exchange

Stack Exchange vznikl v roce 2010 a od té doby již zahrnuje 170 Q&A (Question & Answer - Otázka a odpověď) komunit, mezi které patří i Stack Overflow. Stává se tak největší a nejvěrohodnější online komunitou pro vývojáře k učení a sdílení jejich vědomostí a napomáhá jim v jejich pracovní kariéře. Od svého založení vyrostla síť Stack Exchange mezi 50 nejnavštěvovanějších online destinací, kde jen samotný Stack Overflow obslouží více než 50 milionů vývojářů každý měsíc. Stack Overflow také pomáhá firmám pochopit, najmout, zaujmout světové vývojáře. Produkty a služby Stack Exchange jsou zaměřeny na marketing vývoje, nábor technických pracovníků (mj. vývojářů), průzkum trhu a podnikové knowledge sharing (sdílení vědomostí).

Funkcionalita

Hlavní funkcionalita spočívá v systému otázka-odpověď. Uživatel položí otázku a ostatní mu na ní mohou odpovědět, nejedná se o diskusní fórum. Odpovědi jsou následně hodnoceny hlasováním které probíhá ve stylu "nahoru" (+1), nebo "dolů" (-1). Odpovědi jsou tak rovnou seřazeny tím způsobem, že nejlépe hodnocená odpověď se zobrazuje jako první a tak se nejsnáze hledá. Uživatel, který položil otázku může jednu z odpovědí označit jako přijatou a tím dát najevo, že pro něj tato možnost fungovala. Neznamená to však, že je to nejlepší odpověď, nebo nejlepší možnost.

Z toho důvodu jsou ale kladeny i požadavky na otázky. Je důležité tázat se na skutečný problém a dodat k němu co nejvíce informací, aby odpovídající nepotřeboval žádná upřesňující data a mohl rovnou odpovědět. Stejně tak je i důležité, aby otázka nesměřovala na názorově orientovanou odpověď, nebo k diskuzi. Otázky které potřebují doladit mohou být uzavřeny, dokud se nedoplní potřebné informace/nezmění charakter otázky.

Příklad vhodné a nevhodné otázky na základě ilustrace z webu stackexchange.com.

Vhodná otázka:
Miluji jednorožce, kteří chodí ke mě na zahrádku za kuchyní, ale mají tendenci žrát moje mandragory. Co mohu udělat pro to, aby mi je nesežraly všechny?

Nevhodná otázka:
Dokáže jednorožec změnit svůj vzhled? Změnit barvu, velikost rohu?

Všechny otázky jsou označeny tagem (štítkem), který určuje jejich předmět. Každá otázka může mít až 5 tagů, protože se může týkat několika témat. Kliknutí na jakýkoliv tag ukáže uživateli všechny otázky spojené s tímto tématem.

Každý uživatel zíkává body reputace (pověsti) za svou aktivitu a to následovně:
  • +5 za pozitivně hlasovanou otázky
  • +10 za pozitivně hlasovanou odpověď
  • +15 za přijatou odpověď
  • +2 za schválenou editaci.

Každý příspěvek může být editován za účelem zlepšení kvality odpovědi, či otázky, stejně tak lze otázky i odpovědi komentovat, pro získání dodatečných informací. Vlastní příspěvky lze komentovat okamžitě, zatímco příspěvky ostatních až po získání alespoň 50 bodů reputace.

Uživatel má možnost získat odznak za svou aktivitu. K dispozici jsou bronzové, stříbrné a zlaté kategorie. Jednotlivé odznaky jsou získatelné za splnění konkrétních úspěchů (achievementů).

Nástroj pro sdílení informací

V jednotlivých nástrojích lze zachytit problémy, které jsou následně i dohledatelné v případě jejich opakování. Dále lze tento nástroj použít pro vzdělávání uživatelů, kteří buď kladou otázky, nebo narazili na stejný/podobný problém a mohou zde najít rychlé a ověřené řešení.

Cílová skupina

Cílovou skupinou pro Stack Exchange jsou uživatelé jednotlivých komunit, kterých je 170. Tyto komunity se dělí do 5 kategorií. Následuje výčet kategorií s příklady jednotlivých komunit, resp. jejich Q&A portály:

  • Technology
    • Stack Overflow
    • Server Fault
    • Super User
    • Web Applications
    • Ask Ubuntu
    • WebMasters
    • Game
    • Development
    • TeX - LaTeX
    • Unix & Linux
    • Salesforce
    • Database Administrators
    • Blender
    • Další
  • Life/Arts
    • Photography
    • Science Fiction & Fantasy
    • Graphic Design
    • Law
    • a další
  • Culture/Recreation
    • English Language & Usage
    • Skeptics
    • Mi Yodeya (Judaism)
    • Travel
    • Chtistianity
    • Arqade (gaming)
    • Bicycles
    • Role-playing Games
    • Anime & Manga
    • Motor Vehicle Maintenance & Repair
  • Science
    • MathOverflow
    • Mathemtics
    • Cross Validated (stats)
    • Theoretical Computer Science
    • Physics
    • Chemistry
    • Biology
    • a další
  • Other
    • Meta Stack Exchange
    • Stack Apps
    • API
    • Data
    • Area 51

Každá výše zmíněná komunita (vč. těch nezmíněných) představuje určitou cílovou skupinu, pro kterou je nástroj Stack Exchange určen. V této skupině pomáhá nalézt řešení problémů, které je následně ohodnoceno a dlouhodobě uchováváno, čímž napomáhá uchování a sdílení informací, zejména však znalostí včetně určité míry personalizace, protože uživatelé odpovídají na otázky dle svých zkušeností a tímto je uchovávají a předávají dál.

Základní a specifické možnosti funkcionality

Základní možností funkcionality je získání odpovědi na otázku, kde například na rozdíl od fór, není odpověď skryta v řetězu jiných příspěvků. Dále však je pro Stack Exchange specifické, že pro odpovědi lze hlasovat a tím mohou být přesunuty do správné pozice dle celkové kvality odpovědi. Hlasování probíhá na základě relevance, či nápomocnosti, pro jednotlivé uživatele. Ve výsledku je tak odpověď, která pomohla nejvíce hlasujícím uživatelům prezentována jako první. Na druhou stranu, uživatelé mohou pozici odpovědi i snížit, pokud jím nepomůže prostřednictvím záporného hlasování.

Výhodou tohoto nástroje je i to, že umožňuje komentovat jednotlivé příspevky (ať už otázky, či odpovědi) a tím získat další informace, popřípadě předat jinou osobní zkušenost. Tato možnost zachovává určitou funkcionalitu podobnou diskusním fórům, ale beze ztráty přehlednosti samotného Q&A nástroje.

Další specifickou vlastností je i to, že uživatelé mohou upravovat otázky a odpovědi jiných uživatelů, pokud to pomůže zvýšit kvalitu Q&A vlákna.

Vhodné typy informací k zachycení

Jak již bylo několikrát zmíněno výše. Nástroj je vhodný zejména pro zachycení rad, jak řešit problém, na který někdo narazil, od lidí, kteří si s ním ví rady. Jeho největší výhodou je to, že umožní snadný přístup k těmto radám pokud se problém vyskytne opakovaně a tudíž jej je zapotřebí i opakovaně řešit. Nástoj naopak není vhondý pro psaní návodou a sdílení aktualit jako například blog, stejně jako není vhodný pro obecné zpracování určité problematiky jako například wiki stránka.

Může také nastat situace, kdy bude zaznamenán dotaz, na který nikdo odpověď nezná. V takovém případě je pak na každém uživateli, jak se k probému postaví. Za jej obejde, odloží, nebo například ignoruje. Nástroj následně ztrácí efektivitu, pokud je položená otázka velmi ojedinělá a s daným problémem se nesetká nikdo jiný, než tazatel. V tomto případě, ikdyž je otázka zodpovězena, je tato informace nadbytečná a není třeba ji uchovávat.

konkurence

Konkurencí pro Q&A systém Stack Exchange mohou být fóra, která však ztrácí na přehlednosti, zejména s vyším množstvím příspěvků a nelze v nich hodnotit odpovědi (viz výše), nebo také jiné Q&A nástroje jako je například Qwench, Question2Answer nebo PHPancake. Tyto nástroje mají tu výhodu, že jsou opensource a lze je provozovat na vlastním zařízení, nevýhodou na druhou strnu je to, že nemají tak rozšířenou komunitu a tudíž v nich není zachyceno takové množství informací jako v nástrojích Stack Exchange.

Příklady užití

Jak již bylo zmíněno několikrát výše, jedná se o nástroj typu Q&A pro řešení problému určitých komunit. Následuje printscreen konkrétního Q&A vlákna:

Na obrázku výše je vidět jak vypadá jedna otázka na stránce Stack Overflow včetně dvou odpovědí a několika komentářů jak k otázce, tak jednotlivím odpověděm.

Integrace s jinými nástroji

Integrace nástroje Stak Exchange je možná prostřednictvím API, ktere je v současné době ve verzi 2.2. Stack Exchange má vlastní aplikaci a většina věcí, která je možná v této aplikaci je možná i prostřednicvím dostupného API. Věci které nejsou k dispozici jsou: Feed, vytváření uživatelů a přihlašovací metody, které nepoužívají OAuth.

Novinkou ve verzi 2.2 je oproti předchozím vytváření otázek a odpovědí, hlasování, upravování, mazání a označování příspěvků a mnoho dalších.

Jednotlivé verze API jsou dokumentované. Verze 1.0 a 1.1 byli zasteveny v květnou 2014.


Komentáře

[P.Brada] Rozbor typů informací a způsobů zachycení znalostí dobrý, ale jsou zbytečné podrobnosti v popisu funkcí (u hlasování, reputace, komunit) a screenshot v příkladech užití je špatně čitelný a měl být raději použit rozřezaný na díly pro příklady v textu; chybí odkazy na zdroje.

Aktualizováno uživatelem Premek Brada před více než 6 roky(ů) · 19 revizí