Sveiks, Habr! Mani sauc Lesha, es esmu sistÄmu analÄ«tiÄ·is vienÄ no Alfa-Bank produktu komandÄm. Tagad izstrÄdÄju jaunu tieÅ”saistes banku juridiskÄm personÄm un individuÄlajiem uzÅÄmÄjiem.
Un, kad esat analÄ«tiÄ·is, it Ä«paÅ”i Å”ÄdÄ kanÄlÄ, jÅ«s nekur nevarat nokļūt bez dokumentÄcijas un cieÅ”a darba ar to. Un dokumentÄcija vienmÄr rada daudz jautÄjumu. KÄpÄc tÄ«mekļa lietojumprogramma nav aprakstÄ«ta? KÄpÄc specifikÄcijÄ ir norÄdÄ«ts, kÄ pakalpojumam jÄdarbojas, bet tas tÄ nemaz nedarbojas? KÄpÄc tikai divi cilvÄki, no kuriem viens to uzrakstÄ«ja, var saprast specifikÄciju?
TomÄr acÄ«mredzamu iemeslu dÄļ dokumentÄciju nevar ignorÄt. Un, lai atvieglotu mÅ«su dzÄ«vi, mÄs nolÄmÄm novÄrtÄt dokumentÄcijas kvalitÄti. Tas, kÄ tieÅ”i mÄs to izdarÄ«jÄm un pie kÄdiem secinÄjumiem nonÄcÄm, ir zem griezuma.
DokumentÄcijas kvalitÄte
Lai tekstÄ neatkÄrtotos āJaunÄ internetbankaā vairÄkus desmitus reižu, uzrakstÄ«Å”u NIB. Tagad pie NIB izstrÄdes uzÅÄmÄjiem un juridiskÄm personÄm strÄdÄ vairÄk nekÄ ducis komandu. TurklÄt katrs no tiem vai nu izveido savu dokumentÄciju jaunam pakalpojumam vai tÄ«mekļa lietojumprogrammai no nulles, vai arÄ« veic izmaiÅas paÅ”reizÄjÄ. Vai ar Å”o pieeju dokumentÄcija principÄ var bÅ«t kvalitatÄ«va?
Un, lai noteiktu dokumentÄcijas kvalitÄti, mÄs esam identificÄjuÅ”i trÄ«s galvenÄs Ä«paŔības.
- Tam jÄbÅ«t pilnÄ«gam. Tas izklausÄs gluži kÄ kapteinis, taÄu ir svarÄ«gi to atzÄ«mÄt. TajÄ sÄ«ki jÄapraksta visi ieviestÄ risinÄjuma elementi.
- Tam jÄbÅ«t aktuÄlam. Tas ir, atbilst paÅ”a risinÄjuma paÅ”reizÄjai ievieÅ”anai.
- Tam vajadzÄtu bÅ«t saprotamam. Lai persona, kas to izmanto, precÄ«zi saprastu, kÄ risinÄjums tiek ieviests.
RezumÄjot - pilnÄ«ga, aktuÄla un saprotama dokumentÄcija.
ŠŠæŃŠ¾Ń
Lai novÄrtÄtu dokumentÄcijas kvalitÄti, mÄs nolÄmÄm intervÄt tos, kuri tieÅ”i ar to strÄdÄ: NIB analÄ«tiÄ·us. Respondentiem tika lÅ«gts novÄrtÄt 10 apgalvojumus pÄc shÄmas āSkalÄ no 1 lÄ«dz 5 (pilnÄ«gi nepiekrÄ«tu - pilnÄ«gi piekrÄ«tu).ā
Izteikumi atspoguļoja kvalitatÄ«vÄs dokumentÄcijas raksturojumu un aptaujas sastÄdÄ«tÄju viedokli par NIB dokumentiem.
- NIB pieteikumu dokumentÄcija ir atjauninÄta un pilnÄ«bÄ atbilst to ievieÅ”anai.
- NIB lietojumprogrammu ievieÅ”ana ir pilnÄ«bÄ dokumentÄta.
- NIB lietojumprogrammu dokumentÄcija ir nepiecieÅ”ama tikai funkcionÄlajam atbalstam.
- NIB pieteikumu dokumentÄcija ir aktuÄla brÄ«dÄ«, kad tÄs tiek iesniegtas funkcionÄlajam atbalstam.
- NIB lietojumprogrammu izstrÄdÄtÄji izmanto dokumentÄciju, lai saprastu, kas viÅiem ir jÄievieÅ”.
- Ir pietiekami daudz dokumentÄcijas, lai NIB lietojumprogrammas saprastu, kÄ tÄs tiek ieviestas.
- Es nekavÄjoties atjauninu dokumentÄciju par NIB projektiem, ja tie ir pabeigti (mana komanda).
- NIB lietojumprogrammu izstrÄdÄtÄji izskata dokumentÄciju.
- Man ir skaidra izpratne par to, kÄ sagatavot dokumentÄciju NIB projektiem.
- Es saprotu, kad rakstÄ«t/atjauninÄt NIB projektu dokumentÄciju.
Skaidrs, ka, vienkÄrÅ”i atbildot āNo 1 lÄ«dz 5ā, nepiecieÅ”amÄs detaļas var neatklÄt, tÄpÄc cilvÄks var atstÄt komentÄru par katru preci.
MÄs to visu izdarÄ«jÄm, izmantojot korporatÄ«vo Slack ā mÄs vienkÄrÅ”i nosÅ«tÄ«jÄm sistÄmas analÄ«tiÄ·iem uzaicinÄjumu veikt aptauju. Bija 15 analÄ«tiÄ·i (9 no Maskavas un 6 no SanktpÄterburgas). PÄc aptaujas pabeigÅ”anas mÄs izveidojÄm vidÄjo punktu skaitu katram no 10 apgalvojumiem, kurus pÄc tam standartizÄjÄm.
TÄ tas notika.
Aptauja parÄdÄ«ja, ka, lai gan analÄ«tiÄ·i sliecas uzskatÄ«t, ka NIB lietojumprogrammu ievieÅ”ana ir pilnÄ«bÄ dokumentÄta, viÅi nedod viennozÄ«mÄ«gu piekriÅ”anu (0.2). KÄ konkrÄtu piemÄru viÅi norÄdÄ«ja, ka vairÄkas datu bÄzes un rindas no esoÅ”ajiem risinÄjumiem nav iekļautas dokumentÄcijÄ. IzstrÄdÄtÄjs var pateikt analÄ«tiÄ·im, ka ne viss ir dokumentÄts. TaÄu tÄze, ka izstrÄdÄtÄji izskata dokumentÄciju, arÄ« neguva nepÄrprotamu atbalstu (0.33). Tas ir, pastÄv risks, ka ieviesto risinÄjumu apraksts bÅ«s nepilnÄ«gs.
AtbilstÄ«ba ir vienkÄrÅ”Äka - lai gan atkal nav skaidras vienoÅ”anÄs (0,13), analÄ«tiÄ·i joprojÄm sliecas uzskatÄ«t, ka dokumentÄcija ir bÅ«tiska. KomentÄri ļÄva mums saprast, ka problÄmas ar atbilstÄ«bu biežÄk ir priekÅ”Ä, nevis vidÅ«. TomÄr viÅi mums neko nerakstÄ«ja par atbalstu.
RunÄjot par to, vai analÄ«tiÄ·i paÅ”i saprot, kad ir jÄraksta un jÄatjaunina dokumentÄcija, vienoÅ”anÄs bija daudz vienveidÄ«gÄka (1,33), ieskaitot tÄs dizainu (1.07). Å eit kÄ neÄrtÄ«bas tika atzÄ«mÄts vienotu dokumentÄcijas uzturÄÅ”anas noteikumu trÅ«kums. TÄpÄc, lai netiktu ieslÄgts režīms āKurÅ” iet mežÄ, kas dabÅ« malkuā, jÄstrÄdÄ, balstoties uz esoÅ”Äs dokumentÄcijas piemÄriem. TÄpÄc lietderÄ«ga vÄlme ir izveidot dokumentu pÄrvaldÄ«bas standartu un izstrÄdÄt veidnes to daļÄm.
NIB pieteikumu dokumentÄcija ir aktuÄla funkcionÄlÄ atbalsta iesniegÅ”anas brÄ«dÄ« (0.73). Tas ir saprotams, jo viens no kritÄrijiem projekta iesniegÅ”anai funkcionÄlajam atbalstam ir aktuÄla dokumentÄcija. Pietiek arÄ«, lai saprastu ievieÅ”anu (0.67), lai gan dažkÄrt paliek jautÄjumi.
Bet kam respondenti nepiekrita (diezgan vienbalsÄ«gi), ka dokumentÄcija NIB pieteikumiem principÄ ir nepiecieÅ”ama tikai funkcionÄlajam atbalstam (-1.53). KÄ dokumentÄcijas patÄrÄtÄji visbiežÄk tika minÄti analÄ«tiÄ·i. PÄrÄjÄ komanda (izstrÄdÄtÄji) - daudz retÄk. TurklÄt analÄ«tiÄ·i uzskata, ka izstrÄdÄtÄji neizmanto dokumentÄciju, lai saprastu, kas viÅiem jÄievieÅ”, lai gan ne vienbalsÄ«gi (-0.06). Tas, starp citu, sagaidÄms arÄ« apstÄkļos, kad koda izstrÄde un dokumentÄcijas rakstÄ«Å”ana norit paralÄli.
KÄda ir bÅ«tÄ«ba un kÄpÄc mums ir vajadzÄ«gi Å”ie skaitļi?
Lai uzlabotu dokumentu kvalitÄti, mÄs nolÄmÄm rÄ«koties Å”Ädi:
- LÅ«dziet izstrÄdÄtÄjam pÄrskatÄ«t rakstiskos dokumentus.
- Ja iespÄjams, savlaicÄ«gi atjauniniet dokumentÄciju, vispirms pa priekÅ”u.
- Izveidojiet un pieÅemiet NIB projektu dokumentÄÅ”anas standartu, lai ikviens varÄtu Ätri saprast, kuri sistÄmas elementi un kÄ tieÅ”i ir jÄapraksta. Nu, izstrÄdÄjiet atbilstoÅ”as āāveidnes.
Tam visam vajadzÄtu palÄ«dzÄt paaugstinÄt dokumentu kvalitÄti jaunÄ lÄ«menÄ«.
Vismaz es tÄ ceru.
Avots: www.habr.com