{"id":964,"date":"2012-12-03T21:11:01","date_gmt":"2012-12-03T20:11:01","guid":{"rendered":"http:\/\/agile.sk\/?p=964"},"modified":"2012-12-04T20:59:09","modified_gmt":"2012-12-04T19:59:09","slug":"vodopad-agile-a-ten-treti","status":"publish","type":"post","link":"https:\/\/agile.sk\/?p=964","title":{"rendered":"Vodop\u00e1d, Agile a ten tret\u00ed"},"content":{"rendered":"<p><!-- \t\t@page { margin: 2cm } \t\tP { margin-bottom: 0.21cm } --><\/p>\n<p style=\"margin-bottom: 0cm;font-weight: normal\" align=\"JUSTIFY\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-966\" style=\"margin: 2px 5px\" src=\"http:\/\/agile.sk\/wp-content\/uploads\/2012\/12\/dfsakldfja25.jpg\" alt=\"dfsakldfja25\" width=\"220\" height=\"150\" \/>Ak ste s\u00fa\u010das\u0165ou v\u00fdvoja softv\u00e9ru, asi ste po\u010duli o vodop\u00e1dovom modeli. Je to pomenovanie pre met\u00f3du riadenia pozost\u00e1vaj\u00facu z jednotliv\u00fdch za sebou nasleduj\u00facich krokov v\u00fdvoja (zber po\u017eiadaviek, anal\u00fdza, n\u00e1vrh at\u010f.). Je dos\u0165 mo\u017en\u00e9, \u017ee ste u\u017e tie\u017e po\u010duli o agile. O t\u00fdch divn\u00fdch met\u00f3dach, kde za jedn\u00fdm po\u010d\u00edta\u010dom m\u00f4\u017eu sedie\u0165 dvaja a ka\u017ed\u00fd de\u0148 sa stoj\u00ed na porade. A to by mohlo by\u0165 o riaden\u00ed projektov v\u0161etko. Ale nie je. Je tam e\u0161te tretia met\u00f3da. M\u00e1 mnoho foriem a \u017eiadne ofici\u00e1lne meno, ale ja jej budem hovori\u0165 <em>chaos<\/em>. Toto je pr\u00edbeh o troch svetoch, v ktor\u00fdch m\u00f4\u017ee \u017ei\u0165 softv\u00e9rov\u00fd projekt.<\/p>\n<p style=\"margin-bottom: 0cm;font-weight: normal\" align=\"JUSTIFY\">V\u00fdvoj\u00e1ri a z\u00e1kazn\u00edk m\u00f4\u017eu ma\u0165 v ur\u010ditom smere protichodn\u00e9 z\u00e1ujmy. Hlavne \u010do sa t\u00fdka pru\u017enosti v\u00fdvoja softv\u00e9ru. Prv\u00fd svet je svet vodop\u00e1du a zmrazen\u00fdch, nehybn\u00fdch po\u017eiadaviek. Je to svet v\u00fdvoj\u00e1rov, kde sa v\u0161etky zmeny pekne rozanalyzuj\u00fa a zapracuj\u00fa. V\u0161etko m\u00e1 svoj pr\u00edsny poriadok, v\u017edy je jasn\u00e9, \u010do bude nasledova\u0165 na celej d\u013a\u017eke pl\u00e1nu. Je to svet, kde z\u00e1kazn\u00edk ledva pre\u017eije. Najprv je n\u00faten\u00fd pomerne presne odhadn\u00fa\u0165 pol roka alebo rok dopredu, \u010do bude chcie\u0165 a potom za\u010dne by\u0165 jeho hlas ignorovan\u00fd alebo potl\u00e1\u010dan\u00fd. A niekedy a\u017e po roku zist\u00ed, \u010do si to dal vlastne vyrobi\u0165 (a \u017ee chcel nie\u010do tak trochu in\u00e9)<\/p>\n<p style=\"margin-bottom: 0cm;font-weight: normal\" align=\"JUSTIFY\">Na druhej strane tejto pomyselnej plan\u00e9ty projektov je svet pln\u00fd oh\u0148a, v\u00fdbuchov a neust\u00e1lej zmeny. Je to svet, kde kr\u00edza strieda kr\u00edzu, kde sa po\u017eiadavky menia z hodiny na hodinu. Je to svet, kde je softv\u00e9r sam\u00e1 z\u00e1plata a hack, a\u017e vyzer\u00e1 ako nar\u00fdchlo zbit\u00e1 b\u00fada. Je to svet z\u00e1kazn\u00edka a meniaceho sa trhu, kde jeden ASAP strieda druh\u00fd. Je to svet, kde v\u00fdvoj\u00e1r ledva pre\u017eije. Neexistuje \u017eiaden pevn\u00fd syst\u00e9m, ktor\u00e9ho by sa mal dr\u017ea\u0165. Nem\u00f4\u017ee uva\u017eova\u0165 strategicky, lebo nikdy nevie, \u010do bude zajtra, a u\u017e v\u00f4bec nie o t\u00fd\u017ede\u0148, mesiac. Je n\u00faten\u00fd robi\u0165 len nevyhnutn\u00e9 zmeny v k\u00f3de, len to\u013eko, aby to fungovalo a m\u00f4\u017eeme \u00eds\u0165 \u010falej. Takto vznik\u00e1 technologick\u00fd dlh, ktor\u00fd sp\u00f4sobuje, \u017ee rie\u0161enia s\u00fa \u010d\u00edm \u010falej t\u00fdm viac skratkovit\u00e9, k\u00f3d sa len viac a viac zauz\u013euje, tie ist\u00e9 probl\u00e9my sa na r\u00f4znych miestach rie\u0161ia r\u00f4zne a k\u00f3dom sa ako nepr\u00edjemn\u00fd smog rozlieza duplicita.<\/p>\n<p style=\"margin-bottom: 0cm;font-weight: normal\" align=\"JUSTIFY\">Ak by ste si nakreslili na mapu tieto dve svety a spojili ich priamkou, niekde uprostred by ste na\u0161li agile. Agile je krok od vodop\u00e1du smerom k z\u00e1kazn\u00edkovi a krok od chaosu smerom k v\u00fdvoj\u00e1rovi. Je to kompromis. Zatia\u013e \u010do svet vodop\u00e1du je nehostinn\u00fd pre z\u00e1kazn\u00edka a svet chaosu pre v\u00fdvoj\u00e1ra, je agile prostredie, v ktorom dok\u00e1\u017eu pre\u017ei\u0165 obaja. Na jednej strane poskytuje v\u00fdvoj\u00e1rovi syst\u00e9m, v r\u00e1mci ktor\u00e9ho vie fungova\u0165, pl\u00e1nova\u0165 zmeny a ma\u0165 aspo\u0148 \u010diasto\u010dne stabiln\u00e9 po\u017eiadavky. Na druhej strane umo\u017e\u0148uje z\u00e1kazn\u00edkovi meni\u0165 priority pre kr\u00e1tkodob\u00e9 cykly, z\u00edskava\u0165 preh\u013ead, \u010do sa vyr\u00e1ba a m\u00f4c\u0165 to pripomienkova\u0165. Aj preto je svet agile tak trochu divn\u00fd. Je to hybrid. Kompromis. Nie je \u00faplne prirodzen\u00fd ani pre v\u00fdvoj\u00e1ra ani pre z\u00e1kazn\u00edka. Je to ale nie\u010do, s \u010d\u00edm sa d\u00e1 dlhodobo pre\u017ei\u0165 na obidvoch stran\u00e1ch.<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-965\" src=\"http:\/\/agile.sk\/wp-content\/uploads\/2012\/12\/vodopad.agile.chaos.jpg\" alt=\"vodopad.agile.chaos\" width=\"470\" height=\"200\" \/>Ke\u010f sa rozhodnete prejs\u0165 na agile, \u010dak\u00e1 v\u00e1s zodpovedanie nieko\u013ek\u00fdch ot\u00e1zok. Viem ur\u010dite o dvoch ot\u00e1zkach, ktor\u00fdm sa nevyhnete. Jednej \u013eahkej a jednej \u0165a\u017ekej. T\u00e1 \u013eahk\u00e1 znie: Kam sa chcem dosta\u0165? Je \u013eahk\u00e1 preto, lebo inform\u00e1ci\u00ed o tom, ako by mal vyzera\u0165 agile, je u\u017e dnes obrovsk\u00e9 mno\u017estvo. Detaily sa nemusia s va\u0161\u00edm pr\u00edpadom zhodova\u0165, ale ak spr\u00e1vne zavediete z\u00e1kladn\u00fa \u0161trukt\u00faru, doplnia sa sami. A teraz t\u00e1 \u0165a\u017ek\u00e1: Kde vlastne som? Toto je ozajstn\u00fd orie\u0161ok. \u017diadna kniha, n\u00e1vod alebo prezent\u00e1cia v\u00e1m s \u0148ou pom\u00f4\u017ee. Jedin\u00fdm \u010dlovekom, ktor\u00fd na to vie odpoveda\u0165, ste vy. Nedar\u00ed sa v\u00e1\u0161mu obchodu? Asi \u017eijete vo svete pol\u00e1rneho \u013eadu a mali by ste sa vyda\u0165 smerom k rovn\u00edku. Obchod je fajn, ale v\u00fdvoj\u00e1ri s\u00fa nejak\u00ed zni\u010den\u00ed a st\u00e1le has\u00edte nejak\u00fd po\u017eiar? Asi \u017eijete vo svete hor\u00faceho trhu a mali by sa ste zamieri\u0165 do miernej\u0161\u00edch p\u00e1siem.<\/p>\n<p style=\"margin-bottom: 0cm;font-weight: normal\" align=\"JUSTIFY\">Ujasnenie t\u00fdchto ot\u00e1zok je pre \u00faspe\u0161n\u00fa transform\u00e1ciu na agile kritick\u00e9. Ke\u010f viete kde ste a kam chcete \u00eds\u0165 m\u00e1te body dva s ich vz\u00e1jomnou polohou a teda mapu! A s mapou sa v\u017edy cestuje \u013eah\u0161ie&#8230;<\/p>\n\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fagile.sk%2F%3Fp%3D964&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 20px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n","protected":false},"excerpt":{"rendered":"<p>Ak ste s\u00fa\u010das\u0165ou v\u00fdvoja softv\u00e9ru, asi ste po\u010duli o vodop\u00e1dovom modeli. Je to pomenovanie pre met\u00f3du riadenia pozost\u00e1vaj\u00facu z jednotliv\u00fdch za sebou nasleduj\u00facich krokov v\u00fdvoja (zber po\u017eiadaviek, anal\u00fdza, n\u00e1vrh at\u010f.). Je dos\u0165 mo\u017en\u00e9, \u017ee ste u\u017e tie\u017e po\u010duli o agile. O t\u00fdch divn\u00fdch met\u00f3dach, kde za jedn\u00fdm po\u010d\u00edta\u010dom m\u00f4\u017eu sedie\u0165 dvaja a ka\u017ed\u00fd de\u0148 sa [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"_links":{"self":[{"href":"https:\/\/agile.sk\/index.php?rest_route=\/wp\/v2\/posts\/964"}],"collection":[{"href":"https:\/\/agile.sk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agile.sk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agile.sk\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/agile.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=964"}],"version-history":[{"count":5,"href":"https:\/\/agile.sk\/index.php?rest_route=\/wp\/v2\/posts\/964\/revisions"}],"predecessor-version":[{"id":970,"href":"https:\/\/agile.sk\/index.php?rest_route=\/wp\/v2\/posts\/964\/revisions\/970"}],"wp:attachment":[{"href":"https:\/\/agile.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agile.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agile.sk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}