wróć do bloga

Umowa wdrożeniowa IT. 10 klauzul, bez których Twój projekt może się rozsypać.

10 klauzul, które chronią zamawiającego w umowie wdrożeniowej IT przed utratą praw do kodu, scope creep, karami RODO i vendor lock-in.

Twój software house właśnie przysłał umowę na wdrożenie za 800 tys. PLN. Ma 47 stron. Chcesz podpisać i zacząć. Zanim to zrobisz — sprawdź, czy w tych 47 stronach nie brakuje klauzul, bez których za 6 miesięcy możesz nie mieć praw do kodu, za który zapłaciłeś.

Statystyki są jednoznaczne: aż 70% projektów IT nie dostarcza tego, co obiecano klientom przed rozpoczęciem prac. Wskaźnik niepowodzeń waha się między 5% a 15%, a 17% projektów IT może zakończyć się porażką zagrażającą istnieniu firmy. Jednocześnie wdrożenie odpowiedniego zarządzania projektem — w tym dobrze skonstruowanej umowy — może ograniczyć wskaźnik niepowodzeń do 20% lub mniej.

Ten artykuł to checklista 10 klauzul, które powinna zawierać Twoja umowa wdrożeniowa IT. Każda z nich adresuje konkretne ryzyko: finansowe, prawne lub operacyjne. Piszę z perspektywy zamawiającego — bo to Ty wydajesz pieniądze i to Ty ponosisz konsekwencje, gdy umowa nie chroni Twoich interesów.

Zanim zaczniesz — pojęcia, które musisz znać

Umowa wdrożeniowa IT to umowa nienazwana — polski Kodeks cywilny nie reguluje jej wprost. Znajdziesz w niej elementy umowy o dzieło, umowy o świadczenie usług i umów z zakresu prawa autorskiego. To daje elastyczność, ale wymaga precyzji w zapisach.

Pojęcie Co oznacza
Umowa o dzieło (art. 627–646 KC) Wykonawca odpowiada za osiągnięcie konkretnego rezultatu — np. działający system. Zamawiający może odstąpić od umowy, jeśli rezultat nie został osiągnięty.
Umowa o świadczenie usług (art. 750 KC) Wykonawca zobowiązuje się do starannego działania, bez gwarancji konkretnego wyniku. Rozwiązanie następuje przez wypowiedzenie (skutek na przyszłość).
Pola eksploatacji (art. 50 ustawy o prawie autorskim) Konkretne sposoby korzystania z utworu (np. instalacja, modyfikacja, udostępnianie). Umowa obejmuje TYLKO te pola, które zostały w niej wyraźnie wymienione (art. 41 ust. 2).
SLA (Service Level Agreement) Umowa o poziomie usług — definiuje mierzalne parametry jakości (dostępność, czas reakcji, czas naprawy) i konsekwencje ich niedotrzymania.
Change request Formalne zgłoszenie zmiany zakresu projektu — z opisem wpływu na harmonogram i budżet.
Scope creep Niekontrolowane rozszerzanie zakresu projektu bez formalnej zgody i bez korekty budżetu.
Escrow kodu źródłowego Depozyt kodu u niezależnej trzeciej strony — zabezpieczenie zamawiającego na wypadek upadłości lub zaprzestania działalności przez dostawcę.

Klauzula 1: kwalifikacja prawna umowy — dzieło czy usługi

To fundament, od którego zależy cały reżim odpowiedzialności. Sąd Najwyższy w wyroku z 29.11.2006 r. (sygn. II CSK 267/06) uznał umowę wdrożeniową w modelu waterfall za umowę mieszaną z dominującym elementem umowy o dzieło. Klient mógł odstąpić od całości umowy (łącznie z licencją), gdy cel gospodarczy — działający system — nie został osiągnięty.

Konsekwencje wyboru kwalifikacji są poważne:

Kryterium Umowa o dzieło Umowa o świadczenie usług
Odpowiedzialność Za nieosiągnięcie rezultatu Za brak należytej staranności
Rozwiązanie Odstąpienie — skutek wsteczny Wypowiedzenie — skutek na przyszłość
Rękojmia za wady Tak (art. 638 KC) Brak
Przedawnienie 2 lata od oddania dzieła 2 lata dla wybranych roszczeń
Wynagrodzenie Powiązane z oddaniem dzieła Za wykonane czynności

