
Tarkvarade dokumentatsioon on lihtsalt artiklite kogum. Kuid isegi need vĂ”ivad vihastada. Esiteks otsid sa pikka aega vajalikku juhendit. Siis pĂŒĂŒad aru saada arusaamatust tekstist. Teed nii, nagu on kirjutatud, aga probleem ei lahene. Otsid teise artikli, oled nĂ€rvis... Tunni aja pĂ€rast viskad kĂ”ik kĂ”rvale ja lahkud. Nii töötab halb dokumentatsioon. Mis teeb selle selliseks ja kuidas seda parandada â loe allpool.
Meie vanas dokumentatsioonis oli palju puuduseid. Peaaegu aasta oleme seda ĂŒmber töötanud, et eespool kirjeldatud stsenaarium ei puudutaks meie kliente. Vaata, ja .
Probleem 1. Arusaamatud, halvasti kirjutatud artiklid
Kui dokumentatsioonis ei saa aru, mis mÔtet sel on? Kuid keegi ei kirjuta arusaamatuid artikleid spetsiaalselt. Need tekivad, kui autor ei mÔtle publikule ja eesmÀrgile, valab vett ning ei kontrolli teksti vigade osas.
- Publik. Enne artikli kirjutamist tuleks mÔelda lugeja ettevalmistustasemele. On mÔistlik, et algaja artiklis ei tohi jÀetud olla algtegevusi ja tehnilised terminid jÀÀvad seletamatuks, samas kui harva kasutatava funktsiooni artiklis, mis on vajalik ainult professionaalidele, tuleks sÔna PHP tÀhendust pÔhjalikult seletada.
- EesmĂ€rk. Veel ĂŒks asi, millele on parem mĂ”elda ette. Autor peab seadma selge eesmĂ€rgi, mÀÀratlema artikli kasuliku tegevuse, otsustama, mida lugeja peale selle lugemist teeb. Kui seda ei tehta, saab tulemuseks kirjutamine kirjutamise pĂ€rast.
- Vesi ja vead. Liigne teave ja bĂŒrokraatlikud vĂ€ljendid, vead ja trĂŒkivead hĂ€irivad arusaamist. Isegi kui lugeja ei ole grammatikapolitseinik, vĂ”ib tekstis rĂ€pasus teda tĂ”epoolest peletada.
Arvesse vĂ”ttes ĂŒlaltoodud nĂ€punĂ€iteid, muutuvad artiklid arusaadavamaks â garanteeritud. Et veel parem vĂ€lja tulla, kasuta meie .
Probleem 2. Artiklid ei vasta kĂ”igile kĂŒsimustele
On halb, kui dokumentatsioon ei jĂ€rgi arendust, ei vasta tegelikele kĂŒsimustele, vead jÀÀvad aastaid parandamata. Need on probleemid, mis ei ole niivĂ”rd autori, kuivĂ”rd ettevĂ”tte siseste protsesside probleem.
Dokumentatsioon ei jÀrgi arendust
Funktsioon on juba vĂ€lja antud, turundus plaanib selle kajastamise, ja selgub, et uut artiklit vĂ”i tĂ”lget dokumentatsioonis ikka veel ei ole. Meil on pidanud seetĂ”ttu isegi vĂ€ljalaskmise edasi lĂŒkkama. VĂ”ib nii palju kui soovid paluda kĂ”igil Ă”igel ajal ĂŒlesanne tehnilistele kirjutajatele edastada, kuid see ei toimi. Kui protsessi ei automatiseerita, kordub olukord aina uuesti.
Oleme teinud muudatusi YouTrackis. Ălesanne kirjutada artikkel uue funktsiooni kohta langeb tehnilise kirjutaja peale samal hetkel, kui vĂ”imalusi alustatakse testima. Sellega samal ajal saab sellest teada ka turundus, et valmistuda reklaamimiseks. Teavitused tulevad ka ettevĂ”tte sĂ”numiteenusesse Mattermost, nii et arendajate uudiseid on lihtsalt vĂ”imatu mĂ€rkamata jĂ€tta.
Dokumentatsioon ei kajasta kasutajate soove
Oleme harjunud töötama nii: funktsioon on vĂ€lja antud, me rÀÀgime sellest. Kirjeldame, kuidas see sisse ja vĂ€lja lĂŒlitada, teha Ă”rnu seadistusi. Aga mis siis, kui klient kasutab meie tarkvara viisil, nagu me ei oletanud? VĂ”i tekivad tal vead, millest me ei mĂ”elnud?
Et dokumentatsioon oleks vĂ”imalikult tĂ€ielik, soovitame analĂŒĂŒsida klientide toetuse pĂ€ringuid, teemasid foorumites, otsingumootorite pĂ€ringuid. KĂ”ige populaarsemaid teemasid tuleks edastada tehnilistele kirjutajatele, et nad tĂ€iendaksid olemasolevaid artikleid vĂ”i kirjutaksid uusi.
Dokumentatsioon ei arene
Raske on kohe ideaali saavutada, vigu ikkagi tuleb. VĂ”ib loota klientide tagasiside peale, aga tĂ”enĂ€oliselt ei hakka nad teatama iga trĂŒkivea, ebatĂ€psuse, segase vĂ”i leidmata artikli kohta. Lisaks klientidele loevad dokumentatsiooni ka töötajad, seega nĂ€evad nad samu vigu. Seda saab kasutada! Peab lihtsalt looma tingimused, kus probleemidest on lihtne teatada.
Meil on siseportaalis grupp, kuhu töötajad jĂ€tavad mĂ€rkusi, ettepanekuid ja ideid dokumentatsiooni kohta. Kas toetuseks on vajalik artikkel, aga seda ei ole? Testija mĂ€rkas ebatĂ€psust? Partner kaebas arenduse manageritele vigade ĂŒle? KĂ”ik sellised asjad sinna gruppi! Tehnilised kirjutajad parandavad midagi kohe, kannavad midagi YouTracki, midagi vĂ”tavad arutlusele. Et teema ei jÀÀks unustatud, tuletame vahetevahel meelde grupi olemasolu ja tagasiside tĂ€htsust.
Probleem 3. Vajalikku artiklit on pikka aega keeruline leida
Artikkel, mida ei leia, pole parem kui artikkel, mida ei eksisteeri. Hea dokumentatsiooni moto peaks olema lause "Lihtne otsida, lihtne leida". Kuidas seda saavutada?
Korrastada struktuur ja mÀÀrata teema valimise pĂ”himĂ”tted. Struktuur peab olema vĂ”imalikult lĂ€bipaistev, et lugeja ei mĂ”tleks "Kus ma selle artikli leian?". Kui kokku vĂ”tta, siis on kaks lĂ€henemist: liidese poolest ja ĂŒlesannete poolest.
- Liidese poolest. Sisu dubleerib paneeli jaotusi. Nii oli vanas ISPsystemi dokumentatsioonis.
- Ălesannete poolest. Artiklite ja jaotuste pealkirjad kajastavad kasutajate ĂŒlesandeid; pealkirjades on peaaegu alati tegusĂ”nad ja vastused kĂŒsimusele "kuidas teha". Praegu liigume sellise formaadi suunas.
Kuidas iganes lĂ€henete, veenduge, et teema vastab kasutajate pĂ€ringutele ja on kĂ€sitletud nii, et kasutaja saaks oma kĂŒsimisele kindlasti vastuse.
Keskne otsingu loomine. Ideaalmaailmas peaks otsing toimima isegi siis, kui eksite kirjapildis vĂ”i olete keelega valesti. Meie Confluence'i otsing ei saa praegu sellega kiidelda. Kui teil on palju tooteid ja dokumentatsioon on ĂŒldine, kohandage otsingut vastavalt sellele lehekĂŒljele, kus kasutaja viibib. Meie puhul töötab otsing esilehel kĂ”igi toodete peal, kuid kui olete juba konkreetse jaotuse sees, siis ainult sealsete artiklite jaoks.
Lisada sisu ja "leivajalad". Hea on, kui iga lehekĂŒlje peal on menĂŒĂŒ ja leivajalad â kasutaja tee praegusele lehekĂŒljele, vĂ”imalusega tagasi minna igale tasemele. Vanas ISPsystemi dokumentatsioonis pidi artiklist vĂ€ljumiseks minema sisu juurde. See oli ebamugav, seega oleme seda uues parandatud.
Seada lingid tootes. Kui inimesed tulevad korduvalt toele sama kĂŒsimusega, on mĂ”istlik lisada liidesesse vihje selle lahendusele. Kui teil on andmeid vĂ”i arusaam, millal kasutaja probleemiga silmitsi seisab, saate teda ka teadaande kaudu teavitada. Niimoodi nĂ€itate hoolivust ja vĂ€hendate toe koormust.

