{"id":61280,"date":"2023-12-08T20:24:59","date_gmt":"2023-12-08T11:24:59","guid":{"rendered":"https:\/\/monolith.law\/cs\/?p=61280"},"modified":"2024-03-25T18:00:52","modified_gmt":"2024-03-25T09:00:52","slug":"completion-of-work-in-system-development","status":"publish","type":"post","link":"https:\/\/monolith.law\/cs\/it\/completion-of-work-in-system-development","title":{"rendered":"Co znamen\u00e1 dokon\u010den\u00ed pr\u00e1ce na smlouv\u011b o d\u00edlo v syst\u00e9mov\u00e9m v\u00fdvoji"},"content":{"rendered":"\n<p>V\u00fdvoj syst\u00e9mu je obvykle dlouhodob\u00fd proces, a nav\u00edc se m\u016f\u017ee st\u00e1t, \u017ee se opakovan\u011b vy\u017eaduj\u00ed zm\u011bny specifikac\u00ed nebo implementace dal\u0161\u00edch funkc\u00ed. To m\u016f\u017ee v\u00e9st k tomu, \u017ee dodavatel\u00e9, kte\u0159\u00ed p\u0159ij\u00edmaj\u00ed takovou pr\u00e1ci, se n\u011bkdy ocitnou v t\u011b\u017ek\u00e9 situaci, kdy nevid\u00ed konec. Pro tyto dodavatele m\u016f\u017ee b\u00fdt ot\u00e1zka &#8220;Co a do jak\u00e9 m\u00edry mus\u00edme ud\u011blat, abychom mohli \u0159\u00edci, \u017ee jsme dokon\u010dili na\u0161i pr\u00e1ci?&#8221; n\u011bkdy zdrojem v\u00e1\u017en\u00fdch obav.<\/p>\n\n\n\n<p>A v\u00fdvoj syst\u00e9mu je \u010dasto prov\u00e1d\u011bn na z\u00e1klad\u011b smlouvy o d\u00edlo, kter\u00e1 je zam\u011b\u0159ena na &#8220;dokon\u010den\u00ed pr\u00e1ce&#8221;.<\/p>\n\n\n\n<p>V tomto \u010dl\u00e1nku se budeme zab\u00fdvat ot\u00e1zkou, kdy a co mus\u00edme ud\u011blat v r\u00e1mci v\u00fdvoje syst\u00e9mu z pr\u00e1vn\u00edho hlediska, abychom mohli \u0159\u00edci, \u017ee jsme dokon\u010dili pr\u00e1ci.<\/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\/cs\/it\/completion-of-work-in-system-development\/#Dokonceni_vyvoje_systemu\" title=\"Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu\">Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu<\/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\/cs\/it\/completion-of-work-in-system-development\/#Dokonceni_vyvoje_systemu_z_pohledu_technika\" title=\"Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu z pohledu technika \">Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu z pohledu technika <\/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\/cs\/it\/completion-of-work-in-system-development\/#Dokonceni_vyvoje_systemu_z_pravniho_hlediska\" title=\"Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu z pr\u00e1vn\u00edho hlediska\">Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu z pr\u00e1vn\u00edho hlediska<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/monolith.law\/cs\/it\/completion-of-work-in-system-development\/#Dokonceni_vyvoje_systemu_je_problem_u_smlouvy_o_dilo\" title=\"Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu je probl\u00e9m u smlouvy o d\u00edlo\">Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu je probl\u00e9m u smlouvy o d\u00edlo<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/monolith.law\/cs\/it\/completion-of-work-in-system-development\/#Kdy_je_prace_na_vyvoji_systemu_povazovana_za_dokoncenou\" title=\"Kdy je pr\u00e1ce na v\u00fdvoji syst\u00e9mu pova\u017eov\u00e1na za dokon\u010denou?\">Kdy je pr\u00e1ce na v\u00fdvoji syst\u00e9mu pova\u017eov\u00e1na za dokon\u010denou?<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/monolith.law\/cs\/it\/completion-of-work-in-system-development\/#Soudni_pripady_tykajici_se_dokonceni_prace\" title=\"Soudn\u00ed p\u0159\u00edpady t\u00fdkaj\u00edc\u00ed se dokon\u010den\u00ed pr\u00e1ce\">Soudn\u00ed p\u0159\u00edpady t\u00fdkaj\u00edc\u00ed se dokon\u010den\u00ed pr\u00e1ce<\/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\/cs\/it\/completion-of-work-in-system-development\/#Co_znamena_dokonceni_pravni_prace\" title=\"Co znamen\u00e1 dokon\u010den\u00ed pr\u00e1vn\u00ed pr\u00e1ce\">Co znamen\u00e1 dokon\u010den\u00ed pr\u00e1vn\u00ed pr\u00e1ce<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/monolith.law\/cs\/it\/completion-of-work-in-system-development\/#Poznamky_tykajici_se_dokonceni_prace\" title=\"Pozn\u00e1mky t\u00fdkaj\u00edc\u00ed se dokon\u010den\u00ed pr\u00e1ce\">Pozn\u00e1mky t\u00fdkaj\u00edc\u00ed se dokon\u010den\u00ed pr\u00e1ce<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/monolith.law\/cs\/it\/completion-of-work-in-system-development\/#Jak_pristupovat_ke_zmenam_specifikaci_a_dalsimu_vyvoji\" title=\"Jak p\u0159istupovat ke zm\u011bn\u00e1m specifikac\u00ed a dal\u0161\u00edmu v\u00fdvoji\">Jak p\u0159istupovat ke zm\u011bn\u00e1m specifikac\u00ed a dal\u0161\u00edmu v\u00fdvoji<\/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\/cs\/it\/completion-of-work-in-system-development\/#Pozor_na_zmeny_v_obcanskem_zakoniku_Japonsky_obcansky_zakonik\" title=\"Pozor na zm\u011bny v ob\u010dansk\u00e9m z\u00e1kon\u00edku (Japonsk\u00fd ob\u010dansk\u00fd z\u00e1kon\u00edk)\">Pozor na zm\u011bny v ob\u010dansk\u00e9m z\u00e1kon\u00edku (Japonsk\u00fd ob\u010dansk\u00fd z\u00e1kon\u00edk)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/monolith.law\/cs\/it\/completion-of-work-in-system-development\/#Shrnuti\" title=\"Shrnut\u00ed\">Shrnut\u00ed<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Dokonceni_vyvoje_systemu\"><\/span>Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Dokonceni_vyvoje_systemu_z_pohledu_technika\"><\/span>Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu z pohledu technika<br><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Na pracovi\u0161ti v\u00fdvoje syst\u00e9mu, pokud byste se zeptali, &#8220;Kdy je dokon\u010den v\u00fdvoj syst\u00e9mu?&#8221;, obecn\u011b byste dostali odpov\u011b\u010f jako &#8220;Kdy\u017e je dokon\u010dena f\u00e1ze testov\u00e1n\u00ed a v\u00fdsledky jsou dod\u00e1ny&#8221;. Skute\u010dn\u011b, obecn\u00fd postup v\u00fdvoje syst\u00e9mu za\u010d\u00edn\u00e1 definic\u00ed po\u017eadavk\u016f, kde se prov\u00e1d\u00ed nap\u0159\u00edklad identifikace funkc\u00ed, kter\u00e9 je t\u0159eba implementovat, pokra\u010duje vytv\u00e1\u0159en\u00edm r\u016fzn\u00fdch n\u00e1vrhov\u00fdch dokument\u016f a implementac\u00ed programu, a kon\u010d\u00ed testovac\u00ed f\u00e1z\u00ed, kde se ov\u011b\u0159uje, zda syst\u00e9m spr\u00e1vn\u011b funguje. Cel\u00fd proces je ukon\u010den p\u0159ijet\u00edm u\u017eivatelem.<\/p>\n\n\n\n<p>Tak\u017ee z pohledu technika, kter\u00fd se pod\u00edl\u00ed na konkr\u00e9tn\u00edch \u00fakolech, by bylo obecn\u00e9 pochopen\u00ed &#8220;Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu = \u00fasp\u011b\u0161n\u00e9 p\u0159ijet\u00ed&#8221;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Dokonceni_vyvoje_systemu_z_pravniho_hlediska\"><\/span>Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu z pr\u00e1vn\u00edho hlediska<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Na druhou stranu, z pr\u00e1vn\u00edho hlediska, pokud se zept\u00e1te, kdy je dokon\u010den v\u00fdvoj syst\u00e9mu, diskuse se zam\u011b\u0159\u00ed na to, kdy lze \u0159\u00edci, \u017ee dodavatel splnil sv\u00e9 pr\u00e1vn\u00ed povinnosti podle smlouvy. Smlouvy o v\u00fdvoji syst\u00e9mu jsou obecn\u011b klasifikov\u00e1ny bu\u010f jako smlouvy o d\u00edlo nebo jako smlouvy o zastoupen\u00ed.<br><\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/contract-and-timeandmaterialcontract\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/contract-and-timeandmaterialcontract[ja]<\/a><\/p>\n\n\n\n<p>Vysv\u011btlen\u00ed rozd\u00edlu mezi t\u011bmito dv\u011bma typy smluv je v p\u0159edchoz\u00edm \u010dl\u00e1nku, ale pokud jde o dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu, tedy o spln\u011bn\u00ed povinnost\u00ed, kter\u00e9 na sebe dodavatel vzal, krit\u00e9ria pro rozhodnut\u00ed jsou n\u00e1sleduj\u00edc\u00ed:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Smlouva o d\u00edlo: Ob\u010dansk\u00fd z\u00e1kon\u00edk \u00a7 632<br>\u00a7 632<br>Smlouva o d\u00edlo vznik\u00e1, kdy\u017e jedna strana se zav\u00e1\u017ee <u class=\"remove-format\">dokon\u010dit ur\u010ditou pr\u00e1ci<\/u> a druh\u00e1 strana se zav\u00e1\u017ee zaplatit za v\u00fdsledek t\u00e9to pr\u00e1ce.<br>Smlouva o zastoupen\u00ed: Ob\u010dansk\u00fd z\u00e1kon\u00edk \u00a7 648<br>\u00a7 648 <br> 1. Pokud nen\u00ed dohodnuto jinak, z\u00e1stupce nem\u016f\u017ee po\u017eadovat odm\u011bnu od zastoupen\u00e9ho.<br> 2. Z\u00e1stupce m\u016f\u017ee po\u017eadovat odm\u011bnu pouze <u class=\"remove-format\">po spln\u011bn\u00ed zastoupen\u00ed<\/u>. Pokud je odm\u011bna stanovena podle doby, plat\u00ed ustanoven\u00ed \u00a7 624 odst. 2.<br> 3. Pokud zastoupen\u00ed skon\u010d\u00ed p\u0159ed\u010dasn\u011b z d\u016fvodu, kter\u00fd nelze p\u0159i\u010d\u00edst z\u00e1stupci, m\u016f\u017ee z\u00e1stupce po\u017eadovat odm\u011bnu v pom\u011bru k ji\u017e proveden\u00e9mu pln\u011bn\u00ed.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Dokonceni_vyvoje_systemu_je_problem_u_smlouvy_o_dilo\"><\/span>Dokon\u010den\u00ed v\u00fdvoje syst\u00e9mu je probl\u00e9m u smlouvy o d\u00edlo<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Av\u0161ak, bez ohledu na kontext v\u00fdvoje syst\u00e9mu, ot\u00e1zka &#8220;Kdy je pr\u00e1ce dokon\u010dena?&#8221; je z\u00e1kladn\u00ed ot\u00e1zkou u smlouvy o d\u00edlo. U smlouvy o zastoupen\u00ed je d\u016fle\u017eit\u011bj\u0161\u00ed, \u017ee odborn\u00edk s ur\u010ditou pravomoc\u00ed (bez ohledu na v\u00fdsledek) d\u011bl\u00e1 to, co by m\u011bl d\u011blat, ne\u017e dosa\u017een\u00ed konkr\u00e9tn\u00edho v\u00fdsledku nebo v\u00fdsledku. Smlouva o zastoupen\u00ed umo\u017e\u0148uje po\u017eadovat odm\u011bnu, i kdy\u017e v\u00fdsledek nen\u00ed podle o\u010dek\u00e1v\u00e1n\u00ed, pokud byla spr\u00e1va \u0159\u00e1dn\u011b provedena (\u00a7 648 odst. 2), a pokud zastoupen\u00ed skon\u010dilo p\u0159ed\u010dasn\u011b z d\u016fvodu, kter\u00fd nelze p\u0159i\u010d\u00edst z\u00e1stupci, m\u016f\u017ee z\u00e1stupce po\u017eadovat odm\u011bnu v pom\u011bru k ji\u017e proveden\u00e9mu pln\u011bn\u00ed (\u00a7 648 odst. 3). Smlouva o d\u00edlo je zam\u011b\u0159ena na &#8220;v\u00fdsledek&#8221;, zat\u00edmco smlouva o zastoupen\u00ed je zam\u011b\u0159ena na &#8220;proces&#8221;.<\/p>\n\n\n\n<p>Proto u smlouvy o zastoupen\u00ed je sp\u00ed\u0161e &#8220;povinnost p\u00e9\u010de&#8221; v procesu prov\u00e1d\u011bn\u00ed pov\u011b\u0159en\u00fdch \u00fakol\u016f, kter\u00e1 se snadno st\u00e1v\u00e1 pr\u00e1vn\u00edm probl\u00e9mem. Jin\u00fdmi slovy, ot\u00e1zka je, kdy lze uplatnit poru\u0161en\u00ed povinnosti p\u00e9\u010de na z\u00e1klad\u011b smlouvy o zastoupen\u00ed, pokud je p\u0159edpokladem vysok\u00e1 d\u016fv\u011bra.<\/p>\n\n\n\n<p>Na druhou stranu, u smlouvy o d\u00edlo je d\u016fle\u017eit\u00e9 &#8220;dokon\u010den\u00ed pr\u00e1ce&#8221;. Pokud to, co m\u011blo b\u00fdt dokon\u010deno, nen\u00ed dokon\u010deno, dodavatel nem\u016f\u017ee splnit sv\u00e9 povinnosti a nem\u016f\u017ee po\u017eadovat odm\u011bnu. Ale pokud je pr\u00e1ce dokon\u010dena, nen\u00ed t\u0159eba se zab\u00fdvat ot\u00e1zkami t\u00fdkaj\u00edc\u00edmi se pr\u016fb\u011bhu pr\u00e1ce. Proto lze ot\u00e1zku &#8220;Kdy je dokon\u010den projekt v\u00fdvoje syst\u00e9mu?&#8221; z\u00e1kladn\u011b p\u0159elo\u017eit jako ot\u00e1zku pr\u00e1vn\u00ed interpretace fr\u00e1ze &#8220;dokon\u010den\u00ed pr\u00e1ce&#8221; v smlouv\u011b o d\u00edlo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kdy_je_prace_na_vyvoji_systemu_povazovana_za_dokoncenou\"><\/span>Kdy je pr\u00e1ce na v\u00fdvoji syst\u00e9mu pova\u017eov\u00e1na za dokon\u010denou?<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\/08\/shutterstock_432172927-1024x726.jpg\" alt=\"\" class=\"wp-image-3815\" \/><figcaption class=\"wp-element-caption\"> Kdy m\u016f\u017eeme \u0159\u00edci, \u017ee pr\u00e1ce je &#8220;dokon\u010den\u00e1&#8221;?<\/figcaption><\/figure>\n\n\n\n<p>Tak kdy konkr\u00e9tn\u011b bychom m\u011bli pova\u017eovat pr\u00e1ci za &#8220;dokon\u010denou&#8221;? Pod\u00edvejme se na n\u011bkter\u00e9 p\u0159\u00edklady z minul\u00fdch soudn\u00edch p\u0159\u00edpad\u016f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Soudni_pripady_tykajici_se_dokonceni_prace\"><\/span>Soudn\u00ed p\u0159\u00edpady t\u00fdkaj\u00edc\u00ed se dokon\u010den\u00ed pr\u00e1ce<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>V n\u00e1sleduj\u00edc\u00edm citovan\u00e9m soudn\u00edm p\u0159\u00edpadu se objevily probl\u00e9my s rychlost\u00ed zpracov\u00e1n\u00ed a n\u00e1klady na komunikaci v syst\u00e9mu, kter\u00fd dodavatel dodal. P\u0159esto\u017ee byly tyto probl\u00e9my zji\u0161t\u011bny, v\u0161echny f\u00e1ze v\u00fdvoje byly dokon\u010deny, a tak bylo sporn\u00e9, zda lze pr\u00e1ci pova\u017eovat za &#8220;dokon\u010denou&#8221;. V\u00fdsledkem bylo, \u017ee dokon\u010den\u00ed pr\u00e1ce bylo uzn\u00e1no.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u010cl\u00e1nky 632 a 633 japonsk\u00e9ho ob\u010dansk\u00e9ho z\u00e1kon\u00edku (japonsk\u00fd ~) stanov\u00ed, \u017ee doba platby odm\u011bny pro dodavatele je, kdy\u017e dodavatel dokon\u010d\u00ed pr\u00e1ci a p\u0159ed\u00e1 v\u00fdsledek pr\u00e1ce objednateli, zat\u00edmco \u010dl\u00e1nek 634 tohoto z\u00e1kon\u00edku stanov\u00ed, \u017ee pokud m\u00e1 v\u00fdsledek pr\u00e1ce vady, dodavatel nese z\u00e1ru\u010dn\u00ed odpov\u011bdnost v\u016f\u010di objednateli (odstavec 1) a objednatel m\u00e1 pr\u00e1vo odm\u00edtnout sou\u010dasn\u00e9 pln\u011bn\u00ed platby odm\u011bny, dokud dodavatel nespln\u00ed svou z\u00e1ru\u010dn\u00ed odpov\u011bdnost za vady v\u00fdsledku pr\u00e1ce (odstavec 2). Podle t\u011bchto ustanoven\u00ed ob\u010dansk\u00e9ho z\u00e1kon\u00edku, <u class=\"remove-format\">z\u00e1kon rozli\u0161uje mezi p\u0159\u00edpady, kdy v\u00fdsledek pr\u00e1ce je nedokonal\u00fd, proto\u017ee m\u00e1 vady, a p\u0159\u00edpady, kdy pr\u00e1ce nen\u00ed dokon\u010den\u00e1<\/u>, a je ch\u00e1p\u00e1n tak, \u017ee i kdy\u017e v\u00fdsledek pr\u00e1ce m\u00e1 vady, a\u0165 u\u017e jsou skryt\u00e9 nebo zjevn\u00e9, to neznamen\u00e1, \u017ee pr\u00e1ce nen\u00ed dokon\u010den\u00e1.<br>Proto, <u class=\"remove-format\">pokud jde o ot\u00e1zku, zda dodavatel dokon\u010dil pr\u00e1ci, m\u011blo by se rozhodovat na z\u00e1klad\u011b toho, zda pr\u00e1ce byla dokon\u010dena a\u017e do posledn\u00ed f\u00e1ze pl\u00e1novan\u00e9 v p\u016fvodn\u00ed smlouv\u011b o d\u00edlo<\/u>, a objednatel by nem\u011bl m\u00edt pr\u00e1vo odm\u00edtnout platbu za pr\u00e1ci pouze na z\u00e1klad\u011b toho, \u017ee v\u00fdsledek pr\u00e1ce m\u00e1 vady, kdy\u017e dodavatel dokon\u010dil posledn\u00ed f\u00e1zi pr\u00e1ce a p\u0159edal v\u00fdsledek pr\u00e1ce.<\/p>\n<\/blockquote>\n\n\n\n<p>V uveden\u00e9m rozhodnut\u00ed bylo rozhodnuto, \u017ee &#8220;dokon\u010den\u00ed pr\u00e1ce&#8221; je spln\u011bno, pokud je dokon\u010dena posledn\u00ed f\u00e1ze v\u00fdvoje syst\u00e9mu. Pro p\u0159\u00edpad, kdy je v syst\u00e9mu, kter\u00fd dodavatel vytvo\u0159il, n\u011bjak\u00e1 chyba (v pr\u00e1vn\u00edm smyslu se \u010dasto hovo\u0159\u00ed o &#8220;vad\u00e1ch&#8221;), existuje samostatn\u00fd syst\u00e9m z\u00e1ruky za vady.<\/p>\n\n\n\n<p>Tak\u017ee i kdy\u017e je pojem &#8220;dokon\u010den\u00ed pr\u00e1ce&#8221; ch\u00e1p\u00e1n pom\u011brn\u011b \u0161iroce, nakonec to neznamen\u00e1, \u017ee by to bylo nespravedliv\u00e9 pro u\u017eivatele. Shrnut\u00ed je n\u00e1sleduj\u00edc\u00ed:<\/p>\n\n\n\n<p class=\"has-text-align-center has-very-light-gray-background-color has-background\">\u3010Z\u00e1vazek v smlouv\u011b o d\u00edlo = Dokon\u010den\u00ed pr\u00e1ce = Dokon\u010den\u00ed v\u0161ech f\u00e1z\u00ed\u3011<br>  ========<br> Pokud pr\u00e1ce nen\u00ed dokon\u010den\u00e1&#8230;<br> \u2193<br>\u3010Nese odpov\u011bdnost za nespln\u011bn\u00ed z\u00e1vazku\u3011<br>========<br>Pokud pr\u00e1ce je dokon\u010den\u00e1, ale m\u00e1 vady&#8230;<br> \u2193<br>\u3010Uzn\u00e1n\u00ed pln\u011bn\u00ed z\u00e1vazku a ot\u00e1zka z\u00e1ruky za vady\u3011<br><\/p>\n\n\n\n<p>Toto rozd\u011blen\u00ed probl\u00e9m\u016f ukazuje v\u00fd\u0161e uveden\u00fd soudn\u00ed p\u0159\u00edpad.<\/p>\n\n\n\n<p>Samoz\u0159ejm\u011b, v souvislosti s &#8220;dokon\u010den\u00edm pr\u00e1ce&#8221; m\u016f\u017eeme tak\u00e9 zv\u00e1\u017eit ot\u00e1zku z pohledu &#8220;schv\u00e1len\u00ed u\u017eivatelem&#8221;. Pr\u00e1vn\u00ed probl\u00e9my, kdy\u017e schv\u00e1len\u00ed u\u017eivatelem nen\u00ed hladk\u00e9, jsou vysv\u011btleny v jin\u00e9m \u010dl\u00e1nku.<\/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=\"Co_znamena_dokonceni_pravni_prace\"><\/span>Co znamen\u00e1 dokon\u010den\u00ed pr\u00e1vn\u00ed pr\u00e1ce<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\/08\/shutterstock_1397317640-1024x683.jpg\" alt=\"\" class=\"wp-image-3817\" \/><figcaption class=\"wp-element-caption\">Po uzn\u00e1n\u00ed &#8220;dokon\u010den\u00ed pr\u00e1ce&#8221; v r\u00e1mci smlouvy o d\u00edlo je mo\u017en\u00e9 po\u017eadovat odm\u011bnu.<\/figcaption><\/figure>\n\n\n\n<p>V syst\u00e9mov\u00e9m v\u00fdvoji, pokud je &#8220;dokon\u010den\u00ed pr\u00e1ce&#8221; uzn\u00e1no, znamen\u00e1 to, \u017ee dluh byl spln\u011bn, a tedy nebude mo\u017en\u00e9 uplatnit odpov\u011bdnost za nespln\u011bn\u00ed dluhu. V p\u0159\u00edpad\u011b smlouvy o d\u00edlo, pokud nelze \u0159\u00edci, \u017ee pr\u00e1ce byla dokon\u010dena, nelze po\u017eadovat odm\u011bnu a pokud byla sjedn\u00e1na zvl\u00e1\u0161tn\u00ed dohoda o p\u0159edplatn\u00e9m, mus\u00ed b\u00fdt tyto \u010d\u00e1stky z\u00e1kladn\u011b vr\u00e1ceny. Na druhou stranu, pokud je skute\u010dnost, \u017ee pr\u00e1ce je dokon\u010dena, uzn\u00e1na, dodavatel by m\u011bl n\u00e9st odpov\u011bdnost za vady a probl\u00e9my s kvalitou dle smlouvy.<\/p>\n\n\n\n<p>Uvoln\u011bn\u00ed dodavatele od odpov\u011bdnosti za nespln\u011bn\u00ed dluhu znamen\u00e1, \u017ee prostor pro u\u017eivatele k odstoupen\u00ed od smlouvy se v\u00fdrazn\u011b zmen\u0161uje. To proto, \u017ee odstoupen\u00ed od smlouvy na z\u00e1klad\u011b odpov\u011bdnosti za vady je omezeno na p\u0159\u00edpady, kdy nelze dos\u00e1hnout c\u00edle smlouvy. Pokud je smlouva zru\u0161ena, dodavatel tak\u00e9 ztr\u00e1c\u00ed pr\u00e1vo na po\u017eadov\u00e1n\u00ed odm\u011bny (tj. jednodu\u0161e \u0159e\u010deno, nebudou mu p\u0159\u00edjmy), co\u017e v praxi \u010dasto vede k spor\u016fm o &#8220;dokon\u010den\u00ed pr\u00e1ce&#8221;.<\/p>\n\n\n\n<p>Pozn\u00e1mka: Podrobn\u00fd v\u00fdklad o &#8220;zru\u0161en\u00ed&#8221; smlouvy v syst\u00e9mov\u00e9m v\u00fdvoji je uveden v n\u00e1sleduj\u00edc\u00edm \u010dl\u00e1nku.<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/cancellation-of-contracts-in-system-development\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/cancellation-of-contracts-in-system-development[ja]<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Poznamky_tykajici_se_dokonceni_prace\"><\/span>Pozn\u00e1mky t\u00fdkaj\u00edc\u00ed se dokon\u010den\u00ed pr\u00e1ce<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jak_pristupovat_ke_zmenam_specifikaci_a_dalsimu_vyvoji\"><\/span>Jak p\u0159istupovat ke zm\u011bn\u00e1m specifikac\u00ed a dal\u0161\u00edmu v\u00fdvoji<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Je mo\u017en\u00e9, \u017ee se dodavatel\u00e9 mohou ocitnout v situaci, kdy &#8220;ji\u017e splnili p\u016fvodn\u00ed specifikace, ale jsou po\u017eadov\u00e1ny zm\u011bny specifikac\u00ed nebo p\u0159id\u00e1n\u00ed funkc\u00ed, a i kdy\u017e se sna\u017e\u00ed dokon\u010dit pr\u00e1ci, nemohou naj\u00edt vhodn\u00fd konec&#8221;. V takov\u00fdch p\u0159\u00edpadech se objev\u00ed ot\u00e1zky t\u00fdkaj\u00edc\u00ed se &#8220;\u010dasu ukon\u010den\u00ed v\u00fdvoje syst\u00e9mu&#8221;. Podrobn\u00fd v\u00fdklad tohoto probl\u00e9mu najdete v n\u00e1sleduj\u00edc\u00edm \u010dl\u00e1nku.<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/increase-of-estimate\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/increase-of-estimate[ja]<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pozor_na_zmeny_v_obcanskem_zakoniku_Japonsky_obcansky_zakonik\"><\/span>Pozor na zm\u011bny v ob\u010dansk\u00e9m z\u00e1kon\u00edku (Japonsk\u00fd ob\u010dansk\u00fd z\u00e1kon\u00edk)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Nav\u00edc, ustanoven\u00ed o z\u00e1ruce za vady na z\u00e1klad\u011b smlouvy o d\u00edlo jsou oblast\u00ed, kter\u00e1 siln\u011b odr\u00e1\u017e\u00ed dopady zm\u011bn ob\u010dansk\u00e9ho z\u00e1kon\u00edku, vzhledem k tomu, \u017ee vztahy mezi p\u016fvodn\u00edmi \u010dl\u00e1nky byly \u010dasto slo\u017eit\u00e9 a t\u011b\u017eko srozumiteln\u00e9. Jak by m\u011bla b\u00fdt interpretov\u00e1na &#8220;vada&#8221; v kontextu zm\u011bn ob\u010dansk\u00e9ho z\u00e1kon\u00edku, je podrobn\u011b vysv\u011btleno v n\u00e1sleduj\u00edc\u00edm \u010dl\u00e1nku.<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/defect-warranty-liability\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/defect-warranty-liability[ja]<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Shrnuti\"><\/span>Shrnut\u00ed<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>V tomto \u010dl\u00e1nku jsme vysv\u011btlili cestu k pr\u00e1vn\u00edmu pojet\u00ed &#8220;dokon\u010den\u00ed pr\u00e1ce&#8221; pro projekty v\u00fdvoje syst\u00e9m\u016f, kter\u00e9 se \u010dasto dost\u00e1vaj\u00ed do situace, kdy &#8220;nevid\u00ed v\u00fdchodisko&#8221;. V\u00fdchodisko ka\u017ed\u00e9ho projektu se bude li\u0161it podle po\u017eadavk\u016f na v\u00fdvoj, ale pokud dojde k spor\u016fm ohledn\u011b t\u011bchto bod\u016f, nen\u00ed neobvykl\u00e9, \u017ee pr\u00e1vn\u00ed koncept &#8220;dokon\u010den\u00ed pr\u00e1ce&#8221; se stane vod\u00edtkem.<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>V\u00fdvoj syst\u00e9mu je obvykle dlouhodob\u00fd proces, a nav\u00edc se m\u016f\u017ee st\u00e1t, \u017ee se opakovan\u011b vy\u017eaduj\u00ed zm\u011bny specifikac\u00ed nebo implementace dal\u0161\u00edch funkc\u00ed. To m\u016f\u017ee v\u00e9st k tomu, \u017ee dodavatel\u00e9, kte\u0159\u00ed p\u0159ij\u00edmaj\u00ed takov [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":63091,"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\/cs\/wp-json\/wp\/v2\/posts\/61280"}],"collection":[{"href":"https:\/\/monolith.law\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monolith.law\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monolith.law\/cs\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/monolith.law\/cs\/wp-json\/wp\/v2\/comments?post=61280"}],"version-history":[{"count":2,"href":"https:\/\/monolith.law\/cs\/wp-json\/wp\/v2\/posts\/61280\/revisions"}],"predecessor-version":[{"id":63092,"href":"https:\/\/monolith.law\/cs\/wp-json\/wp\/v2\/posts\/61280\/revisions\/63092"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monolith.law\/cs\/wp-json\/wp\/v2\/media\/63091"}],"wp:attachment":[{"href":"https:\/\/monolith.law\/cs\/wp-json\/wp\/v2\/media?parent=61280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monolith.law\/cs\/wp-json\/wp\/v2\/categories?post=61280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monolith.law\/cs\/wp-json\/wp\/v2\/tags?post=61280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}