Co zrobić: Wpisz kwalifikację prawną wprost w preambule lub §1 umowy. Jeśli wdrożenie łączy fazę projektową (dzieło) z utrzymaniem (usługi) — rozdziel te części i przypisz im odrębne reżimy. Nie zostawiaj tej kwestii „do interpretacji” — bo interpretować ją będzie sąd, nie Ty.

Klauzula 2: precyzyjny zakres wdrożenia i procedura change request

Zakres to najczęstszy punkt sporny w umowach wdrożeniowych. Brak jasnej granicy między tym, co jest „w scope”, a co stanowi zmianę, prowadzi do scope creep — niekontrolowanego rozszerzania projektu, przekroczenia budżetu i terminów.

Sposób opisania zakresu zależy od wybranej metodyki:

Element Waterfall (Fixed Price) Agile/Scrum (Time & Material)
Opis zakresu Rozbudowana specyfikacja funkcjonalna i techniczna jako załącznik Ogólna wizja produktu, zasady pracy z backlogiem, rola Product Ownera
Zarządzanie zmianą Formalna procedura change request → analiza wpływu → zatwierdzenie → aneks Zmiany zarządzane przez backlog; konieczne rozróżnienie ewolucji zakresu od zmiany wymagającej dodatkowego wynagrodzenia
Harmonogram Sekwencja faz z kamieniami milowymi i terminami odbioru Długość sprintów, horyzont czasowy, zasady planowania

Co zrobić:

  1. Opisz zakres w załączniku funkcjonalnym — z mierzalnymi kryteriami odbioru (w waterfall) lub Definition of Done (w agile).
  2. Wprowadź formalną procedurę change request: kto zgłasza, kto akceptuje, jak wpływa na harmonogram i budżet, w jakiej formie (pisemna/elektroniczna).
  3. Określ, co NIE wchodzi w zakres — lista wykluczeń bywa równie ważna jak lista funkcjonalności.

Scenariusz: firma e-commerce zamawia wdrożenie systemu za 500 tys. PLN. Po 8 miesiącach prac okazuje się, że w umowie nie uregulowano procedury change request. Wykonawca twierdzi, że 40% prac to „zmiany” poza zakresem. Zamawiający uważa, że to było w scope. Brak mechanizmu rozstrzygania = impas i eskalacja do sądu.

Napisz do nas — przejrzymy Twoją umowę wdrożeniową i wskażemy, co wymaga korekty.

Klauzula 3: model rozliczeń dopasowany do metodyki

Model rozliczeń to nie tylko kwestia finansowa — to rozkład ryzyka budżetowego między stronami.

Kryterium Fixed Price Time & Material T&M z limitem (cap)
Budżet Z góry ustalony Brak pełnego budżetu na start Budżet maksymalny ustalony z góry
Wymagany stopień doprecyzowania zakresu Wysoki Niższy Średni
Elastyczność zmian Niska Wysoka Średnia
Typowy związek z metodyką Waterfall Agile/Scrum Projekty hybrydowe
Ryzyko budżetowe Większe po stronie wykonawcy Większe po stronie zamawiającego Współdzielone

Co zrobić:

  1. Dopasuj model rozliczeń do metodyki i poziomu doprecyzowania zakresu.
  2. Przy Fixed Price — ureguluj wynagrodzenie ryczałtowe (art. 632 KC): wykonawca co do zasady nie może żądać podwyższenia wynagrodzenia, nawet jeśli koszty okazały się wyższe. Wyjątek: nadzwyczajna zmiana stosunków grożąca rażącą stratą.
  3. Przy T&M — ustal limit budżetowy (cap) i zasady raportowania godzin. Bez tego stracisz kontrolę nad wydatkami.
  4. Powiąż płatności z kamieniami milowymi lub odbiorem sprintów — nie płać z góry za cały projekt.

Klauzula 4: prawa autorskie — przeniesienie czy licencja

To klauzula, której brak lub wadliwe sformułowanie może pozbawić Cię praw do kodu, za który zapłaciłeś. Art. 53 ustawy o prawie autorskim wymaga formy pisemnej dla przeniesienia autorskich praw majątkowych — pod rygorem nieważności. Kliknięcie „akceptuję” w emailu nie wystarczy.