Paremal hĂŒpikaknas link artiklile DNSSEC-i seadistamise kohta ISPmanageri domeenihalduse jaotuses
Seada ristsidemed dokumentatsioonisOmavahel seotud artiklid peaksid olema "linkitud". Kui artiklid esindavad jÀrjestust, lisage kindlasti iga teksti lÔppu nooled edasi ja tagasi.
TĂ”enĂ€oliselt otsib inimene esmalt vastust oma kĂŒsimusele mitte teie juurest, vaid otsingumootorist. On kurb, kui tehnilistel pĂ”hjustel seal dokumentatsiooni linke ei ole. Seega hoolitsege otsingumootori optimeerimise eest.
Probleem 4. Aegunud kujundus hÀirib arusaamist
Lisaks halvale tekstile vĂ”ib dokumentatsiooni rikkuda ka kujundus. Inimesed on harjunud lugema hĂ€sti vormindatud materjale. Blogid, sotsiaalmeedia, meedia â kĂ”ik sisu esitatakse mitte ainult ilusalt, vaid ka lugemiseks mugavalt ja silmadele meeldivalt. SeetĂ”ttu on lihtne mĂ”ista inimese valu, kes nĂ€eb teksti nagu alloleval ekraanipildil.
Selles artiklis on ekraanipilte ja esiletÔstmisi nii palju, et need ei aita, vaid pigem hÀirivad arusaamist (pilt on klikkitav)
Ei tohiks teha dokumentatsioonist pikalt loetavat teksti, kuid pÔhireeglid tuleks arvesse vÔtta.
Kujundus. MÀÀrake peateksti laius, font, suurus, pealkirjad ja vahed. TĂ”mmake disainer appi, ja et tööd vastu vĂ”tta vĂ”i ise toime tulla, lugege Artyom Gorbunovi raamatut "TĂŒĂŒfografika ja kujundus". Selles on esitatud vaid ĂŒks vaatenurk kujundusele, kuid sellest piisab.
EsiletĂ”stmised. MÀÀrake, mis nĂ”uab tekstis aktsente. Tavaliselt on need teed liideses, nupud, koodilĂ”ikud, konfiguratsioonifailid, plokid "Pöörake tĂ€helepanu". MÀÀrake, millised on nende elementide esiletĂ”stmised ja fikseerige see mÀÀrustes. Pidage meeles, et mida vĂ€hem esiletĂ”stmisi, seda parem. Kui neid on palju, on tekst "mĂŒrarikka". MĂŒra tekitavad isegi jutumĂ€rgid, kui neid kasutatakse liiga sageli.
Kuvandid. Leppige meeskonnaga kokku, millal on vajalikud ekraanipildid. Iga sammu illustreerimine ei ole kindlasti vajalik. Suur hulk ekraanipilte, sealhulgas eraldi nuppe, hĂ€irib arusaamist ja rikub kujundust. MÀÀrake suurus, samuti esiletĂ”stmiste ja ekraanipiltide pealkirjade formaat ning fikseerige see mÀÀrustes. Pidage meeles, et illustreerimised peaksid alati vastama kirjutatule ja olema asjakohased. JĂ€llegi, kui toode uuendatakse regulaarselt, on igaĂŒhe jĂ€lgimine keeruline.
Teksti pikkus. VĂ€ldi liiga pikki artikleid. Jagada neid osadeks, kui see on vĂ”imatu, lisa artikli algusesse sisu koos ankrulinkidega. Lihtne viis artikli visuaalse lĂŒhenemise saavutamiseks on tehniliste detailide peitmine, mis on vajalikud kitsale lugejaskonnale, spoilerisse.
Formaadid. Kombineeri artiklites mitut formaati: tekst, video ja pildid. See parendab arusaamist.
Ăra ĂŒrita probleeme ilusa vormistusega varjata. Ausalt öeldes lootsime ka, et âĂŒmbrusâ pÀÀstab vananenud dokumentatsiooni - see ei Ă”nnestunud. Tekstides oli nii palju visuaalset mĂŒra ja liigseid detaile, et regulatiiv ja uus kujundus olid jĂ”uetud.
Palju sellest, mis eespool on kirjeldatud, sÔltub platvormist, mida kasutad dokumentatsiooni jaoks. Meil on nÀiteks see Confluence. Sellega tuli ka vaeva nÀha. Kui huvitab, loe meie veebiarendaja lugu: .
Kust alustada parendusi ja kuidas ellu jÀÀda
Kui sinu dokumentatsioon on sama ulatuslik kui ISPsystemi oma, ja sa ei tea, millest alustada, alusta kĂ”ige tĂ”sisemaid probleeme. Klientidel on dokumentatsioon arusaamatu - tee tekstid paremaks, loo regulatiivsed dokumendid, koolita kirjutajaid. Dokumentatsioon on aegunud - tegele sisemiste protsessidega. Alusta kĂ”ige populaarsematest artiklitest kĂ”ige nĂ”udlikumate toodete kohta: kĂŒsi tosupportilt, vaata veebianalĂŒĂŒtikat ja otsingupĂ€ringute tulemusi.
Ătleme kohe - lihtne ei ole. Ja kiiresti ka kindlasti mitte. Kui just alustad ja teed kohe Ă”igesti. Ăhte me teame kindlalt - aja jooksul lĂ€heb paremaks. Kuid protsess ei lĂ”pe kunagi :-).
Allikas: habr.com
