{"id":680,"date":"2023-10-30T09:17:07","date_gmt":"2023-10-30T09:17:07","guid":{"rendered":"https:\/\/itbac.eu\/?p=324"},"modified":"2024-03-03T16:04:06","modified_gmt":"2024-03-03T16:04:06","slug":"lukkame-umber-6-muuti-dokumenteerimise-kohta-it-projektides","status":"publish","type":"post","link":"https:\/\/dev.codenot.studio\/itbac\/lukkame-umber-6-muuti-dokumenteerimise-kohta-it-projektides\/","title":{"rendered":"L\u00fckkame \u00fcmber 6 m\u00fc\u00fcti dokumenteerimisest"},"content":{"rendered":"<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/dev.codenot.studio\/itbac\/wp-content\/uploads\/2023\/10\/image.png\" alt=\"Dokumentatsioon ei ole vaenlane, vaid kaaslane, kes aitab meeskonnal paremini navigeerida IT-maailma keerukustes. Oluline on leida tasakaal, mis sobib sinu projekti ja meeskonnaga.\" class=\"wp-image-325\"\/><figcaption class=\"wp-element-caption\"><strong>Dokumentatsioon ei ole vaenlane, vaid kaaslane, kes aitab meeskonnal paremini navigeerida IT-maailma keerukustes. Oluline on leida tasakaal, mis sobib sinu projekti ja meeskonnaga. <small>Foto: Shutterstock<\/small><\/strong><\/figcaption><\/figure><p class=\"wp-block-paragraph\">Olge valmis, sest kohe l\u00f5hume dokumenteerimise m\u00fc\u00fcdid IT-projektides! Maja ehitamisel on dokumentatsioon A ja O, kuid tehnoloogiamaailmas on see tihti j\u00e4\u00e4nud unarusse.<\/p><p class=\"wp-block-paragraph\">M\u00fc\u00fcdid kummutab j\u00e4rgnevas artiklis Kaja Trees, kes on kogenud \u00e4ri- ja s\u00fcsteemianal\u00fc\u00fctik ning teeb koolitusi muuhulgas ka teemal \u201cOptimaalne dokumentatsioon: piisav, seotud ja ajakohane\u201d (<a href=\"https:\/\/fienta.com\/et\/optimaalne-dokumentatsioon-it-projektides-kasulik-seostatud-ja-ajakohane\" target=\"_blank\" rel=\"noreferrer noopener\">loe koolituse kohta l\u00e4hemalt SIIT<\/a>). Kaja selgitab, miks dokumentatsioon ei ole koorem, vaid v\u00e4\u00e4rtuslik abimees meie teekonnal IT-maailmas.<\/p><h2 class=\"wp-block-heading\">1. Keegi nagunii dokumentatsiooni ei loe<\/h2><p class=\"wp-block-paragraph\">Kaja soovitab unustada detailse dokumentatsiooni, kus iga n\u00fcanss on t\u00e4pselt kirjas ja m\u00f5elda selle asemel, kellele see info tegelikult oluline on ja lisa ainult vajalik.<\/p><p class=\"wp-block-paragraph\">Kliendikokkulepped, t\u00f6\u00f6\u00fclesanded ja vastutajad \u2013 need on p\u00f5hit\u00f5ed, mis peaksid kindlasti dokumentatsioonis kajastuma. Need aitavad projektijuhil hoida projekti liikumas ja arendajal teada, mis on tema vastutusala.<\/p><p class=\"wp-block-paragraph\">Kui uus meeskonnaliige \u00fchineb, on j\u00e4llegi hea, kui ta saab vajaliku info dokumentatsioonist, mitte suulise p\u00e4rimuse kaudu. Kui liitub n\u00e4iteks tehniline meeskonnaliige, siis tema jaoks on raamistike, t\u00f6\u00f6riistade ja projekti t\u00f6\u00f6korralduse m\u00f5istmine kriitilise t\u00e4htsusega.<\/p><h2 class=\"wp-block-heading\">2. Kood on dokumentatsioon<\/h2><p class=\"wp-block-paragraph\">Kaja \u00fctleb, et kood on dokumentatsioon samav\u00f5rd kui maailm on maakaart!<\/p><p class=\"wp-block-paragraph\">Jah, koodis on palju infot, kuid suurte s\u00fcsteemide puhul v\u00f5ib sellest \u00fclevaate saamine olla nagu Tallinna kesklinnas seistes tee leidmine Rooma. Kood on v\u00e4ga detailne ja sellest \u00fclevaadet saada on keeruline.<\/p><p class=\"wp-block-paragraph\">Lisaks, kood ei ole kliendile arusaadav ja ei kirjelda kokkuleppeid \u2013 kui kood on dokumentatsioon, siis ei saa olla \u00fchtegi \u201cbugi\u201d! Absoluutselt k\u00f5ik muudatused tuleb kliendil kinni maksta, sest selle loogika j\u00e4rgi oleks nagu koodis alati k\u00f5ik \u00f5ige, isegi kui arendaja on millestki valesti aru saanud.<\/p><p class=\"wp-block-paragraph\">Hea dokumentatsioon aitab k\u00f5igil aru saada, mida tarkvara teeb, ja koodis orienteeruda.<\/p><h2 class=\"wp-block-heading\">3. Dokumenteerimine v\u00f5tab liiga palju aega<\/h2><p class=\"wp-block-paragraph\">Kaja annab n\u00f5u, et \u00fcksikasjaliku dokumenteerimise peale ei maksa liigselt aega kulutada. M\u00f5tle, millist infot tegelikult vaja on, ja dokumenteeri ainult seda. Sellise dokumentatsiooni loomise ajakulu on nagu investeering, mis hiljem end koos intressidega \u00e4ra tasub, kui seda saab kasutada uuenduste ja muudatuste planeerimiseks.<\/p><h2 class=\"wp-block-heading\">4. Dokumentatsioon on alati aegunud<\/h2><p class=\"wp-block-paragraph\">Kaja selgitab, et dokumentatsioon ei pea aeguma! Oma projektides on ta seda \u00f5ppinud ajakohasena hoidma.<\/p><p class=\"wp-block-paragraph\">P\u00f5hiline nipp selle juures on lisada dokumentatsiooni uuendamine loomulikku protsessi sobivasse kohta \u00fche tegevusena \u2013 nii et tarkvara ei uuendata ilma dokumentatsiooni uuendamata.<\/p><h2 class=\"wp-block-heading\">5. Kellelegi ei meeldi dokumentatsiooni kirjutada<\/h2><p class=\"wp-block-paragraph\">Kaja toob v\u00e4lja, et temale meeldib t\u00f5es\u00f5na dokumenteerida ja tegelikult on palju inimesi, kes naudivad dokumentatsiooni kirjutamist.<\/p><p class=\"wp-block-paragraph\">Vali oma meeskonda mitmekesiseid inimesi ja lase iga\u00fchel tegeleda sellega, mis talle meeldib. See on ka \u00fcks p\u00f5hjuseid, miks on v\u00e4hegi suurema projekti puhul hea lisada projektimeeskonna hulka ka anal\u00fc\u00fctik v\u00f5i isegi mitu. Iga\u00fcks saab tegeleda selle osaga t\u00f6\u00f6st, mis talle meeldib.<\/p><h2 class=\"wp-block-heading\">6. Agiilses l\u00e4henemises ei ole dokumentatsiooni<\/h2><p class=\"wp-block-paragraph\">Kaja paneb paika, et 2001. aastal loodud <a href=\"https:\/\/agilemanifesto.org\/iso\/et\/manifesto.html\" data-type=\"link\" data-id=\"https:\/\/agilemanifesto.org\/iso\/et\/manifesto.html\" target=\"_blank\" rel=\"noopener\">Agiilse tarkvaraarenduse manifest<\/a> kirjutas \u201cHindame \u2026 t\u00f6\u00f6tavat tarkvara rohkem, kui k\u00f5ikeh\u00f5lmavat dokumentatsiooni!\u201d ja sellele j\u00e4rgnenud rohkem kui 20 aasta jooksul on seda liigagi tihti t\u00f5lgendatud kui \u201cme ei hinda dokumentatsiooni\u201d.<\/p><p class=\"wp-block-paragraph\">Unustatakse \u00e4ra, et juba sellessamas manifestis on kirjas: \u201cKa parempoolsetel teguritel on v\u00e4\u00e4rtus, kuid me hindame vasakpoolseid tegureid k\u00f5rgemalt.\u201d Muidugi on olulisim, et tarkvara t\u00f6\u00f6taks, aga selle saavutamisel on hea dokumentatsioon v\u00e4\u00e4rtuslikuks abivahendiks.<\/p><p class=\"wp-block-paragraph\">Dokumentatsioon ei ole vaenlane, vaid kaaslane, kes aitab meeskonnal paremini navigeerida IT-maailma keerukustes. Oluline on leida tasakaal, mis sobib sinu projekti ja meeskonnaga.<\/p><p class=\"wp-block-paragraph\">Kaja Treesi koolitusel \u201cOptimaalne dokumentatsioon: piisav, seostatud ja ajakohane\u201d saad \u00f5ppida, kuidas loomulikul moel kirjutada ja uuendada dokumentatsiooni nii, et see annab maksimaalselt kasu minimaalse pingutuse juures.<\/p><div data-block-name=\"woocommerce\/handpicked-products\" data-products=\"[572]\" class=\"wc-block-grid wp-block-handpicked-products wc-block-handpicked-products has-3-columns has-multiple-rows\"><ul class=\"wc-block-grid__products\"><li class=\"wc-block-grid__product\"><span class=\"gtm4wp_productdata\" style=\"display:none; visibility:hidden;\" data-gtm4wp_product_data=\"{&quot;internal_id&quot;:572,&quot;item_id&quot;:572,&quot;item_name&quot;:&quot;\\u00c4ri- ja s\\u00fcsteemianal\\u00fc\\u00fcsi kursus (01.04, 08.04, 15.04, 22.04, 29.04.2025)&quot;,&quot;sku&quot;:572,&quot;price&quot;:549,&quot;stocklevel&quot;:null,&quot;stockstatus&quot;:&quot;instock&quot;,&quot;google_business_vertical&quot;:&quot;retail&quot;,&quot;item_category&quot;:&quot;Koolitus&quot;,&quot;id&quot;:572,&quot;productlink&quot;:&quot;https:\\\/\\\/dev.codenot.studio\\\/itbac\\\/toode\\\/ari-ja-susteemianaluusi-kursus\\\/&quot;,&quot;item_list_name&quot;:&quot;General Product List&quot;,&quot;index&quot;:0,&quot;product_type&quot;:&quot;variable&quot;,&quot;item_brand&quot;:&quot;&quot;}\"><\/span>\n\t\t\t\t<a href=\"https:\/\/dev.codenot.studio\/itbac\/toode\/ari-ja-susteemianaluusi-kursus\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/dev.codenot.studio\/itbac\/wp-content\/uploads\/2024\/02\/ITBAC-koolituse-banner-reklaam-1-300x300.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"\u00c4ri- ja s\u00fcsteemianal\u00fc\u00fcsi kursus - ITBAC koolitus\" srcset=\"https:\/\/dev.codenot.studio\/itbac\/wp-content\/uploads\/2024\/02\/ITBAC-koolituse-banner-reklaam-1-300x300.png 300w, https:\/\/dev.codenot.studio\/itbac\/wp-content\/uploads\/2024\/02\/ITBAC-koolituse-banner-reklaam-1-150x150.png 150w, https:\/\/dev.codenot.studio\/itbac\/wp-content\/uploads\/2024\/02\/ITBAC-koolituse-banner-reklaam-1-100x100.png 100w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">\u00c4ri- ja s\u00fcsteemianal\u00fc\u00fcsi kursus (01.04, 08.04, 15.04, 22.04, 29.04.2025)<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><span class=\"woocommerce-Price-amount amount\">549.00<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span> &ndash; <span class=\"woocommerce-Price-amount amount\">999.00<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/div>\n\t\t\t\t\n\t\t\t\t<div class=\"wp-block-button wc-block-grid__product-add-to-cart\"><a href=\"https:\/\/dev.codenot.studio\/itbac\/toode\/ari-ja-susteemianaluusi-kursus\/\" aria-label=\"Select options for &ldquo;\u00c4ri- ja s\u00fcsteemianal\u00fc\u00fcsi kursus (01.04, 08.04, 15.04, 22.04, 29.04.2025)&rdquo;\" data-quantity=\"1\" data-product_id=\"572\" data-product_sku=\"\" data-price=\"549\" rel=\"nofollow\" class=\"wp-block-button__link  add_to_cart_button\">Select options<\/a><\/div>\n\t\t\t<\/li><\/ul><\/div><p class=\"wp-block-paragraph\"><em>Avaldatud esimesena veebiajakirjas <a href=\"https:\/\/digipro.geenius.ee\/sisuturundus\/lukkame-umber-6-muuti-dokumenteerimise-kohta-it-projektides\/\" target=\"_blank\" rel=\"noopener\">DigiPRO Geenius<\/a>.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Dokumentatsioon ei ole vaenlane, vaid kaaslane, kes aitab meeskonnal paremini navigeerida IT-maailma keerukustes. Oluline on leida tasakaal, mis sobib sinu projekti ja meeskonnaga.<\/p>\n","protected":false},"author":3,"featured_media":852,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_lock_modified_date":false,"footnotes":""},"categories":[30,41],"tags":[],"class_list":["post-680","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uldine","category-dokumentatsioon"],"acf":[],"_links":{"self":[{"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/posts\/680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/comments?post=680"}],"version-history":[{"count":5,"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/posts\/680\/revisions"}],"predecessor-version":[{"id":1151,"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/posts\/680\/revisions\/1151"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/media\/852"}],"wp:attachment":[{"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/media?parent=680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/categories?post=680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/tags?post=680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}