Najczęstsze błędy zamawiających przy klauzulach IP

  1. Brak wyliczenia pól eksploatacji — ogólne sformułowanie „wykonawca przenosi prawa autorskie” bez wskazania pól. Skutek: nabywca nie uzyskuje prawa do korzystania z utworu na żadnym polu.
  2. Klauzule generalne o „wszystkich znanych polach” bez uszczegółowienia — ryzyko zawężającej interpretacji przez sąd. Sformułowania o „nieznanych polach eksploatacji” są wprost sprzeczne z art. 41 ust. 4 i nieważne.
  3. Pomijanie praw zależnych i modyfikacji — sama zgoda na dokonywanie zmian w programie nie wystarczy. Konieczne jest wyraźne uregulowanie prawa do korzystania z opracowań (art. 2) i prawa do zezwalania na wykonywanie zależnego prawa autorskiego.
  4. Niedookreślenie wynagrodzenia w powiązaniu z polami — brak zastrzeżenia, że wynagrodzenie obejmuje wszystkie wymienione pola, może prowadzić do roszczeń twórcy o odrębne wynagrodzenie (art. 45).
  5. Niespójność w łańcuchu dostaw — wykonawca korzystający z podwykonawców B2B może nie posiadać praw do wszystkich elementów kodu. Prawa do programu stworzonego przez pracownika przysługują pracodawcy z mocy art. 74 ust. 3, ale przy umowach B2B konieczne jest wyraźne przeniesienie praw.

Kluczowe pola eksploatacji w umowach IT:

Grupa Przykładowe czynności Dlaczego to ważne
Zwielokrotnianie Instalacja na serwerach, kopie zapasowe, replikacja w środowiskach testowych Skalowalność i bezpieczeństwo danych
Modyfikacja i integracja Adaptacja, zmiana układu, integracja z innymi systemami, tworzenie nowych modułów Unikanie vendor lock-in, dostosowanie do potrzeb
Rozpowszechnianie Świadczenie usług SaaS, sublicencje dla spółek zależnych Możliwość komercyjnego wykorzystania
Dokumentacja Powielanie instrukcji, wykorzystanie interfejsu w materiałach Szkolenie użytkowników, marketing

Scenariusz: startup SaaS podpisuje umowę z software house’em na MVP. Umowa nie zawiera klauzuli o przeniesieniu praw autorskich w formie pisemnej (tylko email). Po roku startup chce pozyskać inwestora — due diligence ujawnia, że firma nie ma praw do własnego kodu źródłowego. Inwestor wycofuje się z transakcji.

Klauzula 5: obowiązek współdziałania zamawiającego

Art. 354 § 2 KC nakłada na zamawiającego obowiązek współdziałania przy wykonaniu zobowiązania. Brak tego współdziałania może wyłączyć odpowiedzialność wykonawcy za opóźnienia — a nawet stanowić podstawę do rozwiązania umowy z winy zamawiającego i żądania pełnego wynagrodzenia.

Co zrobić:

  1. Opisz w umowie konkretne obowiązki zamawiającego: dostarczenie danych do migracji, dostęp do systemów, wyznaczenie osób decyzyjnych, udział w testach akceptacyjnych.
  2. Ustal terminy realizacji tych obowiązków.
  3. Określ konsekwencje braku współdziałania — np. przesunięcie harmonogramu o okres opóźnienia zamawiającego.
  4. Wprowadź procedurę eskalacji — jeśli zamawiający nie reaguje, wykonawca powinien mieć jasną ścieżkę: wezwanie → eskalacja do Komitetu Sterującego → prawo do zawieszenia prac.

Scenariusz: firma wdraża system CRM. Umowa nie precyzuje obowiązku współdziałania zamawiającego. Zamawiający nie dostarcza danych do migracji przez 3 miesiące. Wykonawca wypowiada umowę z winy zamawiającego i żąda pełnego wynagrodzenia. Zamawiający zostaje bez systemu i bez pieniędzy.

Klauzula 6: struktura governance — kierownik projektu i komitet sterujący

