{"id":62940,"date":"2024-01-25T20:11:37","date_gmt":"2024-01-25T11:11:37","guid":{"rendered":"https:\/\/monolith.law\/fi\/?p=62940"},"modified":"2026-04-26T15:27:48","modified_gmt":"2026-04-26T06:27:48","slug":"collapse-of-the-system-development-project","status":"publish","type":"post","link":"https:\/\/monolith.law\/fi\/it\/collapse-of-the-system-development-project","title":{"rendered":"Artikkelin otsikko: \"Mit\u00e4 laki sanoo 'liekeiss\u00e4' olevista j\u00e4rjestelm\u00e4kehitysprojekteista?\""},"content":{"rendered":"\n<p>J\u00e4rjestelm\u00e4kehitysprojekti ei ole asia, joka voidaan saavuttaa yhdess\u00e4 y\u00f6ss\u00e4. Se vaatii suuren m\u00e4\u00e4r\u00e4n ihmisi\u00e4, organisaatioita, suuria rahasummia ja pitk\u00e4n kehitysajan. T\u00e4ss\u00e4 artikkelissa selit\u00e4mme, miten j\u00e4rjestelm\u00e4kehitysprojektin &#8216;palaminen&#8217; voidaan j\u00e4rjest\u00e4\u00e4 oikeudellisen kehyksen puitteissa, ja kokoamme ratkaisuja ohjeellisesti.<\/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\/collapse-of-the-system-development-project\/#Miksi_projektit_%E2%80%9Cpalavat%E2%80%9D\" title=\"Miksi projektit &#8220;palavat&#8221;?\">Miksi projektit &#8220;palavat&#8221;?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/monolith.law\/fi\/it\/collapse-of-the-system-development-project\/#Palon_tyyppi_1_Projekti_pysahtyy_kesken\" title=\"Palon tyyppi 1: Projekti pys\u00e4htyy kesken\">Palon tyyppi 1: Projekti pys\u00e4htyy kesken<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/monolith.law\/fi\/it\/collapse-of-the-system-development-project\/#Tyyppi_2_Kayttajan_omasta_tahdosta_johtuva_sopimuksen_purkaminen\" title=\"Tyyppi 2: K\u00e4ytt\u00e4j\u00e4n omasta tahdosta johtuva sopimuksen purkaminen\">Tyyppi 2: K\u00e4ytt\u00e4j\u00e4n omasta tahdosta johtuva sopimuksen purkaminen<\/a><\/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\/collapse-of-the-system-development-project\/#Yhteenveto\" title=\"Yhteenveto\">Yhteenveto<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Miksi_projektit_%E2%80%9Cpalavat%E2%80%9D\"><\/span>Miksi projektit &#8220;palavat&#8221;?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Yksitt\u00e4inen IT-j\u00e4rjestelm\u00e4 toimii oikein vasta, kun se on rakennettu suuresta m\u00e4\u00e4r\u00e4st\u00e4 ohjelmistotiedostoja ja l\u00e4hdekoodia, vaikka se ei olisikaan erityisen suurimittainen projekti. IT-j\u00e4rjestelm\u00e4t ovat usein yksityiskohtaisesti ja tarkasti rakennettuja, paljon enemm\u00e4n kuin mit\u00e4 voisi kuvitella pelk\u00e4st\u00e4\u00e4n k\u00e4ytt\u00f6liittym\u00e4n kautta (tai pikemminkin, mit\u00e4 yksinkertaisempi ja selke\u00e4mpi k\u00e4ytt\u00f6liittym\u00e4 on, sit\u00e4 yksityiskohtaisempi on sen taustalla oleva rakenne).<\/p>\n\n\n\n<ul>\n<li>Aikataulu on asetettu, mutta vaatimukset ja eritelm\u00e4t ovat edelleen ep\u00e4selvi\u00e4<\/li>\n\n\n\n<li>Projektin j\u00e4senet ovat liian keskittyneit\u00e4 yrityksen sis\u00e4politiikkaan, ja moni heist\u00e4 lopettaa kesken kaiken ihmissuhdestressin vuoksi<\/li>\n\n\n\n<li>Projektinjohtajasta l\u00e4htien koko johtoportaalla on puutteita neuvottelutaidoissa, eik\u00e4 j\u00e4senilt\u00e4 vaadita asianmukaista raportointia, yhteydenpitoa ja neuvottelua<\/li>\n<\/ul>\n\n\n\n<p>Projektien &#8220;palamisen&#8221; konkreettiset syyt voivat vaihdella projektista toiseen. Kuitenkin, juridisesta n\u00e4k\u00f6kulmasta katsottuna, projektien &#8220;palamisen&#8221; syyt voidaan j\u00e4rjest\u00e4\u00e4 suhteellisen yksinkertaisesti useisiin eri kategorioihin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Palon_tyyppi_1_Projekti_pysahtyy_kesken\"><\/span>Palon tyyppi 1: Projekti pys\u00e4htyy kesken<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>J\u00e4rjestelm\u00e4kehityksen edetess\u00e4, tyypillinen syy sille, miksi projekti saattaa pys\u00e4hty\u00e4 kesken, on kommunikaation puute k\u00e4ytt\u00e4j\u00e4n ja toimittajan v\u00e4lill\u00e4. Alun perin j\u00e4rjestelm\u00e4kehitysprojekti vaatii toimittajan asiantuntevaa teknist\u00e4 ja organisatorista kyky\u00e4 j\u00e4rjestelm\u00e4n kehitt\u00e4miseen, mutta my\u00f6s loppuk\u00e4ytt\u00e4j\u00e4n yhteisty\u00f6t\u00e4, jotta projekti voi onnistua.<\/p>\n\n\n\n<p>T\u00e4st\u00e4 syyst\u00e4, jos yhden projektin osapuolet eiv\u00e4t ole selke\u00e4sti m\u00e4\u00e4ritelleet kunkin roolia, projekti saattaa edet\u00e4 ep\u00e4selvyyksien vallitessa, ja syntyy er\u00e4\u00e4nlainen &#8220;ty\u00f6n siirt\u00e4minen toiselle&#8221; -tilanne, joka est\u00e4\u00e4 projektin sujuvan etenemisen. Lis\u00e4tietoja k\u00e4ytt\u00e4j\u00e4n velvollisuuksista, toimittajan velvollisuuksista ja niiden oikeudellisista n\u00e4k\u00f6kohdista l\u00f6ytyy seuraavista artikkeleista.<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/project-management-duties\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/project-management-duties[ja]<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/user-obligatory-cooporation\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/user-obligatory-cooporation[ja]<\/a><\/p>\n\n\n\n<p>T\u00e4ss\u00e4 yhteydess\u00e4 on t\u00e4rke\u00e4\u00e4 huomata, ett\u00e4 jokaisella osapuolella on tietty vastuu j\u00e4rjestelm\u00e4kehitysprojektissa. Karkeasti ottaen, vaatimusten m\u00e4\u00e4rittely, ulkoasun suunnittelu (eli perussuunnittelu), hyv\u00e4ksynt\u00e4 jne., jotka eiv\u00e4t voi valmistua ilman k\u00e4ytt\u00e4j\u00e4n yhteisty\u00f6t\u00e4, ovat osa k\u00e4ytt\u00e4j\u00e4n yhteisty\u00f6velvollisuutta, jonka aikaisemmat oikeustapaukset ja tuomioistuimet ovat tunnustaneet.<\/p>\n\n\n\n<p>Toisaalta, toimittajan on my\u00f6s otettava vastuu projektin sujuvasta etenemisest\u00e4 ja esteiden tunnistamisesta ja poistamisesta, kun se on saanut k\u00e4ytt\u00e4j\u00e4n yhteisty\u00f6t\u00e4 (ja samalla tehnyt yhteisty\u00f6n pyyt\u00e4miseen liittyv\u00e4\u00e4 kommunikaatioty\u00f6t\u00e4).<\/p>\n\n\n\n<p>T\u00e4m\u00e4n ajattelutavan mukaan, tuomioistuimet ovat osoittaneet, ett\u00e4 k\u00e4ytt\u00e4j\u00e4n on sis\u00e4isen\u00e4 j\u00e4rjestelm\u00e4n\u00e4 hallittava hallintoa sis\u00e4lt\u00e4p\u00e4in, ja toimittajan on ulkoisena asiantuntijana osoitettava asiantuntemustaan ja teknist\u00e4 kyky\u00e4\u00e4n ty\u00f6ss\u00e4\u00e4n, ja molempien on kohdeltava kaikkia riitoja oikeudenmukaisesti.<\/p>\n\n\n\n<p>Lis\u00e4ksi, n\u00e4m\u00e4 &#8220;keskeytykset&#8221; ovat yleisi\u00e4 hyv\u00e4ksymistilanteissa. Hyv\u00e4ksymisest\u00e4 on yksityiskohtainen selostus seuraavassa artikkelissa.<\/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<p>T\u00e4ss\u00e4 tilanteessa, jos riita syntyy, objektiivisesti todennettavissa olevat todisteet, kuten aiempien projektien kehitys ja kokousten keskustelut, ovat usein t\u00e4rkeit\u00e4. Siksi, asiakirjojen ennakkoon tallentaminen on usein merkitt\u00e4v\u00e4\u00e4. Jotta omaa asemaa ei heikennett\u00e4isi, asiakirjahallinnan perusteellisuus on t\u00e4rke\u00e4\u00e4. Lis\u00e4tietoja j\u00e4rjestelm\u00e4kehityksen asiakirjahallinnan merkityksest\u00e4 l\u00f6ytyy seuraavasta artikkelista.<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/the-minutes-in-system-development\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/the-minutes-in-system-development[ja]<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tyyppi_2_Kayttajan_omasta_tahdosta_johtuva_sopimuksen_purkaminen\"><\/span>Tyyppi 2: K\u00e4ytt\u00e4j\u00e4n omasta tahdosta johtuva sopimuksen purkaminen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" width=\"735\" height=\"490\" src=\"https:\/\/monolith.law\/fi\/wp-content\/uploads\/sites\/30\/2026\/04\/collapse-of-the-system-development-project-2.jpg\" alt=\"\" class=\"wp-image-74462\" style=\"aspect-ratio:1.5;width:842px;height:auto\" srcset=\"https:\/\/monolith.law\/fi\/wp-content\/uploads\/sites\/30\/2026\/04\/collapse-of-the-system-development-project-2.jpg 735w, https:\/\/monolith.law\/fi\/wp-content\/uploads\/sites\/30\/2026\/04\/collapse-of-the-system-development-project-2-300x200.jpg 300w, https:\/\/monolith.law\/fi\/wp-content\/uploads\/sites\/30\/2026\/04\/collapse-of-the-system-development-project-2-250x167.jpg 250w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><figcaption class=\"wp-element-caption\">Mit\u00e4 tarkoittaa, jos sopimus puretaan projektin keskell\u00e4?<\/figcaption><\/figure>\n\n\n\n<p>On my\u00f6s mahdollista, ett\u00e4 projekti keskeytet\u00e4\u00e4n k\u00e4ytt\u00e4j\u00e4n toiveesta. Esimerkiksi, jos yritys on aloittanut IT-j\u00e4rjestelm\u00e4n kehitt\u00e4misen, joka hoitaa henkil\u00f6st\u00f6hallinnon kokonaisuudessaan, mukaan lukien ulkomaiset toimipisteet, ja yrityksen laajentumisstrategia ulkomaille vedet\u00e4\u00e4n pois. T\u00e4ll\u00f6in aloitettu j\u00e4rjestelm\u00e4n kehitys saattaa olla tarpeeton my\u00f6s k\u00e4ytt\u00e4j\u00e4lle.<\/p>\n\n\n\n<p>Alun perin, kysymys siit\u00e4, miten yrityksess\u00e4 k\u00e4ytett\u00e4v\u00e4 IT-j\u00e4rjestelm\u00e4 tulisi rakentaa, ei ole irrallinen kysymys siit\u00e4, millaisia toimintoja yrityksess\u00e4 on. Siksi on mahdollista, ett\u00e4 j\u00e4rjestelm\u00e4n vaatimukset muuttuvat j\u00e4lkik\u00e4teen, jos organisaation rakenne, liiketoimintayksik\u00f6iden j\u00e4rjestely tai strategia muuttuu merkitt\u00e4v\u00e4sti.<\/p>\n\n\n\n<p>T\u00e4llaisissa olosuhteissa, jos projekti keskeytet\u00e4\u00e4n kesken, syntyy useita oikeudellisia kysymyksi\u00e4. Yleens\u00e4, koska kyseess\u00e4 on k\u00e4ytt\u00e4j\u00e4n omasta tahdosta johtuva tilanne, my\u00f6s toimittajalla on oikeus vaatia korvausta ty\u00f6n valmiusasteen mukaan. Vaikka perusteena olevat pyk\u00e4l\u00e4t vaihtelevat sen mukaan, millainen sopimustyyppi on valittu, sis\u00e4lt\u00f6 voidaan j\u00e4rjest\u00e4\u00e4 seuraavasti:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u30fbUrakkasopimuksen tapauksessa: Japanilainen siviililaki 641 \u00a7<br> Japanilainen siviililaki 641 \u00a7<br> \u2192Tilaaja voi milloin tahansa purkaa sopimuksen korvaamalla vahingot, jos urakoitsija ei ole saanut ty\u00f6t\u00e4 valmiiksi.<br> \u30fbKonsultointisopimuksen tapauksessa: Japanilainen siviililaki 648 \u00a7 3 momentti (riippuen tilanteesta, my\u00f6s vahingonkorvausvaatimus Japanilaisen siviililain 651 \u00a7:n mukaan)<br> Japanilainen siviililaki 648 \u00a7<br> \u2192Jos teht\u00e4v\u00e4 p\u00e4\u00e4ttyy kesken suorituksen syyst\u00e4, joka ei johdu konsultista, konsultti voi vaatia palkkiota suoritetun ty\u00f6n m\u00e4\u00e4r\u00e4n mukaan.<br> Japanilainen siviililaki 651 \u00a7<br> \u21921. Konsultointisopimuksen voi purkaa kumpi tahansa osapuoli milloin tahansa.<br> \u21922. Jos toinen osapuoli purkaa sopimuksen toiselle osapuolelle ep\u00e4edullisena ajankohtana, sopimuksen purkanut osapuoli on velvollinen korvaamaan toiselle osapuolelle aiheutuneet vahingot. T\u00e4m\u00e4 ei kuitenkaan p\u00e4de, jos sopimuksen purkamiseen on pakottava syy.<\/p>\n<\/blockquote>\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>Jokainen j\u00e4rjestelm\u00e4kehitysprojekti etenee moninaisten ja monimuotoisten mutkien kautta. Kuitenkin, kun puhutaan oikeudellisista projekteista, jotka &#8220;palavat loppuun&#8221;, t\u00e4ss\u00e4 artikkelissa esitetty kehys toimii yhten\u00e4 karttana. J\u00e4rjestelm\u00e4kehitykseen liittyv\u00e4t oikeudelliset kysymykset sis\u00e4lt\u00e4v\u00e4t ep\u00e4ilem\u00e4tt\u00e4 eritt\u00e4in monipuolisia teemoja.<\/p>\n\n\n\n<p>Kuitenkin, samalla tavalla kuin j\u00e4rjestelm\u00e4kehitys vaatii rakentavaa ajattelua, my\u00f6s siihen liittyv\u00e4 riskienhallinta voi olla rakentavampaa, jos ei menet\u00e4 n\u00e4kyvyytt\u00e4 koko alaan. Eik\u00f6 niin?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J\u00e4rjestelm\u00e4kehitysprojekti ei ole asia, joka voidaan saavuttaa yhdess\u00e4 y\u00f6ss\u00e4. Se vaatii suuren m\u00e4\u00e4r\u00e4n ihmisi\u00e4, organisaatioita, suuria rahasummia ja pitk\u00e4n kehitysajan. T\u00e4ss\u00e4 artikkelissa selit\u00e4mme, m [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":74461,"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\/62940"}],"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=62940"}],"version-history":[{"count":3,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/posts\/62940\/revisions"}],"predecessor-version":[{"id":74464,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/posts\/62940\/revisions\/74464"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/media\/74461"}],"wp:attachment":[{"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/media?parent=62940"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/categories?post=62940"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monolith.law\/fi\/wp-json\/wp\/v2\/tags?post=62940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}