LietotÄja dokumentÄcija: kas padara to par sliktu un kÄ to labot
ProgrammatÅ«ras dokumentÄcija ir tikai rakstu kopums. Bet pat viÅi var padarÄ«t jÅ«s traku. PirmkÄrt, jÅ«s pavadÄt ilgu laiku, meklÄjot nepiecieÅ”amos norÄdÄ«jumus. Tad jÅ«s saprotat neskaidro tekstu. JÅ«s darÄt, kÄ rakstÄ«ts, bet problÄma nav atrisinÄta. Tu meklÄ citu rakstu, sanervozÄ...Stundu vÄlÄk tu padodies visam un aizej. Å Ädi darbojas slikta dokumentÄcija. Kas to padara tÄdu un kÄ to salabot - lasiet zem griezuma.
MÅ«su vecajÄ dokumentÄcijÄ bija daudz trÅ«kumu. Jau gandrÄ«z gadu esam to pÄrstrÄdÄjuÅ”i, lai iepriekÅ” aprakstÄ«tais scenÄrijs neskartu mÅ«su klientus. Skaties, kÄ tas bija Šø kÄ tas notika.
Ja dokumentÄciju nav iespÄjams saprast, kÄda jÄga no tÄ? Neviens taÄu tÄ«Å”Äm neraksta nesaprotamus rakstus. TÄs notiek, kad autors nedomÄ par auditoriju un mÄrÄ·i, lej Å«deni un nepÄrbauda, āāvai tekstÄ nav kļūdu.
MÄrÄ·auditorija. Pirms raksta rakstu, jums ir jÄdomÄ par lasÄ«tÄja sagatavotÄ«bas lÄ«meni. LoÄ£iski, ka rakstÄ iesÄcÄjam nevajadzÄtu izlaist pamatsoļus un atstÄt tehniskos terminus bez paskaidrojumiem, bet rakstÄ par retu funkciju, kas nepiecieÅ”ama tikai profesionÄļiem, jÄpaskaidro vÄrda PHP nozÄ«me.
mÄrÄ·is. VÄl viena lieta, kas jÄpadomÄ iepriekÅ”. Autoram ir jÄizvirza skaidrs mÄrÄ·is, jÄnosaka raksta lietderÄ«gais efekts un jÄizlemj, ko lasÄ«tÄjs darÄ«s pÄc tÄ izlasÄ«Å”anas. Ja tas nav izdarÄ«ts, apraksta labad jÅ«s saÅemsit aprakstu.
ÅŖdens un kukaiÅi. Ir daudz nevajadzÄ«gas informÄcijas un birokrÄtijas, kļūdas un drukas kļūdas traucÄ uztveri. Pat ja lasÄ«tÄjs nav gramatikas nacists, pavirŔība tekstÄ var viÅu izslÄgt.
2. problÄma. Raksti neatbild uz visiem jautÄjumiem
Ir slikti, ja dokumentÄcija neseko attÄ«stÄ«bai, neatbild uz reÄliem jautÄjumiem un kļūdas tajÄ netiek labotas gadiem ilgi. TÄs ir ne tik daudz autora, bet gan procesu organizÄcijas problÄmas uzÅÄmumÄ.
DokumentÄcija neseko attÄ«stÄ«bai
Funkcija jau ir izlaista, mÄrketings plÄno to aptvert, un tad izrÄdÄs, ka jaunais raksts vai tulkojums joprojÄm nav dokumentÄcijÄ. Å Ä« iemesla dÄļ mums pat bija jÄatliek izlaiÅ”ana. Varat lÅ«gt ikvienam nodot uzdevumus tehniskajiem rakstniekiem laikÄ, cik vÄlaties, taÄu tas nedarbosies. Ja process nav automatizÄts, situÄcija atkÄrtosies.
MÄs esam veikuÅ”i izmaiÅas pakalpojumÄ YouTrack. Uzdevums uzrakstÄ«t rakstu par jaunu lÄ«dzekli ir tehniskajam rakstÄ«tÄjam tajÄ paÅ”Ä brÄ«dÄ«, kad tiek sÄkta funkcijas testÄÅ”ana. Tad mÄrketings par to uzzina, lai sagatavotos veicinÄÅ”anai. PaziÅojumi nÄk arÄ« uz Mattermost korporatÄ«vo kurjeru, tÄpÄc vienkÄrÅ”i nav iespÄjams palaist garÄm jaunumus no izstrÄdÄtÄjiem.
MÄs esam pieraduÅ”i strÄdÄt Å”Ädi: iznÄca funkcija, mÄs par to runÄjÄm. MÄs aprakstÄ«jÄm, kÄ to ieslÄgt, izslÄgt un veikt precÄ«zus pielÄgojumus. Bet ko darÄ«t, ja klients izmanto mÅ«su programmatÅ«ru tÄ, kÄ mÄs negaidÄ«jÄm? Vai arÄ« tajÄ ir kļūdas, par kurÄm mÄs nedomÄjÄm?
Lai nodroÅ”inÄtu, ka dokumentÄcija ir pÄc iespÄjas pilnÄ«gÄka, iesakÄm analizÄt atbalsta pieprasÄ«jumus, jautÄjumus tematiskajos forumos un vaicÄjumus meklÄtÄjprogrammÄs. PopulÄrÄkÄs tÄmas tiks nodotas tehniskajiem rakstÄ«tÄjiem, lai viÅi varÄtu papildinÄt esoÅ”os rakstus vai rakstÄ«t jaunus.
DokumentÄcija netiek pilnveidota
Ir grÅ«ti to izdarÄ«t perfekti uzreiz, joprojÄm bÅ«s kļūdas. Var cerÄt uz klientu atsauksmÄm, taÄu maz ticams, ka viÅi ziÅos par katru drukas kļūdu, neprecizitÄti, nesaprotamu vai nepamatotu rakstu. Papildus klientiem, darbinieki lasa dokumentÄciju, kas nozÄ«mÄ, ka viÅi redz tÄs paÅ”as kļūdas. Å o var izmantot! Jums vienkÄrÅ”i jÄrada apstÄkļi, kuros bÅ«s viegli ziÅot par problÄmu.
Mums iekÅ”ÄjÄ portÄlÄ ir izveidota grupa, kurÄ darbinieki atstÄj komentÄrus, ieteikumus un idejas par dokumentÄciju. Vai atbalstam ir vajadzÄ«gs raksts, bet tÄ nav? Vai testÄtÄjs pamanÄ«ja neprecizitÄti? Vai partneris ir sÅ«dzÄjies attÄ«stÄ«bas vadÄ«tÄjiem par kļūdÄm? Visi Å”ajÄ grupÄ! Tehniskie rakstnieki dažas lietas izlabo uzreiz, dažas lietas nodod pakalpojumam YouTrack, bet citÄm dod laiku pÄrdomÄm. Lai tÄma nerimtu, ik pa laikam atgÄdinÄm par grupas esamÄ«bu un atgriezeniskÄs saites nozÄ«mi.
3. problÄma. Lai atrastu pareizo rakstu, nepiecieÅ”ams ilgs laiks.
Raksts, kuru nevar atrast, nav labÄks par rakstu, kuru nevar atrast. Labas dokumentÄcijas devÄ«zei jÄbÅ«t āViegli meklÄt, viegli atrastā. KÄ to panÄkt?
SakÄrtojiet struktÅ«ru un nosakiet tÄmu izvÄles principu. StruktÅ«rai jÄbÅ«t pÄc iespÄjas caurspÄ«dÄ«gÄkai, lai lasÄ«tÄjs nedomÄ: "Kur es varu atrast Å”o rakstu?" RezumÄjot, ir divas pieejas: no saskarnes un no uzdevumiem.
No saskarnes. Saturs dublÄ paneļa sadaļas. TÄ tas bija vecajÄ ISP sistÄmas dokumentÄcijÄ.
No uzdevumiem. Rakstu un sadaļu nosaukumi atspoguļo lietotÄju uzdevumus; Nosaukumos gandrÄ«z vienmÄr ir ietverti darbÄ«bas vÄrdi un atbildes uz jautÄjumu ākÄ to darÄ«tā. Tagad mÄs pÄrejam uz Å”o formÄtu.
NeatkarÄ«gi no izvÄlÄtÄs pieejas pÄrliecinieties, vai tÄma atbilst lietotÄju meklÄtajam un ir ietverta tÄdÄ veidÄ, kas Ä«paÅ”i attiecas uz lietotÄja jautÄjumu.
Iestatiet centralizÄtu meklÄÅ”anu. IdeÄlÄ pasaulÄ meklÄÅ”anai jÄdarbojas pat tad, ja esat pareizrakstÄ«bas kļūdas vai pieļaujat kļūdu ar valodu. MÅ«su lÄ«dzÅ”inÄjie meklÄjumi Confluence mÅ«s ar to nevar iepriecinÄt. Ja jums ir daudz produktu un dokumentÄcija ir vispÄrÄ«ga, pielÄgojiet meklÄÅ”anu lapai, kurÄ atrodas lietotÄjs. MÅ«su gadÄ«jumÄ meklÄÅ”ana galvenajÄ lapÄ darbojas visiem produktiem, un, ja jau atrodaties konkrÄtÄ sadaļÄ, tad tikai tajÄ esoÅ”ajiem rakstiem.
Pievienojiet saturu un rÄ«vmaizi. Ir labi, ja katrÄ lapÄ ir izvÄlne un rÄ«vmaiÅas ā lietotÄja ceļŔ uz paÅ”reizÄjo lapu ar iespÄju atgriezties jebkurÄ lÄ«menÄ«. VecajÄ ISP sistÄmas dokumentÄcijÄ jums bija jÄiziet no raksta, lai piekļūtu saturam. Tas bija neÄrti, tÄpÄc mÄs to salabojÄm jaunajÄ.
Ievietojiet saites izstrÄdÄjumÄ. Ja cilvÄki atkal un atkal vÄrÅ”as pie atbalsta ar vienu un to paÅ”u jautÄjumu, ir lietderÄ«gi saskarnei pievienot mÄjienu ar tÄ risinÄjumu. Ja jums ir dati vai ieskats par to, kad lietotÄjam ir radusies problÄma, varat arÄ« informÄt viÅu, izmantojot adresÄtu sarakstu. ParÄdiet viÅiem rÅ«pes un noÅemiet slogu no atbalsta.
UznirstoÅ”Ä loga labajÄ pusÄ ir saite uz rakstu par DNSSEC iestatÄ«Å”anu ISPmanager domÄna pÄrvaldÄ«bas sadaļÄ
Iestatiet savstarpÄjas atsauces dokumentÄcijÄ. Rakstiem, kas ir saistÄ«ti viens ar otru, jÄbÅ«t āsaistÄ«tiemā. Ja raksti ir secÄ«gi, katra teksta beigÄs noteikti pievienojiet uz priekÅ”u un atpakaļ vÄrstas bultiÅas.
VisticamÄk, cilvÄks vispirms dosies meklÄt atbildi uz savu jautÄjumu nevis jums, bet meklÄtÄjprogrammÄ. ŽÄl, ja tehnisku iemeslu dÄļ nav saiÅ”u uz dokumentÄciju. TÄpÄc rÅ«pÄjieties par meklÄtÄjprogrammu optimizÄciju.
Papildus sliktiem tekstiem dokumentÄciju var sabojÄt dizains. CilvÄki ir pieraduÅ”i lasÄ«t labi uzrakstÄ«tus materiÄlus. Blogi, sociÄlie tÄ«kli, mediji ā viss saturs tiek pasniegts ne tikai skaisti, bet arÄ« viegli lasÄms un acij tÄ«kams. TÄpÄc jÅ«s varat viegli saprast sÄpes, ko rada persona, kura redz tekstu, kÄ parÄdÄ«ts zemÄk esoÅ”ajÄ ekrÄnuzÅÄmumÄ.
Å ajÄ rakstÄ ir tik daudz ekrÄnuzÅÄmumu un izcÄlumu, ka tie nepalÄ«dz, bet tikai traucÄ uztveri (attÄlÄ var noklikŔķinÄt)
No dokumentÄcijas nevajadzÄtu lasÄ«t ar daudzÄm sekÄm, taÄu ir jÄÅem vÄrÄ pamatnoteikumi.
IzkÄrtojums. Nosakiet pamatteksta platumu, fontu, izmÄru, virsrakstus un polsterÄjumu. Noalgojiet dizaineru un, lai pieÅemtu darbu vai izdarÄ«tu to pats, izlasiet Artjoma Gorbunova grÄmatu āTipogrÄfija un izkÄrtojumsā. Tas parÄda tikai vienu izkÄrtojuma skatu, taÄu tas ir pilnÄ«gi pietiekami.
PieŔķīrumi. Nosakiet, kas tekstÄ ir jÄuzsver. Parasti tas ir ceļŔ saskarnÄ, pogÄs, koda ievietojumos, konfigurÄcijas failos, āLÅ«dzu, Åemiet vÄrÄā blokos. Noteikt, kÄdi bÅ«s Å”o elementu pieŔķīrumi, un ierakstÄ«t tos nolikumÄ. Paturiet prÄtÄ, ka jo mazÄk izdalÄ«jumu, jo labÄk. Ja to ir daudz, teksts ir trokÅ”Åains. Pat pÄdiÅas rada troksni, ja tÄs tiek lietotas pÄrÄk bieži.
EkrÄnÅ”ÄviÅi. Vienojieties ar komandu, kÄdos gadÄ«jumos ir nepiecieÅ”ami ekrÄnuzÅÄmumi. Noteikti nevajag ilustrÄt katru soli. Liels skaits ekrÄnuzÅÄmumu, t.sk. atseviŔķas pogas, traucÄ uztveri, sabojÄ izkÄrtojumu. Nosakiet ekrÄnuzÅÄmumu izcÄlumu un parakstu izmÄru, kÄ arÄ« formÄtu un ierakstiet tos nolikumÄ. Atcerieties, ka ilustrÄcijÄm vienmÄr jÄatbilst rakstÄ«tajam un jÄbÅ«t atbilstoÅ”Äm. Atkal, ja produkts tiek regulÄri atjauninÄts, bÅ«s grÅ«ti izsekot visiem.
Teksta garums. Izvairieties no pÄrÄk gariem rakstiem. Sadaliet tos daļÄs un, ja tas nav iespÄjams, pievienojiet saturu ar enkura saitÄm raksta sÄkumÄ. VienkÄrÅ”s veids, kÄ padarÄ«t rakstu vizuÄli Ä«sÄku, ir paslÄpt zem spoilera tehniskÄs detaļas, kas nepiecieÅ”amas Å”auram lasÄ«tÄju lokam.
FormÄti. Apvienojiet savos rakstos vairÄkus formÄtus: tekstu, video un attÄlus. Tas uzlabos uztveri.
NemÄÄ£iniet slÄpt problÄmas ar skaistu izkÄrtojumu. GodÄ«gi sakot, mÄs paÅ”i cerÄjÄm, ka āiesaiÅojumsā izglÄbs novecojuÅ”o dokumentÄciju - tas neizdevÄs. Tekstos bija tik daudz vizuÄla trokÅ”Åa un nevajadzÄ«gu detaļu, ka noteikumi un jaunais dizains bija bezspÄcÄ«gi.
Ja jÅ«su dokumentÄcija ir tikpat plaÅ”a kÄ ISPsystem un jÅ«s nezinÄt, ar ko sÄkt, sÄciet ar lielÄkajÄm problÄmÄm. Klienti nesaprot dokumentu - pilnveido tekstus, veido noteikumus, apmÄca rakstÄ«tÄjus. DokumentÄcija ir novecojusi ā rÅ«pÄjieties par iekÅ”Äjiem procesiem. SÄciet ar populÄrÄkajiem rakstiem par populÄrÄkajiem produktiem: jautÄjiet atbalstam, skatiet vietÅu analÄ«zi un vaicÄjumus meklÄtÄjprogrammÄs.
Teiksim uzreiz ā viegli nebÅ«s. Un maz ticams, ka tas arÄ« Ätri darbosies. Ja vien jÅ«s tikai sÄkat darbu un nekavÄjoties nerÄ«kojaties pareizi. Viena lieta, ko mÄs noteikti zinÄm, ir tÄ, ka laika gaitÄ tas uzlabosies. Bet process nekad nebeigsies :-).