Kierownik Projektu i Komitet Sterujący to nie buzzwordy z prezentacji — to osoby z konkretnymi uprawnieniami decyzyjnymi, które muszą być wskazane w umowie. Brak struktury governance oznacza, że decyzje blokowane są tygodniami, a konflikty między zespołami nie mają mechanizmu rozwiązania.

Co zrobić:

  1. Wyznacz imiennie Kierowników Projektu po obu stronach — z opisem ich uprawnień (zatwierdzanie odbioru, akceptacja change requestów do określonej kwoty, eskalacja).
  2. Ustal skład Komitetu Sterującego — osoby z uprawnieniami do podejmowania decyzji strategicznych (zmiana budżetu, harmonogramu, zakresu).
  3. Określ częstotliwość spotkań statusowych i formę raportowania.
  4. Opisz ścieżkę eskalacji: Kierownik Projektu → Komitet Sterujący → zarządy stron. Angażuj najwyższe instancje wyłącznie w zakresie zmian o dużym wpływie na projekt.

W projektach agile ceremonie scrumowe (sprint review, sprint retrospective) mogą pełnić funkcję formalnych punktów kontrolnych. Sprint review umożliwia bieżącą akceptację dostarczonych przyrostów, a retrospective służy doskonaleniu współpracy.

Klauzula 7: procedura odbiorowa i testy akceptacyjne

Odbiór to moment, w którym zamawiający potwierdza, że wykonawca dostarczył to, co obiecał. Bez jasnej procedury odbiorowej — z mierzalnymi kryteriami — każdy odbiór może stać się polem konfliktu.

Co zrobić:

  1. Zdefiniuj etapy odbioru: odbiór częściowy (po każdej fazie/sprincie) i odbiór końcowy.
  2. Opisz kryteria akceptacji — mierzalne parametry, które muszą być spełnione (w waterfall: zgodność ze specyfikacją; w agile: Acceptance Criteria dla każdej User Story).
  3. Ustal procedurę UAT (User Acceptance Testing): plan testów → scenariusze testowe → wykonanie → analiza wyników → poprawki → retesty → akceptacja.
  4. Określ termin na zgłoszenie uwag i termin na ich usunięcie.
  5. Wskaż konsekwencje braku reakcji zamawiającego — np. milczący odbiór po upływie określonego terminu.

Klauzula 8: SLA z mierzalnymi parametrami i karami umownymi

SLA bez mierzalnych parametrów i powiązania z karami umownymi to deklaracja intencji, nie zobowiązanie. Jeśli umowa obejmuje fazę utrzymania po wdrożeniu — potrzebujesz SLA, który da Ci narzędzia do egzekwowania jakości.

Parametry, które musisz zdefiniować:

Parametr Opis Przykładowe wartości
Dostępność systemu Procentowy czas działania w okresie rozliczeniowym 99% = ok. 7h 12min niedostępności/miesiąc
Czas reakcji Od zgłoszenia incydentu do podjęcia działań Zależny od kategorii błędu
Czas naprawy Od zgłoszenia do przywrócenia pełnej funkcjonalności Zależny od kategorii błędu
Klasyfikacja błędów Podział incydentów wg wpływu na działanie systemu Blocker, Critical, Major, Minor, Trivial

Kary umowne — standardy i orzecznictwo:

Wzorcowe klauzule Ministerstwa Cyfryzacji przewidują 0,1% wynagrodzenia za każdy dzień opóźnienia. Orzecznictwo KIO (wyrok z 22.08.2023 r.) wskazuje przedział 10–30% wynagrodzenia brutto jako łączny limit kar zgodny z zasadą proporcjonalności. Limit 100% wynagrodzenia netto został uznany za nadużycie.

Art. 484 § 2 KC daje sądowi prawo do miarkowania (obniżenia) kary umownej, jeśli zobowiązanie zostało w znacznej części wykonane lub kara jest rażąco wygórowana. Uchwała SN III CZP 16/21 potwierdza tę zasadę.

Co zrobić:

  1. Zdefiniuj mierzalne parametry SLA i powiąż je z konkretnymi karami.
  2. Ustal łączny limit kar umownych — w sektorze prywatnym standardem jest 100% wynagrodzenia.
  3. Wprowadź cykliczne raportowanie: procentowa dostępność, liczba i klasyfikacja incydentów, średni czas reakcji i naprawy.

