{"id":59962,"date":"2024-02-06T12:10:22","date_gmt":"2024-02-06T03:10:22","guid":{"rendered":"https:\/\/monolith.law\/pl\/?p=59962"},"modified":"2024-02-07T19:35:39","modified_gmt":"2024-02-07T10:35:39","slug":"system-development-specs-function","status":"publish","type":"post","link":"https:\/\/monolith.law\/pl\/it\/system-development-specs-function","title":{"rendered":"Do jakiego stopnia powinno si\u0119 implementowa\u0107 funkcje, kt\u00f3re nie s\u0105 zawarte w specyfikacji rozwoju systemu z punktu widzenia prawa?"},"content":{"rendered":"\n<p>Projekty dotycz\u0105ce rozwoju system\u00f3w IT stosowanych w firmach zasadniczo s\u0105 tworzone zgodnie z wcze\u015bniej zdefiniowanymi specyfikacjami. Jednak z drugiej strony, bior\u0105c pod uwag\u0119, \u017ce dostawca jako ekspert od rozwoju system\u00f3w ma powierzone wszystkie zadania zwi\u0105zane z rozwojem, oczekiwania u\u017cytkownika mog\u0105 nie by\u0107 tak niskie, jak tylko mechaniczne wdra\u017canie tego, co jest napisane w specyfikacji. W tym artykule om\u00f3wimy, do jakiego stopnia powinni\u015bmy ponosi\u0107 obowi\u0105zek wdro\u017cenia programu, kt\u00f3ry &#8220;nie jest opisany w specyfikacji, ale jest niezb\u0119dny do wdro\u017cenia w \u015bwietle cel\u00f3w rozwoju&#8221;.<br><\/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\/pl\/it\/system-development-specs-function\/#Problemy_prawne_zwiazane_z_implementacja_elementow_nieuwzglednionych_w_specyfikacji\" title=\"Problemy prawne zwi\u0105zane z implementacj\u0105 element\u00f3w nieuwzgl\u0119dnionych w specyfikacji\">Problemy prawne zwi\u0105zane z implementacj\u0105 element\u00f3w nieuwzgl\u0119dnionych w specyfikacji<\/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\/pl\/it\/system-development-specs-function\/#Od_dostawcy_wymaga_sie_swobody_decyzyjnej\" title=\"Od dostawcy wymaga si\u0119 swobody decyzyjnej\">Od dostawcy wymaga si\u0119 swobody decyzyjnej<\/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\/pl\/it\/system-development-specs-function\/#Swoboda_decyzyjna_powinna_byc_wykorzystywana_nawet_w_scislym_procesie_tworzenia_systemu\" title=\"Swoboda decyzyjna powinna by\u0107 wykorzystywana nawet w \u015bcis\u0142ym procesie tworzenia systemu\">Swoboda decyzyjna powinna by\u0107 wykorzystywana nawet w \u015bcis\u0142ym procesie tworzenia systemu<\/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\/pl\/it\/system-development-specs-function\/#Co_powinien_zrobic_specjalista_nie_ograniczajac_sie_do_specyfikacji\" title=\"Co powinien zrobi\u0107 specjalista, nie ograniczaj\u0105c si\u0119 do specyfikacji?\">Co powinien zrobi\u0107 specjalista, nie ograniczaj\u0105c si\u0119 do specyfikacji?<\/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\/pl\/it\/system-development-specs-function\/#Zobowiazania_prawne_sa_ustalane_zgodnie_z_%E2%80%9Cintencja%E2%80%9D_specyfikacji_i_umow\" title=\"Zobowi\u0105zania prawne s\u0105 ustalane zgodnie z &#8220;intencj\u0105&#8221; specyfikacji i um\u00f3w\">Zobowi\u0105zania prawne s\u0105 ustalane zgodnie z &#8220;intencj\u0105&#8221; specyfikacji i um\u00f3w<\/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\/pl\/it\/system-development-specs-function\/#Przypadek_sadowy_w_ktorym_obowiazek_implementacji_zostal_zaprzeczony_z_powodu_braku_zapisu\" title=\"Przypadek s\u0105dowy, w kt\u00f3rym obowi\u0105zek implementacji zosta\u0142 zaprzeczony z powodu braku zapisu\">Przypadek s\u0105dowy, w kt\u00f3rym obowi\u0105zek implementacji zosta\u0142 zaprzeczony z powodu braku zapisu<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/monolith.law\/pl\/it\/system-development-specs-function\/#Przypadek_sadowy_potwierdzajacy_obowiazek_implementacji_nawet_jesli_nie_jest_on_zapisany\" title=\"Przypadek s\u0105dowy potwierdzaj\u0105cy obowi\u0105zek implementacji, nawet je\u015bli nie jest on zapisany\">Przypadek s\u0105dowy potwierdzaj\u0105cy obowi\u0105zek implementacji, nawet je\u015bli nie jest on zapisany<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/monolith.law\/pl\/it\/system-development-specs-function\/#Co_wynika_z_obu_wyrokow\" title=\"Co wynika z obu wyrok\u00f3w?\">Co wynika z obu wyrok\u00f3w?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/monolith.law\/pl\/it\/system-development-specs-function\/#Jak_powinnismy_podchodzic_do_wynagrodzenia_za_rozwoj_ktory_nie_jest_zawarty_w_specyfikacji\" title=\"Jak powinni\u015bmy podchodzi\u0107 do wynagrodzenia za rozw\u00f3j, kt\u00f3ry nie jest zawarty w specyfikacji?\">Jak powinni\u015bmy podchodzi\u0107 do wynagrodzenia za rozw\u00f3j, kt\u00f3ry nie jest zawarty w specyfikacji?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/monolith.law\/pl\/it\/system-development-specs-function\/#Podsumowanie\" title=\"Podsumowanie\">Podsumowanie<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Problemy_prawne_zwiazane_z_implementacja_elementow_nieuwzglednionych_w_specyfikacji\"><\/span>Problemy prawne zwi\u0105zane z implementacj\u0105 element\u00f3w nieuwzgl\u0119dnionych w specyfikacji<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_164703428-1024x614.jpg\" alt=\"\" class=\"wp-image-5431\" \/><figcaption class=\"wp-element-caption\">Om\u00f3wimy wa\u017cne aspekty posiadania &#8220;swobody decyzyjnej&#8221; w procesie tworzenia system\u00f3w.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Od_dostawcy_wymaga_sie_swobody_decyzyjnej\"><\/span>Od dostawcy wymaga si\u0119 swobody decyzyjnej<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Wielk\u0105 cech\u0105 kontrakt\u00f3w zwi\u0105zanych z projektami tworzenia system\u00f3w i r\u00f3\u017cnych problem\u00f3w prawnych z nimi zwi\u0105zanych jest to, \u017ce dostawca, kt\u00f3ry przyjmuje zlecenie, ma du\u017c\u0105 swobod\u0119 decyzyjn\u0105.<\/p>\n\n\n\n<p>Artyku\u0142 powi\u0105zany: <a href=\"https:\/\/monolith.law\/corporate\/project-management-duties\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Obowi\u0105zki zarz\u0105dzania projektem w tworzeniu system\u00f3w\">Obowi\u0105zki zarz\u0105dzania projektem w tworzeniu system\u00f3w<\/a><\/p>\n\n\n\n<p>Jednak\u017ce, &#8220;swoboda decyzyjna&#8221;, o kt\u00f3rej m\u00f3wimy tutaj, niekoniecznie dotyczy wszystkich etap\u00f3w procesu tworzenia systemu. Po zidentyfikowaniu poszczeg\u00f3lnych etap\u00f3w i podzieleniu ich na szczeg\u00f3\u0142owe zadania, wiele z nich mo\u017ce sta\u0107 si\u0119 prac\u0105 zbli\u017con\u0105 do prostych czynno\u015bci. Niemniej jednak, im bardziej jeste\u015bmy na pocz\u0105tku procesu, czyli na etapie wst\u0119pnym, tym trudniej jest wykona\u0107 prac\u0119 bez du\u017cej swobody decyzyjnej. To jest r\u00f3wnie\u017c powodem, dla kt\u00f3rego kontrakty na etapie wst\u0119pnym cz\u0119sto najlepiej pasuj\u0105 do modelu quasi-mandatu.<\/p>\n\n\n\n<p>Artyku\u0142 powi\u0105zany: <a href=\"https:\/\/monolith.law\/corporate\/contract-and-timeandmaterialcontract\" target=\"_blank\" rel=\"noreferrer noopener\">R\u00f3\u017cnica i rozr\u00f3\u017cnienie mi\u0119dzy kontraktem na wykonanie a kontraktem quasi-mandatu w tworzeniu system\u00f3w[ja]<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Swoboda_decyzyjna_powinna_byc_wykorzystywana_nawet_w_scislym_procesie_tworzenia_systemu\"><\/span>Swoboda decyzyjna powinna by\u0107 wykorzystywana nawet w \u015bcis\u0142ym procesie tworzenia systemu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Jednak\u017ce, nawet je\u015bli dostawca tworz\u0105cy system ma du\u017c\u0105 swobod\u0119 decyzyjn\u0105, przyjmowanie \u017c\u0105da\u0144 klienta w spos\u00f3b nieformalny mo\u017ce przynie\u015b\u0107 ogromne szkody w p\u00f3\u017aniejszych etapach. Jeden system IT sk\u0142ada si\u0119 z wielu drobnych element\u00f3w, dlatego nawet niewielka zmiana na zewn\u0105trz mo\u017ce wymaga\u0107 znacznej ilo\u015bci pracy dla dewelopera. Co wi\u0119cej, w odniesieniu do zmiany specyfikacji w tworzeniu system\u00f3w, poni\u017cej znajduje si\u0119 artyku\u0142, kt\u00f3ry wyja\u015bnia, jak zarz\u0105dza\u0107 zmianami z punktu widzenia prawnego. Ten artyku\u0142 omawia zarz\u0105dzanie zmianami, ale r\u00f3wnie\u017c omawia, jak du\u017cy wp\u0142yw zmiana specyfikacji mo\u017ce mie\u0107 na prac\u0119 z punktu widzenia in\u017cyniera.<\/p>\n\n\n\n<p>Artyku\u0142 powi\u0105zany: <a href=\"https:\/\/monolith.law\/corporate\/howto-manage-change-in-system-development\" target=\"_blank\" rel=\"noreferrer noopener\">Jak zarz\u0105dza\u0107 zmianami w tworzeniu system\u00f3w z punktu widzenia prawnego[ja]<\/a><br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Co_powinien_zrobic_specjalista_nie_ograniczajac_sie_do_specyfikacji\"><\/span>Co powinien zrobi\u0107 specjalista, nie ograniczaj\u0105c si\u0119 do specyfikacji?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Aby sprawnie prowadzi\u0107 projekt tworzenia systemu, wa\u017cne jest, aby zdefiniowa\u0107 wymagania na pocz\u0105tku i post\u0119powa\u0107 zgodnie z nimi w spos\u00f3b planowy. Z drugiej strony, istniej\u0105 sytuacje, w kt\u00f3rych nie mo\u017cna w pe\u0142ni spe\u0142ni\u0107 swojej roli jako specjalista tworzenia system\u00f3w, je\u015bli tylko robi si\u0119 to, co zosta\u0142o powiedziane, zgodnie z zdefiniowanymi wcze\u015bniej wymaganiami. W takim dylemacie pojawia si\u0119 pytanie: &#8220;Co powinno by\u0107 zaimplementowane, nawet je\u015bli nie jest to wskazane w specyfikacji?&#8221;<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Zobowiazania_prawne_sa_ustalane_zgodnie_z_%E2%80%9Cintencja%E2%80%9D_specyfikacji_i_umow\"><\/span>Zobowi\u0105zania prawne s\u0105 ustalane zgodnie z &#8220;intencj\u0105&#8221; specyfikacji i um\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Zawarto\u015b\u0107 tego, co powinno by\u0107 zaimplementowane, nawet je\u015bli nie jest zapisane w umowie lub specyfikacji, jest nadal ustalana na podstawie &#8220;intencji&#8221; tych um\u00f3w i specyfikacji, czyli &#8220;jakie znaczenie lub intencje mia\u0142y miejsce, kiedy takie decyzje zosta\u0142y podj\u0119te&#8221;. Poni\u017cej przyjrzymy si\u0119 kilku przyk\u0142adom orzecznictwa.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Przypadek_sadowy_w_ktorym_obowiazek_implementacji_zostal_zaprzeczony_z_powodu_braku_zapisu\"><\/span>Przypadek s\u0105dowy, w kt\u00f3rym obowi\u0105zek implementacji zosta\u0142 zaprzeczony z powodu braku zapisu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>W cytowanym poni\u017cej przypadku s\u0105dowym, system opracowany przez dostawc\u0119 doszed\u0142 do etapu testowego, ale dosz\u0142o do konfliktu, kiedy klient za\u017c\u0105da\u0142 rozwi\u0105zania umowy, twierdz\u0105c, \u017ce brakuje niezb\u0119dnych funkcji. Klient twierdzi\u0142, \u017ce brakuje &#8220;funkcji automatycznego aktualizowania danych&#8221;, kt\u00f3ra by\u0142a g\u0142\u00f3wnym punktem sprzeda\u017cy tego systemu, ale s\u0105d nie uzna\u0142 obowi\u0105zku jej implementacji.<br><\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>Zgodnie z powy\u017cszym ustaleniem, w umowie oraz w dokumentach podstawowego i szczeg\u00f3\u0142owego projektu nie ma \u017cadnych zapis\u00f3w wskazuj\u0105cych, \u017ce funkcja \u2462 jest celem rozwoju tego systemu.<\/p>\n\n\n\n<p>Pow\u00f3d twierdzi, \u017ce funkcja \u2462 by\u0142a g\u0142\u00f3wnym punktem sprzeda\u017cy systemu przez pozwanego dla powoda i podkre\u015bla konieczno\u015b\u0107 tej funkcji, ale <u>je\u015bli jego twierdzenia s\u0105 prawdziwe, powinny by\u0107 wyra\u017anie zapisane w umowie itp.<\/u>, <u>jest trudno uwierzy\u0107, \u017ce rozw\u00f3j tej funkcji zosta\u0142 uzgodniony, mimo \u017ce nie ma takiego zapisu<\/u>.<\/p>\n<cite>S\u0105d Okr\u0119gowy w Tokio, 18 lutego 2009 roku (Heisei 21)<\/cite><\/blockquote>\n\n\n\n<p>Wydaje si\u0119, \u017ce ten wyrok jest prosty, je\u015bli we\u017amiemy pod uwag\u0119 tylko wniosek, \u017ce &#8220;je\u015bli nie ma zapisu w dokumentacji projektowej, nie musisz tworzy\u0107 czego\u015b, czego tam nie ma&#8221;. Jednak bardziej precyzyjnie, nie chodzi o formalne fakty, takie jak to, czy jest zapis w dokumentacji projektowej, ale o decyzj\u0119 opart\u0105 na &#8220;intencji&#8221; tego zapisu w dokumentacji projektowej i umowie. Innymi s\u0142owy, &#8220;bior\u0105c pod uwag\u0119 powody, dla kt\u00f3rych nie by\u0142o zapisu w dokumentacji projektowej i umowie, jest rozs\u0105dne za\u0142o\u017cy\u0107, \u017ce nie by\u0142o r\u00f3wnie\u017c zgody odpowiadaj\u0105cej temu zapisowi&#8221;.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Przypadek_sadowy_potwierdzajacy_obowiazek_implementacji_nawet_jesli_nie_jest_on_zapisany\"><\/span>Przypadek s\u0105dowy potwierdzaj\u0105cy obowi\u0105zek implementacji, nawet je\u015bli nie jest on zapisany<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Z drugiej strony, istniej\u0105 przypadki s\u0105dowe, kt\u00f3re stwierdzi\u0142y, \u017ce powinien by\u0107 uznany obowi\u0105zek implementacji, nawet je\u015bli nie by\u0142 on zapisany w umowie lub specyfikacji. Przytoczony poni\u017cej przypadek s\u0105dowy dotyczy\u0142 rozwoju systemu do zarz\u0105dzania histori\u0105 przyjmowania lek\u00f3w, w kt\u00f3rym nie mo\u017cna by\u0142o przenie\u015b\u0107 danych z istniej\u0105cego systemu do nowego systemu, co uniemo\u017cliwi\u0142o wykorzystanie nowego systemu, a u\u017cytkownik rozwi\u0105za\u0142 umow\u0119. Jednak strona dostawcy sprzeciwi\u0142a si\u0119 temu, twierdz\u0105c, \u017ce migracja danych nie jest w jej zakresie obowi\u0105zk\u00f3w.<\/p>\n\n\n\n<p>Rozw\u00f3j nowego systemu cz\u0119sto wi\u0105\u017ce si\u0119 z likwidacj\u0105 istniej\u0105cego systemu i migracj\u0105 danych. Szczeg\u00f3\u0142owe wyja\u015bnienia dotycz\u0105ce znaczenia tych zada\u0144 i zwi\u0105zanych z nimi problem\u00f3w prawnych mo\u017cna znale\u017a\u0107 w poni\u017cszym artykule.<\/p>\n\n\n\n<p>Powi\u0105zany artyku\u0142: <a href=\"https:\/\/monolith.law\/corporate\/the-transition-from-the-oldsystem\" target=\"_blank\" rel=\"noreferrer noopener\">Problemy prawne zwi\u0105zane z migracj\u0105 z starego systemu podczas rozwoju systemu[ja]<\/a><\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>W istniej\u0105cym systemie przechowywane s\u0105 ju\u017c dane ponad 50 tysi\u0119cy pacjent\u00f3w, a <u>pow\u00f3d d\u0105\u017cy\u0142 do zwi\u0119kszenia efektywno\u015bci pracy, wykorzystuj\u0105c te dane<\/u>. Je\u015bli nie mo\u017cna przenie\u015b\u0107 danych pacjent\u00f3w z istniej\u0105cego systemu do nowego systemu, <u>to oczywiste, \u017ce spowoduje to problemy w pracy apteki<\/u>, a reprezentant powoda <u>z pewno\u015bci\u0105 zdawa\u0142 sobie z tego spraw\u0119<\/u>. Przed zawarciem umowy, reprezentant powoda zapyta\u0142 reprezentanta pozwanego o mo\u017cliwo\u015b\u0107 migracji danych, co reprezentant pozwanego r\u00f3wnie\u017c przyzna\u0142 (pomini\u0119cie), a reprezentant powoda <u>z pewno\u015bci\u0105 zdawa\u0142 sobie spraw\u0119, \u017ce istnieje du\u017ce prawdopodobie\u0144stwo, \u017ce b\u0119dzie musia\u0142 wprowadzi\u0107 r\u0119cznie dane ponad 50 tysi\u0119cy pacjent\u00f3w<\/u>, <u>trudno jest uwierzy\u0107, \u017ce mimo to zdecydowa\u0142 si\u0119 na wprowadzenie nowego systemu<\/u>. Ponadto, jak wskazano powy\u017cej w punkcie (1)I, pozwany nie by\u0142 w stanie przenie\u015b\u0107 danych o historii lek\u00f3w z istniej\u0105cego systemu do nowego systemu, wi\u0119c drukowa\u0142 te dane na papierze i przetwarza\u0142 je na pliki PDF, mimo \u017ce migracja danych nie by\u0142a za\u0142o\u017cona w umowie, <u>trudno jest uwierzy\u0107, \u017ce pozwany podj\u0105\u0142 tak pracoch\u0142onne zadanie jako us\u0142ug\u0119<\/u>.<\/p>\n<cite>Wyrok S\u0105du Okr\u0119gowego w Tokio z dnia 18 listopada 2010 roku (rok 22 ery Heisei)<\/cite><\/blockquote>\n\n\n\n<p>Co jest tu wa\u017cne, to cel umowy i &#8220;intencja&#8221; zapis\u00f3w umowy. Je\u015bli obie strony zawar\u0142y umow\u0119, uznaj\u0105c, \u017ce migracja danych nie jest w zakresie obowi\u0105zk\u00f3w, s\u0105d wskaza\u0142, \u017ce zar\u00f3wno u\u017cytkownik, jak i dostawca zawarli umow\u0119 z nienaturalnym zamiarem. To znaczy, \u017ce u\u017cytkownik zgodzi\u0142 si\u0119 na ogromn\u0105 ilo\u015b\u0107 pracy r\u0119cznej, a dostawca podj\u0105\u0142 si\u0119 projektu, wiedz\u0105c, \u017ce to spowoduje problemy w pracy u\u017cytkownika, co jest bardzo nieracjonalne.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Co_wynika_z_obu_wyrokow\"><\/span>Co wynika z obu wyrok\u00f3w?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>W kontek\u015bcie migracji danych, nawet je\u015bli nie ma o tym zapisu w umowie czy specyfikacji, obowi\u0105zek implementacji zosta\u0142 potwierdzony. Jednym z powod\u00f3w tego jest prawdopodobnie fakt, \u017ce rozmawiali\u015bmy o &#8220;danych&#8221;, kt\u00f3re nie s\u0105 widoczne na ekranie. Brak &#8220;kluczowych funkcji&#8221;, o kt\u00f3rym m\u00f3wili\u015bmy wcze\u015bniej, jest bezpo\u015brednio widoczny na ekranie systemu. Dlatego nawet dla laika w dziedzinie tworzenia system\u00f3w, odkrycie pomini\u0119cia w specyfikacji nie jest zbyt trudne. Z drugiej strony, problem migracji danych ma cech\u0119, \u017ce dla laika w dziedzinie tworzenia system\u00f3w trudno jest zrozumie\u0107 znaczenie tego procesu, trudno\u015b\u0107 zadania czy ilo\u015b\u0107 pracy. Dlatego te\u017c, prawdopodobnie istnia\u0142a sytuacja, w kt\u00f3rej \u0142atwiej by\u0142o traktowa\u0107 to jako spraw\u0119, kt\u00f3r\u0105 strona dostawcy powinna sprawnie zarz\u0105dza\u0107 ze swoj\u0105 specjalistyczn\u0105 wiedz\u0105.<\/p>\n\n\n\n<p>Patrz\u0105c na to w ten spos\u00f3b, pomini\u0119cie w specyfikacji lub umowie jest problemem \u015bci\u015ble zwi\u0105zanym z &#8220;obowi\u0105zkiem wsp\u00f3\u0142pracy&#8221; u\u017cytkownika. Innymi s\u0142owy, jest to problem, czy u\u017cytkownik naprawd\u0119 &#8220;wype\u0142ni\u0142 obowi\u0105zek wsp\u00f3\u0142pracy&#8221; w celu zawarcia umowy i stworzenia specyfikacji. Szczeg\u00f3\u0142owe om\u00f3wienie og\u00f3lnych obowi\u0105zk\u00f3w prawnych, kt\u00f3re u\u017cytkownik powinien spe\u0142ni\u0107 w projekcie tworzenia systemu, znajduje si\u0119 w poni\u017cszym artykule.<\/p>\n\n\n\n<p>Artyku\u0142 powi\u0105zany: <a href=\"https:\/\/monolith.law\/corporate\/user-obligatory-cooporation\" target=\"_blank\" rel=\"noreferrer noopener\">Obowi\u0105zki wsp\u00f3\u0142pracy po stronie u\u017cytkownika, kt\u00f3ry jest zamawiaj\u0105cym systemu[ja]<\/a><\/p>\n\n\n\n<p>Je\u015bli sprawdzisz r\u00f3wnie\u017c powy\u017cszy artyku\u0142, zrozumiesz, \u017ce w obszarach, gdzie wymagana jest du\u017ca wsp\u00f3\u0142praca ze strony u\u017cytkownika, takich jak identyfikacja ekran\u00f3w i kluczowych funkcji, a w przypadku pomini\u0119cia rozwa\u017cenia migracji danych, sytuacja jest znacznie inna.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jak_powinnismy_podchodzic_do_wynagrodzenia_za_rozwoj_ktory_nie_jest_zawarty_w_specyfikacji\"><\/span>Jak powinni\u015bmy podchodzi\u0107 do wynagrodzenia za rozw\u00f3j, kt\u00f3ry nie jest zawarty w specyfikacji?<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_320070512-1024x683.jpg\" alt=\"\" class=\"wp-image-5433\" \/><figcaption class=\"wp-element-caption\">W przypadku zada\u0144 wykraczaj\u0105cych poza zakres pracy, dostawca mo\u017ce \u017c\u0105da\u0107 dodatkowego wynagrodzenia, je\u015bli zdecyduje si\u0119 na ich realizacj\u0119.<\/figcaption><\/figure>\n\n\n\n<p>Innym zagadnieniem, kt\u00f3re mo\u017ce nas zainteresowa\u0107 w kontek\u015bcie tematu tego artyku\u0142u, jest pytanie, czy prawo dopuszcza \u017c\u0105danie dodatkowego wynagrodzenia za stworzenie czego\u015b, co nie by\u0142o zawarte w specyfikacji. Szczeg\u00f3\u0142owe wyja\u015bnienia dotycz\u0105ce mo\u017cliwo\u015bci zwi\u0119kszenia wynagrodzenia oraz metody obliczania kwoty wyceny w takim przypadku znajduj\u0105 si\u0119 w poni\u017cszym artykule.<\/p>\n\n\n\n<p>Artyku\u0142 powi\u0105zany: <a href=\"https:\/\/monolith.law\/corporate\/increase-of-estimate\" target=\"_blank\" rel=\"noreferrer noopener\">Czy mo\u017cliwe jest zwi\u0119kszenie wyceny po rozpocz\u0119ciu rozwoju systemu?[ja]<\/a><\/p>\n\n\n\n<p>W powy\u017cszym artykule wyja\u015bniamy, \u017ce istotne jest, czy by\u0142y jakiekolwiek zadania wykraczaj\u0105ce poza zakres pracy, kt\u00f3ry by\u0142 zwi\u0105zany z wynagrodzeniem. Innymi s\u0142owy, w kontek\u015bcie tego artyku\u0142u, je\u015bli dostawca zdecyduje si\u0119 na rozw\u00f3j czego\u015b, co nie by\u0142o zawarte w pierwotnej specyfikacji (w tym artykule, jest to przyk\u0142ad negatywny), mo\u017ce on \u017c\u0105da\u0107 dodatkowego wynagrodzenia.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Podsumowanie\"><\/span>Podsumowanie<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>W rozwoju system\u00f3w, rola dostawcy jest z jednej strony okre\u015blana zgodnie z tre\u015bci\u0105 umowy i specyfikacji. Jednak\u017ce, bior\u0105c pod uwag\u0119 fakt, \u017ce jako specjali\u015bci s\u0105 powierzani z wysokim zaufaniem, zrozumie\u0107 mo\u017cna, \u017ce ich rzeczywista rola nie jest z g\u00f3ry okre\u015blona przez formalno\u015bci. Niemniej jednak, w celu zrozumienia tej rzeczywisto\u015bci, powinni\u015bmy zrozumie\u0107, \u017ce prawo odgrywa du\u017c\u0105 rol\u0119.<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Projekty dotycz\u0105ce rozwoju system\u00f3w IT stosowanych w firmach zasadniczo s\u0105 tworzone zgodnie z wcze\u015bniej zdefiniowanymi specyfikacjami. Jednak z drugiej strony, bior\u0105c pod uwag\u0119, \u017ce dostawca jako ekspe [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":61050,"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\/pl\/wp-json\/wp\/v2\/posts\/59962"}],"collection":[{"href":"https:\/\/monolith.law\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monolith.law\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monolith.law\/pl\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/monolith.law\/pl\/wp-json\/wp\/v2\/comments?post=59962"}],"version-history":[{"count":2,"href":"https:\/\/monolith.law\/pl\/wp-json\/wp\/v2\/posts\/59962\/revisions"}],"predecessor-version":[{"id":61051,"href":"https:\/\/monolith.law\/pl\/wp-json\/wp\/v2\/posts\/59962\/revisions\/61051"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monolith.law\/pl\/wp-json\/wp\/v2\/media\/61050"}],"wp:attachment":[{"href":"https:\/\/monolith.law\/pl\/wp-json\/wp\/v2\/media?parent=59962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monolith.law\/pl\/wp-json\/wp\/v2\/categories?post=59962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monolith.law\/pl\/wp-json\/wp\/v2\/tags?post=59962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}