{"id":684,"date":"2024-02-04T18:10:09","date_gmt":"2024-02-04T18:10:09","guid":{"rendered":"https:\/\/itbac.eu\/?p=362"},"modified":"2024-02-22T14:12:41","modified_gmt":"2024-02-22T14:12:41","slug":"kas-agiilses-maailmas-tehakse-analuusi","status":"publish","type":"post","link":"https:\/\/dev.codenot.studio\/itbac\/kas-agiilses-maailmas-tehakse-analuusi\/","title":{"rendered":"Kas agiilses maailmas tehakse anal\u00fc\u00fcsi?"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/dev.codenot.studio\/itbac\/wp-content\/uploads\/2024\/02\/DALL\u00b7E-2024-01-18-12.14.01-A-realistic-office-scene-in-a-photo-like-style-featuring-a-large-table-with-a-partially-completed-jigsaw-puzzle.-The-puzzle-symbolizes-an-IT-project--1024x585.png\" alt=\"Anal\u00fc\u00fcsi tegemine agiilsetes projektides meeskonnat\u00f6\u00f6na vajab v\u00e4ga tihedat koosk\u00f5lastamist, et tulemuseks ei oleks nn k\u00fc\u00fcrakas s\u00fcsteem (Pilt: DALL-E)\" class=\"wp-image-363\"\/><\/figure><p class=\"wp-block-paragraph\">\u201cMeil ei olegi anal\u00fc\u00fctikuid!\u201d ja \u201cMa ei taha enam \u00fchtegi anal\u00fc\u00fctikut oma projektides n\u00e4ha!\u201d on IT-projektides aina levinumad fraasid. Ometi oli enne agiilse arenduse v\u00f5iduk\u00e4iku anal\u00fc\u00fctikul IT-arenduse ettevalmistamisel kriitiline roll. Kuidas seda siis n\u00fc\u00fcd tehakse?<\/p><p class=\"wp-block-paragraph\">Teemat avab rohkem kui 20-aastase kogemusega s\u00fcsteemi- ja \u00e4rianal\u00fc\u00fctik Kaja Trees, kes jagab oma kogemusi ka&nbsp;<a target=\"_blank\" rel=\"noreferrer noopener\" href=\"https:\/\/fienta.com\/et\/o\/19938\">koolituste&nbsp;<\/a>n\u00e4ol. Ta on pakkunud konsultatsiooniteenuseid erinevates ettev\u00f5tetes.<\/p><h2 class=\"wp-block-heading\">Anal\u00fc\u00fctiku asukoht IT-tiimis<\/h2><p class=\"wp-block-paragraph\">Kaja s\u00f5nul jaotub praktikas IT-tiimide \u00fclesehitus ja anal\u00fc\u00fctiku asukoht neis umbes nelja r\u00fchma:<\/p><h3 class=\"wp-block-heading\">1. Meeskond, kus anal\u00fc\u00fctikuid t\u00f5esti ei ole. <\/h3><p class=\"wp-block-paragraph\">Iga arendaja teeb aga anal\u00fc\u00fcsi oma arendus\u00fclesande kohta. Seet\u00f5ttu v\u00f5ib lahendus olla eba\u00fchtlaselt l\u00e4bim\u00f5eldud, nn k\u00fc\u00fcrakas s\u00fcsteem. Sellised s\u00fcsteemid v\u00f5ivad sisaldada duubeldust, tehnoloogilist v\u00f5lga ja skaleerimise probleeme. Kasutajad on tihti rahulolematud UXiga ja IT-arhitektid tehnilise \u00fclesehitusega.<\/p><p class=\"wp-block-paragraph\">Probleemiks on \u00fcldise pildi koos hoidmine, kui seda teeb nn hivemind ehk taru-m\u00f5istus, mitte keskne roll. Loomulikult on olemas tarkvaraarendajaid, kes suudavad \u00fchiselt suurt pilti koos hoida ja vajalikud vestlused kliendiga peetud saada, kuigi v\u00e4ga paljud neist eelistavad keskenduda tehnilisele poolele. Agiilsetes metoodikates on ka palju praktikaid, mis aitavad seda riski maandada. Kaja kogemuses on siiski siin vajalik anal\u00fc\u00fcsi rolli teadvustada, et probleeme v\u00e4ltida.<\/p><h3 class=\"wp-block-heading\">2. Meeskond, kus anal\u00fc\u00fctik on olemas, kuid teise nimega. <\/h3><p class=\"wp-block-paragraph\">Tooteomanik, IT-arhitekt v\u00f5i isegi\u00a0<em>Scrum Master<\/em>\u00a0v\u00f5ib seda rolli t\u00e4ita, kui tal on vastavad oskused. See on nagu \u201csalaja\u201d anal\u00fc\u00fcsi tegemine, et m\u00f6\u00f6da hiilida rangetest piirangutest.<\/p><p class=\"wp-block-paragraph\">Ohukohaks on see, et tema muud tegevused v\u00f5ivad saada ebapiisavat t\u00e4helepanu, kuigi need on samuti olulised. Kui siin on arendajate ja muude rollide tasakaal paras, siis v\u00f5ib selline meeskond aga v\u00e4ga h\u00e4sti toimida.<\/p><h3 class=\"wp-block-heading\">3. Meeskond, kus anal\u00fc\u00fcsi teeb tellija. <\/h3><p class=\"wp-block-paragraph\">See t\u00e4hendab, et kliendi poolel on tugev \u00e4rianal\u00fc\u00fctik, kes hoiab skoopi ja lahenduse loogilist koosk\u00f5la, valmistades ette arendus\u00fclesanded (n\u00e4iteks kasutajalugude kujul) ja j\u00e4lgides, et lahendus oleks tellija ja kasutaja vaatenurkadest parim v\u00f5imalik. Ideaalis on tal ka infotehnoloogiline taust, et ta oskaks \u00e4ra kasutada IT pakutavaid v\u00f5imalusi ja ei teeks asju liialt keeruliseks. Arendustiimini j\u00f5uab juba t\u00f6\u00f6\u00fclesanne, mis on arendaja jaoks m\u00f5istetav, ta saab keskenduda tehnoloogilisele poolele.<\/p><p class=\"wp-block-paragraph\">Suurim ohukoht ongi see, kui anal\u00fc\u00fctik ei saa p\u00e4riselt aru, kuidas IT-s\u00fcsteemid p\u00e4riselt toimivad. Siin aitab avatud dialoog IT-arhitekti v\u00f5i arendajatega, kes kaasa m\u00f5tlevad ja vajadusel soovitavad v\u00e4ljapakutud lahendusele alternatiive.<\/p><p class=\"wp-block-paragraph\">Teisalt peab sellises meeskonnas olema kas IT-arhitekt v\u00f5i v\u00e4ga hea arendajate koost\u00f6\u00f6, et lahenduse k\u00f5ik osad t\u00f6\u00f6taksid \u00fchtse tervikuna ka tehnilisest vaatepunktist. Kui siin puudub suur visioon, siis v\u00f5idakse n\u00e4iteks alustada arendust platvormil, mis on l\u00f5pliku lahenduse jaoks ebapiisava skaleeruvusega vmt.<\/p><h3 class=\"wp-block-heading\">4. Meeskond, kus anal\u00fc\u00fctik on osa arendustiimist. <\/h3><p class=\"wp-block-paragraph\">Anal\u00fc\u00fctiku \u00fclesanne on ette valmistada pileteid samamoodi nagu arendaja \u00fclesanne on neid arendada ja testija \u00fclesanne on neid testida.<\/p><p class=\"wp-block-paragraph\">Kui tellija poolel puudub tugev tehnoloogiaga kursisolev \u00e4rianal\u00fc\u00fctik, siis peab projektimeeskond selle rolli t\u00e4itma. Kaja on paljudes projektides sellisel kohal olnud ja n\u00e4inud, et see v\u00f5ib v\u00e4ga h\u00e4sti toimida. Siiski n\u00e4evad stiilipuhta agiilse arenduse toetajad seda kui p\u00fchaduseteotust, sest nende arvates peaks arenduspilet olema algusest l\u00f5puni ainult \u00fche inimese k\u00e4es.<\/p><h2 class=\"wp-block-heading\">Anal\u00fc\u00fcs on kriitilise t\u00e4htsusega<\/h2><p class=\"wp-block-paragraph\">Oluline on m\u00f5ista, et anal\u00fc\u00fcs on kriitilise t\u00e4htsusega osa igas projektis, olenemata sellest, kes seda teeb. Vaidluste v\u00e4ltimiseks l\u00e4heneb Kaja anal\u00fc\u00fcsi vastutusele tihtipeale ametinimetustest ja m\u00e4\u00e4ratletud rollidest m\u00f6\u00f6da vaadates \u2013 leides inimese, kes selle vastutuse enda kanda v\u00f5tab. Anal\u00fc\u00fctik on tema jaoks see inimene, kes teeb anal\u00fc\u00fcsi, s\u00f5ltumata tema ametinimetusest v\u00f5i meeskonna struktuuris \u201cistumise\u201d kohast. Arusaam, et ainult ametliku \u201canal\u00fc\u00fctiku\u201d tiitliga inimesed saavad seda t\u00f6\u00f6d teha, on piirav ja vastuolusid tekitav.<\/p><p class=\"wp-block-paragraph\">Samamoodi on m\u00f5eldud Kaja \u00f5petatav\u00a0<a href=\"https:\/\/dev.codenot.studio\/itbac\/et\/ari-ja-susteemianaluusi-kursus\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u201c\u00c4ri- ja s\u00fcsteemianal\u00fc\u00fcsi kursus\u201d<\/a>\u00a0k\u00f5igile \u00e4ri- v\u00f5i s\u00fcsteemianal\u00fc\u00fcsiga tegelevatele rollidele \u2013 lisaks anal\u00fc\u00fctikutele ka arendajatele, tooteomanikele,\u00a0<em>Scrum Masteritele<\/em>, testijatele ja projektijuhtidele. See \u00f5petab anal\u00fc\u00fcsi oskusi l\u00e4bim\u00f5eldud teooria ja tagasisidestatud praktika abil ning on investeering isiklikku ja ettev\u00f5tte arengusse.<\/p><p class=\"wp-block-paragraph\"><em>Artikkel ilmus esimesena <a href=\"https:\/\/digipro.geenius.ee\/sisuturundus\/kas-agiilses-maailmas-tehakse-analuusi\/\" target=\"_blank\" rel=\"noopener\">DigiPRO&#8217;s<\/a>.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>\u201cMeil ei olegi anal\u00fc\u00fctikuid!\u201d ja \u201cMa ei taha enam \u00fchtegi anal\u00fc\u00fctikut oma projektides n\u00e4ha!\u201d on IT-projektides aina levinumad fraasid. Ometi oli enne agiilse arenduse v\u00f5iduk\u00e4iku anal\u00fc\u00fctikul IT-arenduse ettevalmistamisel kriitiline roll. Kuidas siis n\u00fc\u00fcd agiilsetes projektides anal\u00fc\u00fcsi tehakse?<\/p>\n","protected":false},"author":3,"featured_media":707,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_lock_modified_date":false,"footnotes":""},"categories":[59],"tags":[51,52,53,54],"class_list":["post-684","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analuus","tag-agiilne-et","tag-analuus-et","tag-meeskond-et","tag-tiim-et"],"acf":[],"_links":{"self":[{"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/posts\/684","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=684"}],"version-history":[{"count":1,"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/posts\/684\/revisions"}],"predecessor-version":[{"id":692,"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/posts\/684\/revisions\/692"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/media\/707"}],"wp:attachment":[{"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/media?parent=684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/categories?post=684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.codenot.studio\/itbac\/wp-json\/wp\/v2\/tags?post=684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}