Klauzula 9: ochrona danych osobowych (RODO) i poufność (NDA)

Każda umowa wdrożeniowa, w ramach której wykonawca przetwarza dane osobowe zamawiającego, wymaga pisemnej umowy powierzenia przetwarzania danych zgodnej z art. 28 RODO. Jej brak jest samodzielną podstawą nałożenia kary przez Prezesa UODO — decyzje z karami sięgającymi prawie 5 mln PLN (sprawa Fortum) potwierdzają, że organ egzekwuje ten obowiązek.

Dwa odrębne dokumenty, dwa odrębne cele:

Dokument Cel Forma Kiedy podpisać
NDA (umowa o zachowaniu poufności) Ochrona informacji handlowych, technicznych, strategicznych Pisemna PRZED wymianą jakichkolwiek informacji poufnych — nie czekaj na finalizację umowy głównej
DPA (umowa powierzenia przetwarzania danych) Spełnienie wymogu art. 28 RODO przy przetwarzaniu danych osobowych przez wykonawcę Pisemna (w tym elektroniczna) Jako załącznik do umowy głównej lub odrębny dokument

Kary za naruszenie RODO sięgają do 10 mln EUR (lub 2% rocznego obrotu) za naruszenie obowiązków administratora/podmiotu przetwarzającego oraz do 20 mln EUR (lub 4% rocznego obrotu) za naruszenie podstawowych zasad przetwarzania.

Co zrobić:

  1. Podpisz NDA jako odrębny dokument przed rozpoczęciem rozmów o projekcie.
  2. Przygotuj DPA jako załącznik do umowy głównej — z określeniem zakresu danych, celu przetwarzania, obowiązków podmiotu przetwarzającego i zasad podpowierzenia.
  3. Zweryfikuj, czy wykonawca stosuje odpowiednie środki techniczne i organizacyjne (art. 32 RODO).

Klauzula 10: klauzula exit — jak wyjść z umowy bez vendor lock-in

Brak uregulowanego wyjścia z umowy = wielomiesięczne spory sądowe i brak dostępu do częściowo wdrożonego systemu. Klauzula exit to Twoje zabezpieczenie na wypadek, gdy współpraca nie przebiega zgodnie z planem.

Co musi zawierać klauzula exit:

  1. Warunki wypowiedzenia i odstąpienia — kiedy każda ze stron może rozwiązać umowę (np. istotne opóźnienie, naruszenie obowiązków, upadłość).
  2. Zasady rozliczeń za prace częściowo wykonane — jak wycenić i rozliczyć to, co już zostało dostarczone.
  3. Obowiązek przekazania dokumentacji i kodu źródłowego — wykonawca musi wydać zamawiającemu wszystkie materiały niezbędne do kontynuacji projektu z innym dostawcą.
  4. Okres przejściowy — czas, w którym dotychczasowy wykonawca wspiera nowego dostawcę w przejęciu systemu.
  5. Escrow kodu źródłowego — depozyt kodu u niezależnej trzeciej strony (umowa przechowania, art. 835 KC). Zabezpieczenie na wypadek upadłości lub zaprzestania działalności przez dostawcę. Skuteczność escrow zależy od zakresu praw autorskich przyznanych zamawiającemu w umowie głównej.

Scenariusz: wdrożenie zakończone, ale umowa nie reguluje klauzuli exit ani zasad przekazania kodu. Firma chce zmienić dostawcę utrzymania — dotychczasowy wykonawca odmawia wydania dokumentacji technicznej, bo „umowa tego nie przewiduje”. Vendor lock-in na lata.

Wpływ open source na klauzule IP — ryzyko, które łatwo przeoczyć

Wykonawca korzystający z komponentów open source w projekcie wdrożeniowym może nieświadomie ograniczyć Twoje prawa do całego systemu. Licencje open source mają różne warunki — i nie wszystkie są kompatybilne z modelem komercyjnym.

