{"id":5657,"date":"2015-06-01T00:00:00","date_gmt":"2015-05-31T23:00:00","guid":{"rendered":"https:\/\/instrid.sk\/uncategorized\/ako-predist-zmenam-projektoveho-rozsahu\/"},"modified":"2015-06-01T00:00:00","modified_gmt":"2015-05-31T23:00:00","slug":"ako-predist-zmenam-projektoveho-rozsahu","status":"publish","type":"post","link":"https:\/\/instrid.sk\/en\/archiv\/ako-predist-zmenam-projektoveho-rozsahu\/","title":{"rendered":"How to avoid project scope changes"},"content":{"rendered":"<h3>Softv\u00e9rov\u00e9 aplika\u010dn\u00e9 r\u00e1mce s\u00fa \u010doraz roz\u0161\u00edrenej\u0161ie. Len \u0165a\u017eko by ste na\u0161li aplik\u00e1ciu nezalo\u017een\u00fa na softv\u00e9rovom r\u00e1mci, a to z dobr\u00fdch d\u00f4vodov. V\u010faka aplika\u010dn\u00fdm r\u00e1mcom je mo\u017en\u00fd r\u00fdchly v\u00fdvoj a zhotovenie aplik\u00e1cie v priebehu mesiacov namiesto rokov, preto\u017ee nie je potrebn\u00e9 p\u00edsa\u0165 k\u00f3d nanovo pre v\u0161eobecne pou\u017e\u00edvan\u00e9 funkcie. Be\u017ene sa tento r\u00e1mec v priebehu \u010dasu men\u00ed. T\u00fdm umo\u017e\u0148uje aplik\u00e1ciam vytvoren\u00fdm v star\u0161\u00edch programoch hladko prejs\u0165 na nov\u00fa \u0161trukt\u00faru.<\/h3>\n<h3><\/h3>\n<p style=\"text-align: right;\">\n<p>Na\u0161\u0165astie a nane\u0161tastie sa dne\u0161n\u00e1 technol\u00f3gia neust\u00e1le men\u00ed; te\u00f3rie sa vyv\u00edjaj\u00fa, osved\u010den\u00e9 postupy s\u00fa definovan\u00e9 nanovo a denne sa vyvracaj\u00fa mnoh\u00e9 koncepty. Programovacie jazyky a aplika\u010dn\u00e9 r\u00e1mce ur\u010den\u00e9 na v\u00fdvoj technol\u00f3gi\u00ed, \u010di u\u017e s\u00fa to po\u010d\u00edta\u010dov\u00e9 softv\u00e9ry alebo webstr\u00e1nkov\u00e9 a webov\u00e9 aplik\u00e1cie, musia nevyhnutne na tieto zmeny reagova\u0165, aby umo\u017enili v\u00fdvoj\u00e1rom vytv\u00e1ra\u0165 najnov\u0161ie technol\u00f3gie zodpovedaj\u00face moment\u00e1lnym \u0161tandardom. Pre aplika\u010dn\u00e9 r\u00e1mce to znamen\u00e1, \u017ee s\u00fa n\u00e1chyln\u00e9 starn\u00fa\u0165 r\u00fdchlo. Sp\u00f4sob, ak\u00fdm zareagujete, m\u00f4\u017ee pre va\u0161u spolo\u010dnos\u0165 alebo jednu jej \u010das\u0165 znamena\u0165 hop alebo trop. Rozoberme si nasleduj\u00facu situ\u00e1ciu.<\/p>\n<p>Aplika\u010dn\u00fd r\u00e1mec, na ktorom ste vytvorili va\u0161u aplik\u00e1ciu, vydal nov\u00fa verziu, ktor\u00e1 nie je sp\u00e4tne kompatibiln\u00e1 alebo upgrade z predo\u0161lej verzie vy\u017eaduje manu\u00e1lny z\u00e1sah. Dan\u00e1 nov\u00e1 verzia m\u00f4\u017ee a nemus\u00ed obsahova\u0165 funkcie, ktor\u00e9 by boli pre va\u0161u aplik\u00e1ciu zrovna v\u00fdhodn\u00e9. Av\u0161ak odhliadnuc od toho by nepou\u017ei\u0165 najnov\u0161iu verziu znamenalo, \u017ee v\u0161etky bud\u00face verzie bud\u00fa pre v\u00e1s nepr\u00edstupn\u00e9. To sa niekedy m\u00f4\u017ee odrazi\u0165 v tom, \u017ee budete n\u00faten\u00ed pou\u017e\u00edva\u0165 menej ne\u017e optim\u00e1lny k\u00f3d. In\u00fdmi slovami, vytv\u00e1rate technologick\u00fd dlh. Aktualiz\u00e1cia k\u00f3dov\u00fdch z\u00e1kladov na druhej strane vy\u017eaduje zna\u010dn\u00fa invest\u00edciu vo forme \u010dasu, ktor\u00fd va\u0161i v\u00fdvoj\u00e1ri nemusia ma\u0165 k dispoz\u00edcii. \u010co v takom pr\u00edpade?<\/p>\n<p>Tak\u00e1to situ\u00e1cia nie je ojedinel\u00e1, predov\u0161etk\u00fdm vtedy, ak va\u0161e k\u00f3dov\u00e9 z\u00e1klady dlhodobo spravuj\u00fa a vyv\u00edjaj\u00fa extern\u00e9 spolo\u010dnosti. Neexistuje jednozna\u010dn\u00e1 odpove\u010f. \u010castokr\u00e1t sa rozhodnutie investova\u0165 do \u013eudsk\u00fdch zdrojov pos\u00fava na p\u00f4du vedy a v\u00fdskumu bez toho, aby sa na rozhodnut\u00ed spolupodie\u013ealo aj obchodn\u00e9 oddelenie.U\u017e len skrz svoju defin\u00edciu maj\u00fa veda a v\u00fdskum in\u00e9 priority ako obchod. Nov\u00e9 k\u00f3dovacie jazyky a aplika\u010dn\u00e9 r\u00e1mce napr\u00edklad \u010dastej\u0161ie vzbudia z\u00e1ujem v\u00fdvoj\u00e1rov, ktor\u00ed n\u00e1sledne investuj\u00fa svoj \u010das. Je pravda, \u017ee v\u00fdvoj v novej verzii by mohol by\u0165 r\u00fdchlej\u0161\u00ed a jednoduch\u0161\u00ed. Av\u0161ak predt\u00fdm, ne\u017e sa schv\u00e1li rozpo\u010det na aktualiz\u00e1ciu aplika\u010dn\u00e9ho r\u00e1mca alebo jeho prep\u00edsanie, je nevyhnut\u00e9 ma\u0165 na pam\u00e4ti to, kam va\u0161a aplik\u00e1cia smeruje.<\/p>\n<p>Predt\u00fdm, ako u\u010din\u00edte rozhodnutie, zv\u00e1\u017ete nasledovn\u00e9: Je teraz ten prav\u00fd \u010das? O\u010dak\u00e1vaj\u00fa va\u0161i z\u00e1kazn\u00edci v bl\u00edzkej dobe nov\u00fa funkciu, ktor\u00e1 by sa dala vytvori\u0165 v s\u00fa\u010dasnom r\u00e1mci s nepatrn\u00fdm \u00fasil\u00edm? Ko\u013eko starost\u00ed by v\u00e1m denne u\u0161etrila navrhovan\u00e1 aktualiz\u00e1cia? Bude v\u00e1\u0161 nov\u00fd softv\u00e9r vy\u017eadova\u0165 neust\u00e1ly v\u00fdvoj funkci\u00ed, alebo iba ich spravovanie? Tieto ot\u00e1zky v\u00e1m pom\u00f4\u017eu zhodnoti\u0165 nutnos\u0165 aktualiz\u00e1- cie a to, \u010di je potrebn\u00e9 venova\u0165 sa technologick\u00e9mu dlhu teraz, nesk\u00f4r alebo popr\u00edpade v\u00f4bec. In\u00fdmi slovami, rozhodnutie investova\u0165 do v\u00fdvoja by malo by\u0165 u\u010dinen\u00e9 z finan\u010dnej perspekt\u00edvy. Napl\u00e1nujte si t\u00fd\u017edenn\u00e9 sedenia s va\u0161imi v\u00fdvoj\u00e1rmi (ak ste zakladate\u013e spolo\u010dnosti a v\u00fdvoj\u00e1r z\u00e1rove\u0148, vyhra\u010fte si s\u00e1m \u010das na anal\u00fdzu) a trvajte na nich, aj keby \u010do bolo. Pom\u00f4\u017eu v\u00e1m zhodnoti\u0165 moment\u00e1lny stav aplik\u00e1cie. Spolu s \u010dasom, ktor\u00fd v\u00fdvoj\u00e1ri str\u00e1via v\u00fdskumom, bud\u00fa ma\u0165 v\u0161etci preh\u013ead a vy budete vedie\u0165 ur\u010di\u0165, ktor\u00fd technologick\u00fd dlh treba vyrovna\u0165 a kedy je na to vhodn\u00fd moment.<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Softv\u00e9rov\u00e9 aplika\u010dn\u00e9 r\u00e1mce s\u00fa \u010doraz roz\u0161\u00edrenej\u0161ie. Len \u0165a\u017eko by ste na\u0161li aplik\u00e1ciu nezalo\u017een\u00fa na softv\u00e9rovom r\u00e1mci, a to z dobr\u00fdch d\u00f4vodov. V\u010faka aplika\u010dn\u00fdm r\u00e1mcom je<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51],"tags":[],"class_list":["post-5657","post","type-post","status-publish","format-standard","hentry","category-archiv","two-columns"],"_links":{"self":[{"href":"https:\/\/instrid.sk\/en\/wp-json\/wp\/v2\/posts\/5657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/instrid.sk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/instrid.sk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/instrid.sk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/instrid.sk\/en\/wp-json\/wp\/v2\/comments?post=5657"}],"version-history":[{"count":0,"href":"https:\/\/instrid.sk\/en\/wp-json\/wp\/v2\/posts\/5657\/revisions"}],"wp:attachment":[{"href":"https:\/\/instrid.sk\/en\/wp-json\/wp\/v2\/media?parent=5657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/instrid.sk\/en\/wp-json\/wp\/v2\/categories?post=5657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/instrid.sk\/en\/wp-json\/wp\/v2\/tags?post=5657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}