{"id":62942,"date":"2024-01-25T20:11:37","date_gmt":"2024-01-25T11:11:37","guid":{"rendered":"https:\/\/monolith.law\/fi\/?p=62942"},"modified":"2024-01-29T13:16:17","modified_gmt":"2024-01-29T04:16:17","slug":"legal-merits-and-demerits-of-development-model","status":"publish","type":"post","link":"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model","title":{"rendered":"Mik\u00e4 on j\u00e4rjestelm\u00e4kehityksen kehitysmallien oikeudelliset edut ja haitat?"},"content":{"rendered":"\n<p>J\u00e4rjestelm\u00e4kehitysprojektien edist\u00e4miseen on olemassa tiettyj\u00e4 menetelmi\u00e4. Yleens\u00e4, kun opiskellaan j\u00e4rjestelm\u00e4kehitykseen liittyvi\u00e4 oikeudellisia kysymyksi\u00e4 kirjoista ja muista l\u00e4hteist\u00e4, usein oletuksena on vanhin ja klassisin menetelm\u00e4, jota kutsutaan vesiputousmalliksi. Kuitenkin, j\u00e4rjestelm\u00e4kehityksen edist\u00e4miseen k\u00e4ytett\u00e4v\u00e4t menetelm\u00e4t tai mallit eiv\u00e4t rajoitu pelk\u00e4st\u00e4\u00e4n vesiputousmalliin. Esimerkiksi viime aikoina on yh\u00e4 useammin valittu menetelm\u00e4ksi ketter\u00e4 kehitysmalli (agile development model).<\/p>\n\n\n\n<p>T\u00e4ss\u00e4 artikkelissa tarkastelemme vesiputousmallia ja ketter\u00e4\u00e4 kehitysmallia vertaillen niit\u00e4 oikeudellisten riskien ja riitojen ehk\u00e4isyn n\u00e4k\u00f6kulmasta.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_53 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Mika_on_kehitysmalli\" title=\"Mik\u00e4 on kehitysmalli?\">Mik\u00e4 on kehitysmalli?<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Mika_on_vesiputousmalli\" title=\"Mik\u00e4 on vesiputousmalli?\">Mik\u00e4 on vesiputousmalli?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Mika_on_kettera_kehitysmalli\" title=\"Mik\u00e4 on ketter\u00e4 kehitysmalli?\">Mik\u00e4 on ketter\u00e4 kehitysmalli?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Waterfall-malli_helpottaa_oikeudellisten_kysymysten_opiskelua\" title=\"Waterfall-malli helpottaa oikeudellisten kysymysten opiskelua\">Waterfall-malli helpottaa oikeudellisten kysymysten opiskelua<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Useimmat_viitekirjat_on_kirjoitettu_Waterfall-mallin_perusteella\" title=\"Useimmat viitekirjat on kirjoitettu Waterfall-mallin perusteella\">Useimmat viitekirjat on kirjoitettu Waterfall-mallin perusteella<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Waterfall-mallilla_on_paljon_oikeustapauksia\" title=\"Waterfall-mallilla on paljon oikeustapauksia\">Waterfall-mallilla on paljon oikeustapauksia<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Kunkin_kehitysmenetelman_edut\" title=\"Kunkin kehitysmenetelm\u00e4n edut\">Kunkin kehitysmenetelm\u00e4n edut<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Vertailu_suunnitelmallisuuden_ja_ennakoitavuuden_nakokulmasta\" title=\"Vertailu suunnitelmallisuuden ja ennakoitavuuden n\u00e4k\u00f6kulmasta\">Vertailu suunnitelmallisuuden ja ennakoitavuuden n\u00e4k\u00f6kulmasta<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Vertailu_yksittaisten_roolien_ja_vastuualueiden_selkeyttamisen_helppoudessa\" title=\"Vertailu yksitt\u00e4isten roolien ja vastuualueiden selkeytt\u00e4misen helppoudessa\">Vertailu yksitt\u00e4isten roolien ja vastuualueiden selkeytt\u00e4misen helppoudessa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Vertailu_suurten_kehitysprojektien_toteuttamisen_helppoudessa\" title=\"Vertailu suurten kehitysprojektien toteuttamisen helppoudessa\">Vertailu suurten kehitysprojektien toteuttamisen helppoudessa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Vertailu_nopeuden_ja_tehokkuuden_nakokulmasta\" title=\"Vertailu nopeuden ja tehokkuuden n\u00e4k\u00f6kulmasta\">Vertailu nopeuden ja tehokkuuden n\u00e4k\u00f6kulmasta<\/a><ul class='ez-toc-list-level-4'><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Agile-kehitys_aloitetaan_nopeammin\" title=\"Agile-kehitys aloitetaan nopeammin\">Agile-kehitys aloitetaan nopeammin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Vesiputousmalli_on_vahemman_todennakoinen_keskeytymaan_kesken\" title=\"Vesiputousmalli on v\u00e4hemm\u00e4n todenn\u00e4k\u00f6inen keskeytym\u00e4\u00e4n kesken\">Vesiputousmalli on v\u00e4hemm\u00e4n todenn\u00e4k\u00f6inen keskeytym\u00e4\u00e4n kesken<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Agile-kehitys_on_sujuvampaa_hyvaksymisvaiheessa\" title=\"Agile-kehitys on sujuvampaa hyv\u00e4ksymisvaiheessa\">Agile-kehitys on sujuvampaa hyv\u00e4ksymisvaiheessa<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/monolith.law\/fi\/it\/legal-merits-and-demerits-of-development-model\/#Yhteenveto\" title=\"Yhteenveto\">Yhteenveto<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mika_on_kehitysmalli\"><\/span>Mik\u00e4 on kehitysmalli?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mika_on_vesiputousmalli\"><\/span>Mik\u00e4 on vesiputousmalli?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/monolith.law\/wp-content\/uploads\/2019\/10\/shutterstock_66782644-1024x750.jpg\" alt=\"\" class=\"wp-image-5407\" \/><figcaption class=\"wp-element-caption\">Mit\u00e4 kehitysmalli tarkoittaa j\u00e4rjestelm\u00e4n kehityksen edetess\u00e4?<\/figcaption><\/figure>\n\n\n\n<p>J\u00e4rjestelm\u00e4n kehityksen etenemistapa, joka on yleisin ja klassisin, on seuraavanlainen:<br><\/p>\n\n\n\n<ul>\n<li>Vaatimusten m\u00e4\u00e4rittely: Tulevan j\u00e4rjestelm\u00e4n tarvitsemat toiminnot ja vaatimukset<\/li>\n\n\n\n<li>Perussuunnittelu: K\u00e4ytt\u00f6liittym\u00e4n suunnittelu ja siirtym\u00e4t, p\u00e4\u00e4asiassa k\u00e4ytt\u00e4j\u00e4n n\u00e4k\u00f6kulmasta katsottuna<\/li>\n\n\n\n<li>Yksityiskohtainen suunnittelu: Ohjelmistotiedostojen v\u00e4liset yhteydet jne., p\u00e4\u00e4asiassa kehitt\u00e4j\u00e4n n\u00e4k\u00f6kulmasta katsottuna<\/li>\n\n\n\n<li>Ohjelmoinnin toteutus: Ohjelmointi suunnitelman mukaisesti<\/li>\n\n\n\n<li>Testaus: Tarkistetaan, onko ohjelma tehty vaatimusten mukaisesti, ja pyydet\u00e4\u00e4n k\u00e4ytt\u00e4j\u00e4lt\u00e4 vahvistus<\/li>\n<\/ul>\n\n\n\n<p>T\u00e4t\u00e4 kehitystapaa, jossa pyrit\u00e4\u00e4n etenem\u00e4\u00e4n yl\u00e4virrasta alavirtaan mahdollisimman v\u00e4h\u00e4n paluuta tai virheit\u00e4, kutsutaan &#8220;vesiputousmalliksi&#8221;. T\u00e4m\u00e4 prosessi ei ole v\u00e4ltt\u00e4m\u00e4t\u00f6n toimivan j\u00e4rjestelm\u00e4n luomiseksi. Kuitenkin, j\u00e4rjestelm\u00e4n kehityksess\u00e4, joka usein vaatii suuren m\u00e4\u00e4r\u00e4n ty\u00f6voimaa ja pitk\u00e4n aikav\u00e4lin sitoutumista, suunnittelu on t\u00e4rke\u00e4\u00e4. Siksi my\u00f6s teht\u00e4vien jakaminen, roolien j\u00e4rjest\u00e4minen ja vastuualueiden selkeytt\u00e4minen ovat t\u00e4rkeit\u00e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mika_on_kettera_kehitysmalli\"><\/span>Mik\u00e4 on ketter\u00e4 kehitysmalli?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Toisaalta, kehitysty\u00f6n etenemistapa ei aina ole &#8220;yl\u00e4virta-alavirta&#8221; -tyyppinen. On totta, ett\u00e4 suunnittelun ja ennustamisen taidot ovat t\u00e4rkeit\u00e4 ty\u00f6n luonteen vuoksi. Kuitenkin, koska kyse on uuden tuotteen tai teoksen luomisesta, t\u00e4ydellinen suunnittelu on usein mahdotonta alusta alkaen. Jos otetaan huomioon n\u00e4m\u00e4 seikat, ei riit\u00e4, ett\u00e4 ty\u00f6t\u00e4 jatketaan suunnitelman mukaisesti, vaan on t\u00e4rke\u00e4\u00e4 my\u00f6s olla joustava korjauksissa ja vaatimusten muutoksissa, sek\u00e4 lis\u00e4t\u00e4 kokeilun ja virheen toistokertoja. T\u00e4m\u00e4 ajattelutapa heijastuu &#8220;ketter\u00e4\u00e4n kehitysmalliin&#8221;. Ketter\u00e4ss\u00e4 kehitysmallissa ei yleens\u00e4 k\u00e4ytet\u00e4 paljon aikaa yksityiskohtaisten suunnitelmien tai suunnitteludokumenttien laatimiseen, vaan ohjelmoidaan ja testataan pieni\u00e4 ohjelmia toistuvasti, ja v\u00e4hitellen muokataan niit\u00e4 suuremmiksi ohjelmiksi tai j\u00e4rjestelmiksi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Waterfall-malli_helpottaa_oikeudellisten_kysymysten_opiskelua\"><\/span>Waterfall-malli helpottaa oikeudellisten kysymysten opiskelua<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ennen kuin vertaamme molempia kehitysmalleja, haluan mainita, ett\u00e4 kummankin kehitysmallin mukana tulevien oikeudellisten kysymysten tiedonkeruun ja oikeustieteen opiskelun helppous.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Useimmat_viitekirjat_on_kirjoitettu_Waterfall-mallin_perusteella\"><\/span>Useimmat viitekirjat on kirjoitettu Waterfall-mallin perusteella<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>J\u00e4rjestelm\u00e4kehitykseen liittyvien oikeudellisten kysymysten tai oikeustieteen opiskelun yhteydess\u00e4, tiedonkeruun helppoudessa Waterfall-malli voittaa. Useimmissa tapauksissa j\u00e4rjestelm\u00e4kehityksest\u00e4 keskustelevat oikeudelliset kirjat on kirjoitettu oikeudellisesti olettaen Waterfall-mallin. Koska klassinen ja yleinen j\u00e4rjestelm\u00e4kehitys toteutetaan Waterfall-mallin mukaisesti, Agile-kehitys on siin\u00e4 lis\u00e4osa ja usein vain lyhyesti esitelty. Siksi, jos haluat saada tietoa j\u00e4rjestelm\u00e4kehitykseen liittyvist\u00e4 oikeudellisista kysymyksist\u00e4 kirjoista, Waterfall-malli helpottaa opiskelua.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Waterfall-mallilla_on_paljon_oikeustapauksia\"><\/span>Waterfall-mallilla on paljon oikeustapauksia<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Lis\u00e4ksi, koska Waterfall-malli on klassinen ja yleinen j\u00e4rjestelm\u00e4kehitysmenetelm\u00e4, my\u00f6s menneisyydess\u00e4 todellisesti tapahtuneiden kiistatapausten m\u00e4\u00e4r\u00e4 on runsas. Oikeudellisessa keskustelussa, lains\u00e4\u00e4d\u00e4nn\u00f6n lis\u00e4ksi, my\u00f6s aikaisempien oikeustapausten tuntemus on t\u00e4rke\u00e4\u00e4. Joissakin tapauksissa, vaikka lakitekstin sanamuotoa tulkittaisiin vain &#8220;valkoiseksi&#8221; tai &#8220;mustaksi&#8221;, voidaan saada tietoa aikaisemmista oikeustapauksista ja t\u00e4ydent\u00e4\u00e4 lakitekstin sis\u00e4lt\u00f6\u00e4.<\/p>\n\n\n\n<p>Vaikka laki ei olisi kirjoitettu, oikeuden antamat p\u00e4\u00e4t\u00f6kset voivat vakiintua arviointiperusteina, aivan kuten lakipyk\u00e4l\u00e4t. T\u00e4t\u00e4 kutsutaan &#8220;oikeusk\u00e4yt\u00e4nn\u00f6ksi&#8221;. Jopa j\u00e4rjestelm\u00e4kehityksen kaltaisissa keskusteluissa, jos alueella on jo oikeusk\u00e4yt\u00e4nn\u00f6n kertym\u00e4, jopa tuntemattoman kiistan lopullisen kohtalon ennustaminen voi olla suhteellisen helppoa. T\u00e4ss\u00e4 suhteessa Waterfall-malliin perustuvalla j\u00e4rjestelm\u00e4kehityksell\u00e4 on monia etuja.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kunkin_kehitysmenetelman_edut\"><\/span>Kunkin kehitysmenetelm\u00e4n edut<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/monolith.law\/wp-content\/uploads\/2019\/10\/shutterstock_86885698-1024x756.jpg\" alt=\"\" class=\"wp-image-5410\" \/><figcaption class=\"wp-element-caption\">Millaisia etuja ja haittoja on vesiputousmallilla ja ketter\u00e4ll\u00e4 kehityksell\u00e4?<\/figcaption><\/figure>\n\n\n\n<p>Ottaen huomioon edell\u00e4 mainitut seikat, vertailemme ja j\u00e4rjest\u00e4mme seuraavaksi kunkin menetelm\u00e4n etuja ja haittoja. Ensimm\u00e4inen osa keskittyy vesiputousmallin etuihin, ja mit\u00e4 alemmas menn\u00e4\u00e4n, sit\u00e4 selke\u00e4mmin tulevat esille ketter\u00e4n kehityksen edut.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Vertailu_suunnitelmallisuuden_ja_ennakoitavuuden_nakokulmasta\"><\/span>Vertailu suunnitelmallisuuden ja ennakoitavuuden n\u00e4k\u00f6kulmasta<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Suunnitelmallisuuden ja ennakoitavuuden osalta voidaan sanoa, ett\u00e4 vesiputousmalli on ylivoimainen. Riippumatta siit\u00e4, kuinka laaja j\u00e4rjestelm\u00e4 on kyseess\u00e4, se jaetaan aina yksityiskohtaisesti eri vaiheisiin, jotka etenev\u00e4t &#8220;ylh\u00e4\u00e4lt\u00e4 alas&#8221;. Asettamalla m\u00e4\u00e4r\u00e4ajat jokaiselle vaiheelle, sen etenemist\u00e4 on suhteellisen helppo hallita suunnitelmallisesti.<\/p>\n\n\n\n<p>Toisaalta ketter\u00e4 kehitys on menetelm\u00e4, joka ei vaadi paljon kustannuksia tai vaivaa etuk\u00e4teissuunnitteluun tai kokonaiskonseptiin, joten se voi helposti muuttua ad hoc -l\u00e4hestymistavaksi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Vertailu_yksittaisten_roolien_ja_vastuualueiden_selkeyttamisen_helppoudessa\"><\/span>Vertailu yksitt\u00e4isten roolien ja vastuualueiden selkeytt\u00e4misen helppoudessa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Waterfall-mallissa prosessit jaetaan yksityiskohtaisesti, mik\u00e4 tarjoaa etuna yksitt\u00e4isten projektij\u00e4senten roolien selkeytt\u00e4misen.<\/p>\n\n\n\n<p>Toisaalta Agile-kehityksess\u00e4 prosessien erottelu voi olla ep\u00e4selv\u00e4, mik\u00e4 voi johtaa ep\u00e4selvyyksiin siit\u00e4, kuka ottaa vastuun odottamattomista ongelmista ja vastaavista asioista.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Vertailu_suurten_kehitysprojektien_toteuttamisen_helppoudessa\"><\/span>Vertailu suurten kehitysprojektien toteuttamisen helppoudessa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Hyvin suunniteltu ja roolitettu vesiputousmalli on erityisen hy\u00f6dyllinen suurissa kehitysprojekteissa. Vaikka projektissa olisi mukana suuri m\u00e4\u00e4r\u00e4 henkil\u00f6st\u00f6\u00e4, ty\u00f6vaiheiden hienojakoisuus ja ty\u00f6njako edist\u00e4v\u00e4t tehokkuutta ja v\u00e4hent\u00e4v\u00e4t ihmisten v\u00e4lisen koordinoinnin kustannuksia.<\/p>\n\n\n\n<p>Toisaalta ketter\u00e4n kehitysmallin ei katsota soveltuvan erityisen hyvin suuriin projekteihin. Koska t\u00e4ss\u00e4 l\u00e4hestymistavassa painotetaan enemm\u00e4n nopeaa aloittamista kuin suunnittelua ja roolien m\u00e4\u00e4rittely\u00e4, se ei ole paras valinta tilanteissa, joissa lopullisen toimitusp\u00e4iv\u00e4n siirtyminen saattaa olla huolenaihe.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Vertailu_nopeuden_ja_tehokkuuden_nakokulmasta\"><\/span>Vertailu nopeuden ja tehokkuuden n\u00e4k\u00f6kulmasta<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Agile-kehitys_aloitetaan_nopeammin\"><\/span>Agile-kehitys aloitetaan nopeammin<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Kun k\u00e4ytt\u00e4j\u00e4puolella on jokin toiminnon tarve, ja kun se todella toteutetaan, Agile-kehitysmalli on nopeampi. T\u00e4m\u00e4 johtuu siit\u00e4, ett\u00e4 vesiputousmallissa yl\u00e4- ja alavirtaprosessien vastuut ovat yleens\u00e4 selke\u00e4sti erill\u00e4\u00e4n, mik\u00e4 lis\u00e4\u00e4 sis\u00e4isen viestinn\u00e4n vaivaa. T\u00e4m\u00e4 viestinn\u00e4n vaiva on yhteydess\u00e4 siihen, ett\u00e4 j\u00e4lkik\u00e4teen tehdyt muutokset ovat usein hankalia.<\/p>\n\n\n\n<p>Toisaalta, Agile-kehitysmallissa voidaan odottaa, ett\u00e4 ty\u00f6h\u00f6n ryhdyt\u00e4\u00e4n ja sit\u00e4 toteutetaan nopeasti ilman v\u00e4lik\u00e4si\u00e4. T\u00e4m\u00e4 liittyy l\u00e4heisesti Agile-kehitysmallin suurimpaan etuun, eli siihen, ett\u00e4 j\u00e4lkik\u00e4teen tehdyt muutokset ovat helpompia. Kuitenkin, vaikka kyseess\u00e4 olisi Agile-kehitysmalli, jos jatkuvasti suostutaan tekem\u00e4\u00e4n muutoksia ja lis\u00e4kehityst\u00e4, se voi johtaa projektin &#8220;palamiseen&#8221;. T\u00e4ss\u00e4 mieless\u00e4, Agile-kehitysmallin mukainen j\u00e4rjestelm\u00e4n kehitys on avain menestykseen siin\u00e4, miten &#8220;muutosten hallinta&#8221; toteutetaan. Muutosten hallinnasta on yksityiskohtainen selostus seuraavassa artikkelissa.<br><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/howto-manage-change-in-system-development\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/howto-manage-change-in-system-development[ja]<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Vesiputousmalli_on_vahemman_todennakoinen_keskeytymaan_kesken\"><\/span>Vesiputousmalli on v\u00e4hemm\u00e4n todenn\u00e4k\u00f6inen keskeytym\u00e4\u00e4n kesken<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Toisaalta, kun vertaillaan nopeuden ja tehokkuuden n\u00e4k\u00f6kulmasta, on t\u00e4rke\u00e4\u00e4 tarkastella asiaa pitk\u00e4ll\u00e4 aikav\u00e4lill\u00e4. Jos otetaan huomioon riski, ett\u00e4 projekti &#8220;palaa&#8221; kesken ja edistyminen loppuu, vesiputousmalli on parempi. Suurin riski, joka johtaa projektin keskeytymiseen, on k\u00e4ytt\u00e4j\u00e4n ja toimittajan v\u00e4linen viestinn\u00e4n puute. Vesiputousmalli, joka helpottaa molempien osapuolten roolien selkeytt\u00e4mist\u00e4, on t\u00e4ss\u00e4 suhteessa etu.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Agile-kehitys_on_sujuvampaa_hyvaksymisvaiheessa\"><\/span>Agile-kehitys on sujuvampaa hyv\u00e4ksymisvaiheessa<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Kuitenkin, jos tarkastellaan, kuinka helppoa on edet\u00e4 hyv\u00e4ksymisvaiheessa, Agile-kehitysmalli on hieman parempi. T\u00e4m\u00e4 johtuu siit\u00e4, ett\u00e4 k\u00e4ytt\u00e4j\u00e4n ja toimittajan v\u00e4lill\u00e4 on oletettu jakavan tietoa yksityiskohtaisesti j\u00e4rjestelm\u00e4n kehityksen aikana. T\u00e4m\u00e4 v\u00e4hent\u00e4\u00e4 riski\u00e4, ett\u00e4 molempien osapuolten n\u00e4kemyserot tulevat esiin vasta, kun lopullinen tuote on valmis. Lis\u00e4tietoja j\u00e4rjestelm\u00e4n kehityksen hyv\u00e4ksymisvaiheesta ja siihen liittyvist\u00e4 oikeudellisista kysymyksist\u00e4 l\u00f6ytyy seuraavasta artikkelista.<br><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/estimated-inspection-of-system-development\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/estimated-inspection-of-system-development[ja]<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Yhteenveto\"><\/span>Yhteenveto<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Kun n\u00e4it\u00e4 kahta verrataan, voidaan yleisesti todeta, ett\u00e4 hallinnon perusteellisuus on vahvuus vesiputousmallissa, kun taas nopeus aloittamisessa ja toteuttamisessa on Agile-kehitysmallin etu. Lis\u00e4ksi Agile-kehitysmallin mukaiseen j\u00e4rjestelm\u00e4n kehitt\u00e4miseen liittyvist\u00e4 oikeudellisista kysymyksist\u00e4 k\u00e4sitell\u00e4\u00e4n yksityiskohtaisesti seuraavassa artikkelissa.<br><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/legal-and-contract-issues-of-agile-development\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/legal-and-contract-issues-of-agile-development[ja]<\/a><\/p>\n\n\n\n<p>Kumpi kehitysmalli on sopivampi, riippuu paitsi oikeudellisista n\u00e4k\u00f6kohdista, my\u00f6s projektin koosta, budjetista ja tavoitteista. N\u00e4m\u00e4 kaikki tulisi ottaa huomioon kokonaisvaltaisessa arvioinnissa.<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>J\u00e4rjestelm\u00e4kehitysprojektien edist\u00e4miseen on olemassa tiettyj\u00e4 menetelmi\u00e4. Yleens\u00e4, kun opiskellaan j\u00e4rjestelm\u00e4kehitykseen liittyvi\u00e4 oikeudellisia kysymyksi\u00e4 kirjoista ja muista l\u00e4hteist\u00e4, usein oletu [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":64196,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[19,31],"acf":[],"_links":{"self":[{"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/posts\/62942"}],"collection":[{"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/comments?post=62942"}],"version-history":[{"count":2,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/posts\/62942\/revisions"}],"predecessor-version":[{"id":64197,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/posts\/62942\/revisions\/64197"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/media\/64196"}],"wp:attachment":[{"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/media?parent=62942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/categories?post=62942"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/tags?post=62942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}