Licencja Typ Ryzyko dla zamawiającego
GPL (GNU General Public License) Copyleft — silna Kod zbudowany na bazie komponentu GPL musi być udostępniony na tej samej licencji. Może uniemożliwić komercyjne zamknięcie kodu.
MIT Permisywna Niskie ryzyko — wymaga jedynie zachowania informacji o autorze i licencji.
Apache 2.0 Permisywna z ochroną patentową Niskie ryzyko — dodatkowa ochrona przed roszczeniami patentowymi.

Rozporządzenie UE 2024/2847 (Cyber Resilience Act) wprowadza dodatkowe wymogi dotyczące bezpieczeństwa produktów z elementami cyfrowymi, co może wpływać na obowiązki związane z komponentami open source.

Co zrobić:

  1. Wymagaj od wykonawcy listy wszystkich komponentów open source użytych w projekcie — z podaniem licencji.
  2. Zweryfikuj kompatybilność licencji z Twoim modelem biznesowym (szczególnie GPL).
  3. Ureguluj w umowie odpowiedzialność wykonawcy za naruszenie warunków licencji open source.

Checklista przed podpisaniem umowy wdrożeniowej IT

Zanim podpiszesz umowę, przeprowadź wewnętrzny „przegląd zamknięcia”. Poniższa tabela podsumowuje 10 klauzul i ich priorytet:

Nr Klauzula Priorytet Ryzyko przy braku
1 Kwalifikacja prawna (dzieło vs. usługi) Obowiązkowa Niekorzystny reżim odpowiedzialności, utrata prawa do odstąpienia
2 Zakres wdrożenia i change request Obowiązkowa Scope creep, przekroczenie budżetu, spory o zakres
3 Model rozliczeń Obowiązkowa Utrata kontroli nad wydatkami
4 Prawa autorskie (IP) Obowiązkowa Brak praw do kodu, blokada rozwoju, porażka due diligence
5 Obowiązek współdziałania Obowiązkowa Odpowiedzialność zamawiającego za opóźnienia
6 Governance (kierownik projektu, komitet) Zalecana Blokada decyzji, konflikty bez mechanizmu rozwiązania
7 Procedura odbiorowa Obowiązkowa Spory o jakość i zakres dostarczonych prac
8 SLA z karami umownymi Zalecana Brak narzędzi do egzekwowania jakości utrzymania
9 RODO (DPA) i NDA Obowiązkowa Kary UODO do 10 mln EUR, wyciek danych poufnych
10 Klauzula exit Obowiązkowa Vendor lock-in, utrata inwestycji, wielomiesięczne spory

70% kwestii spornych ujawnia się przed podpisaniem umowy, a 30% — już po zawarciu kontraktu. Ta checklista pomaga wychwycić problemy zanim staną się kosztowne.

Umowa wdrożeniowa IT — jak możemy pomóc

Źle skonstruowana umowa wdrożeniowa IT może generować koszty wielokrotnie przekraczające budżet projektu: niekontrolowany scope creep, konieczność angażowania drugiego dostawcy do dokończenia prac, koszty sporów sądowych, utrata inwestycji w kod, do którego firma nie ma praw.

Dobrze napisana umowa to koszt ułamka budżetu wdrożenia. Źle napisana — może kosztować więcej niż samo wdrożenie.

Łączymy prawo IT, prawo autorskie i prawo umów w jeden model pracy dopasowany do sposobu, w jaki firmy technologiczne realizują projekty. Nie tworzymy dokumentów „na zapas” — projektujemy zasady tam, gdzie faktycznie powstaje ryzyko.

Pomagamy w trzech scenariuszach:

  1. Przegląd istniejącej umowy — wskazujemy braki i ryzyka w umowie, którą otrzymałeś od dostawcy.
  2. Negocjacje — wspieramy Cię w negocjacjach z software house’em, dbając o Twoje interesy przy zachowaniu możliwości domknięcia współpracy.
  3. Przygotowanie umowy od zera — projektujemy umowę wdrożeniową dopasowaną do Twojego modelu biznesowego, wybranej metodyki i poziomu ryzyka.

Masz umowę wdrożeniową na biurku? Napisz do nas — powiemy Ci, co w niej brakuje i co Cię może kosztować.

Najczęściej zadawane pytania

Czy umowa wdrożeniowa powinna być traktowana jako umowa o dzieło czy o świadczenie usług — i dlaczego to ma znaczenie?
To zależy od dominującego elementu. Sąd Najwyższy (sygn. II CSK 267/06) uznał umowę wdrożeniową w modelu waterfall za umowę mieszaną z dominującym elementem dzieła. Przy kwalifikacji jako dzieło zamawiający ma prawo do rękojmi za wady i może odstąpić od umowy ze skutkiem wstecznym, jeśli rezultat nie został osiągnięty. Przy kwalifikacji jako usługi — może jedynie wypowiedzieć umowę ze skutkiem na przyszłość, bez rękojmi. Wpisz kwalifikację wprost w umowie, zamiast zostawiać ją do interpretacji sądu.

Co się stanie, jeśli w mojej umowie nie ma klauzuli o przeniesieniu praw autorskich?
Przeniesienie autorskich praw majątkowych wymaga formy pisemnej pod rygorem nieważności (art. 53 ustawy o prawie autorskim). Jeśli umowa nie zawiera tej klauzuli lub została zawarta wyłącznie w formie elektronicznej (email) bez zachowania wymaganej formy — nie nabywasz praw do kodu. Oznacza to, że nie możesz go modyfikować, sublicencjonować ani komercyjnie wykorzystywać. Przy due diligence inwestorskim to jeden z najczęstszych „deal breakerów”.

Jak opisać zakres wdrożenia, żeby uniknąć sporów o scope creep?
Sam załącznik funkcjonalny nie wystarczy. Konieczne jest wprowadzenie formalnej procedury change request z opisem: kto zgłasza zmianę, kto ją akceptuje, jak wpływa na harmonogram i budżet, w jakiej formie musi być złożona. W modelu agile zmiana jest naturalnym elementem procesu — ale umowa musi rozróżniać dopuszczalną ewolucję zakresu (zarządzaną przez backlog) od zmiany wymagającej dodatkowego wynagrodzenia. Dodaj też listę wykluczeń — co NIE wchodzi w zakres projektu.

Czy mogę wypowiedzieć umowę wdrożeniową w trakcie projektu i co wtedy z rozliczeniami?
Możesz — ale tylko jeśli umowa to przewiduje. Bez klauzuli exit nie masz jasnej podstawy do rozwiązania umowy i nie masz uregulowanych zasad rozliczeń za prace częściowo wykonane. Klauzula exit powinna obejmować: warunki wypowiedzenia i odstąpienia, zasady wyceny i rozliczenia wykonanych prac, obowiązek przekazania dokumentacji i kodu źródłowego oraz okres przejściowy. Rozważ też escrow kodu źródłowego jako dodatkowe zabezpieczenie.

Jak powinien wyglądać dobry SLA — jakie parametry i jakie kary są standardem?
SLA powinien zawierać mierzalne parametry: dostępność systemu (np. 99% = ok. 7h niedostępności miesięcznie), czas reakcji i czas naprawy w podziale na kategorie błędów (Blocker, Critical, Major, Minor). Wzorcowe klauzule Ministerstwa Cyfryzacji przewidują 0,1% wynagrodzenia za dzień opóźnienia. Orzecznictwo KIO wskazuje łączny limit kar w przedziale 10–30% wynagrodzenia brutto jako proporcjonalny. Wprowadź też cykliczne raportowanie parametrów — bez niego nie masz danych do egzekwowania kar.

Czy NDA powinno być odrębnym dokumentem, czy wystarczy klauzula poufności w umowie głównej?
Podpisz NDA jako odrębny dokument PRZED wymianą jakichkolwiek informacji poufnych — nie czekaj na finalizację umowy głównej. Jeśli negocjacje nie dojdą do skutku, informacje, które ujawniłeś w trakcie rozmów (dane klientów, architektura systemów, plany rozwoju), pozostaną chronione. Klauzula poufności w umowie głównej nie chroni Cię w okresie negocjacji. Dodatkowo, jeśli wykonawca przetwarza dane osobowe — potrzebujesz odrębnej umowy powierzenia przetwarzania (DPA) zgodnej z art. 28 RODO.

- POLECANE -

mogą Cię zaciekawić

Wybrane przykłady projektów, w których wspieraliśmy firmy w sprawach prawnych — od doradztwa regulacyjnego i compliance, przez projekty technologiczne, po transakcje i bieżącą obsługę biznesu.