Jak právně zvládnout agilní vývoj bez zbytečných sporů

23.6.2025

Agilní vývoj softwaru (Scrum, Kanban) umožňuje pružně reagovat na změny a rychle dodávat výsledky. Tato flexibilita ale naráží na limity tradičních smluv, které nezohledňují proměnlivý rozsah prací, rozpočty ani termíny. Bez právně ošetřených pravidel hrozí nedorozumění, zpoždění i soudní spory. Právníci ARROWS mají s IT projekty i spory z agilního vývoje bohaté zkušenosti – pomohou Vám rizika podchytit už od začátku a vytvořit stabilní rámec pro úspěšné dodání softwaru.

Autor článku: ARROWS advokátní kancelář (JUDr. Jakub Dohnal, Ph.D., LL.M., office@arws.cz, +420 245 007 740)

Typické právní problémy v agilních projektech

Agilní metodika sama o sobě konflikt nezpůsobuje – potíže vyplývají z nesouladu mezi agilním přístupem a nevhodně nastavenými smlouvami či očekáváními. Níže popisujeme nejčastější problémové oblasti, na které si dát pozor, a jak je řešit. U každého bodu přidáváme i doporučení („řešení“), jak riziko zmírnit. Právníci ARROWS tyto situace dobře znají a umí Vám pomoci s preventivním ošetřením ve smlouvě i s řešením případných sporů.

1. Smlouva vs. neustále se měnící rozsah prací (Scope Creep)

Problém: Agilní vývoj je iterativní – požadavky na funkce a vlastnosti softwaru se mohou v průběhu práce vyvíjet. Pokud máte klasickou smlouvu o dílo s pevně daným rozsahem, cenou a termínem, narazíte na potíže. Zadavatel často teprve během vývoje zjišťuje, co opravdu potřebuje, a dodavatel naráží na nové technické překážky. Pevná smlouva na začátku tak nemusí odpovídat realitě za pár měsíců. 

Důsledkem bývají zpoždění a rozpočtové přestřelení – studie ukazují, že drtivá většina softwarových projektů se potýká s nespokojeností na straně klienta, často právě kvůli nevhodně nastavené smlouvě. Možná i Vy máte zkušenost, že jste nebyli úplně spokojeni s průběhem externě vyvíjeného software, protože „papírově“ bylo vše jasné, ale skutečnost se odchýlila.

Příklad z praxe: Firma poptala vývoj nové aplikace s fixně stanoveným rozsahem za paušální cenu. Během projektu ale management firmy zjistil, že potřebuje doplnit několik důležitých funkcionalit. Dodavatel je zapracoval, práce přibylo – a najednou byl projekt dvojnásobně předražený a nestíhal se termín. Obě strany se ocitly ve sporu, kdo ponese náklady navíc. Poučení? Příliš rigidní smlouva neumožnila pružně reagovat na změny.

Řešení: Agilní smlouva místo klasické smlouvy o dílo. Ve smlouvě pro agilní vývoj je vhodné definovat proces změn – například sjednat pravidelné revize zadání po každém sprintu a postup pro schvalování změn v projektu. Místo podrobného fixního popisu výsledného díla smlouva popisuje vizi produktu, způsob spolupráce a tzv. „uživatelské příběhy“. Důležité je ujednat, jak se bude upřesňovat „Definition of Done“ (soubor kritérií, kdy je dílčí úkol hotov) a akceptační kritéria pro přejímku každé funkce. 

Tato mikro-dohodnutá kritéria fungují jako malé smlouvy v rámci projektu – pomáhají jasně vymezit, co má být dodáno, a tím snižují riziko sporu o dokončení. Doporučuje se také dohodnout mechanismus, jak budou obě strany řešit změny rozsahu (např. změnové listy, schvalovací schůzky). Právníci ARROWS Vám rádi připraví smlouvu šitou na míru agilnímu projektu, včetně jasné úpravy procesu změn, aby Vaše očekávání i realita vývoje byly v souladu.

2. Nejasná práva k duševnímu vlastnictví (IP) a open-source komponenty

Problém: Kdo bude vlastnit výsledný software a zdrojový kód? Tato otázka je zdrojem překvapivě častých sporů. V agilním projektu se vyvíjí postupně a často se používají různé knihovny či open-source komponenty. Pokud smlouva neřeší vlastnická a licenční práva, může nastat nepříjemné probuzení: dodavatel může tvrdit, že si ponechává autorská práva k dílu (a poskytuje jen licenci k užití), nebo že některé části kódu Vám nemůže předat, protože jsou open-source pod specifickou licencí. 

Více než 70 % sporů v oblasti vývoje software pramení z nejasných IP práv – typicky když si obě strany jinak vyložily, komu patří výsledný kód a zda ho lze dále libovolně upravovat. Představte si, že investujete do vývoje, ale nakonec zjistíte, že bez souhlasu dodavatele nesmíte software rozvíjet s někým jiným – velmi nežádoucí situace.

Řešení: Smlouva musí jednoznačně upravit duševní vlastnictví k vyvíjenému softwaru. Nejbezpečnější pro Vás jako zákazníka je sjednat převedení autorských práv nebo výhradní licenci k software po jeho dokončení. Tím získáte plnou kontrolu nad zdrojovým kódem. Pokud to není možné, pak alespoň trvejte na rozsáhlé licenci k užití a předání zdrojových kódů po zaplacení – bez zdrojáků je software obtížně rozšiřitelný a Vy byste byli vydáni na milost dodavatele. Dále je nutné ošetřit, jak se nakládá s open-source či třetími komponentami

Smlouva by měla určit, jaké licence open-source jsou přípustné (např. vyloučit komponenty, jejichž licence by nutila zveřejnit Váš celý software). U komponent dodaných klientem či open-source knihoven je vhodné předem sjednat, kdo za ně nese odpovědnost a jaké jsou záruky. Jinak by se mohlo stát, že do Vašeho produktu bude integrován kód s právní vadou (např. porušující něčí licenci) a spor je na světě. Právníci ARROWS Vám pomohou precizně nastavit licenční ujednání – od zajištění převodu práv či exkluzivní licence, přes povinnost vydat zdrojové kódy, až po ošetření rizik spojených s open-source.

3. Kvalita dodávky, vady a odpovědnost za ně

Problém: V každém vývoji se vyskytují bugy (chyby) nebo nedodělky. Rozdíl je, jak se k nim přistupuje smluvně. U tradiční smlouvy o dílo bývá zvykem poskytnout záruku na dílo – po určitou dobu po předání má objednatel právo na bezplatné odstranění případných vad. U agilního vývoje bývá ale dodávka rozdělena do mnoha menších celků a finální „předání díla“ jako takové možná ani nenastane (projekt může plynule přejít do další fáze vývoje). Pokud smlouva neobsahuje ujednání o odpovědnosti za vady, záruce a servisní podpoře, hrozí dvojí riziko: buď nebudete mít jasno, na co máte nárok když se objeví problém, anebo se každá strana bude domnívat něco jiného. 

Typickým spouštěčem sporu je situace, kdy klient objeví chyby v systému a požaduje jejich opravu v rámci původní ceny, zatímco dodavatel namítá, že už to je nad rámec sjednané práce. Bez smluvní dohody hrozí patová situace – klient se cítí poškozen nekvalitním plněním a dodavatel zase nechce pracovat zadarmo.

Řešení: Jasně si sjednejte podmínky odpovědnosti za vady a následných servisních služeb. Už ve smlouvě lze zakotvit určitý záruční servis – např. že po dobu X měsíců od nasazení systému bude dodavatel opravovat nahlášené podstatné vady bezplatně. Dále doporučujeme dohodnout si případnou dlouhodobou podporu a údržbu (např. formou servisní smlouvy nebo SLA). 

Myslete na to, co bude po nasazení: bude dodavatel k dispozici pro opravy a aktualizace? Za jakých podmínek? Toto vše by mělo být ve smlouvě. Kvalitně napsané ustanovení o záruce a servisu Vám pomůže předejít nedorozuměním a sporům v budoucnu. Jinými slovy, když obě strany vědí, na čem jsou – že například kritické chyby budou opraveny do 14 dnů, méně závažné v další verzi apod. – předejdete tím konfliktům z nenaplněných očekávání. Právníci ARROWS běžně pomáhají klientům nastavit ve smlouvách realistické záruční podmínky a proces reklamace vad, aby kvalita dodávek byla vymahatelná a současně dodavatel věděl, kde končí jeho odpovědnost.

Na koho se můžete obrátit?

4. Ochrana dat a soulad s regulacemi (GDPR)

Problém: Moderní software často pracuje s osobními údaji zákazníků nebo jinými citlivými daty. Při agilním vývoji – s důrazem na funkční software před detailní dokumentací – hrozí, že aspekty bezpečnosti a ochrany dat nebudou dostatečně zdokumentovány ani řešeny. Například se může stát, že vývojový tým použije reálná data ke testování bez svolení, nebo že nebude jasně určeno, kdo zodpovídá za bezpečnostní opatření. 

Únik dat či porušení GDPR pak vede nejen k poškození reputace, ale i k právním postihům. Víte, že za porušení povinností podle GDPR hrozí pokuta až 20 milionů EUR nebo 4 % z ročního obratu firmy – podle toho, co je vyšší? Taková sankce může pro střední firmu být likvidační. Velká část incidentů přitom plyne z podcenění bezpečnosti během vývoje – až 63 % úniků dat je způsobeno nedostatečnými bezpečnostními opatřeními ze strany lidí a procesů. Agilní týmy někdy nechtějí „zdržovat papírováním“, ale absence jasných pravidel a dokumentace ohledně nakládání s daty může mít právní dohru.

Řešení: Dbejte na začlenění pravidel o ochraně dat už do smlouvy a do procesu vývoje. Smlouva by měla obsahovat doložky o důvěrnosti, jasně vymezit, kdo je správcem a zpracovatelem osobních údajů, a uložit dodavateli povinnosti ohledně bezpečnosti (šifrování, zálohy, přístupy apod.). Doporučujeme také sjednat, že dodavatel dodržuje GDPR a nese odpovědnost za případné úniky způsobené porušením zabezpečení z jeho strany. Kromě smlouvy je vhodné i prakticky během vývoje myslet na „Privacy by Design“ – například zahrnout bezpečnostní a compliance kritéria do Definition of Done u jednotlivých úkolů. Agile neznamená ignorovat dokumentaci úplně – citlivé věci (jako právě nakládání s osobními údaji) by měly být řádně zaznamenány a schváleny oběma stranami. Můžete si domluvit třeba i pravidelné bezpečnostní audity po určitých fázích. Právníci ARROWS se specializují i na IT compliance – pomohou Vám nastavit smlouvu i interní procesy tak, aby vývoj probíhal v souladu s GDPR a dalšími předpisy, a tím se minimalizovalo riziko sankcí.

5. Cenový model a finanční nejistota projektu

Problém: Kolik bude vývoj stát? – Otázka, na kterou chce mít vedení firmy jasnou odpověď, ale u agilního projektu není jednoznačná. Agilní kontrakty obvykle nebývají paušál s pevnou cenou za celé dílo, protože na začátku není znám přesný rozsah všech požadavků. To může vést k pnutí: klient (zadavatel) očekává určitou cenovou hladinu, zatímco dodavatel upozorňuje, že kvůli změnám se práce může prodražit. 

Pokud toto není sjednáno předem, hrozí rozpočet mimo kontrolu a spor, kdo ponese vícenáklady. Zadavatel se může cítit, že „platí víc, než čekal“, dodavatel naopak, že „dělá zadarmo navíc“. Agilní projekty někdy začínají s optimistickým příslibem rychlé základní verze levně, ale postupné přidávání funkcí může konečný účet násobně navýšit, pokud chybí mantinely.

Řešení: Nastavte správný cenový model a transparentní finanční pravidla. Existuje několik modelů, které lze v agilních smlouvách použít, např.:

  • Time & Materials (čas a materiál): Platíte průběžně podle odpracovaných hodin a skutečných nákladů. Tento model je velmi flexibilní – platíte, co se skutečně udělá. Nevýhoda: nejistota konečné ceny, vyžaduje důvěru a kontrolu průběhu.
  • Fixní cena s řízením rozsahu: Kombinuje výhody pevné ceny a agility. Dohodnete maximální cenu za určitý rámec funkčností, ale rozsah se může upravovat – pokud se přidá něco navíc, musí se něco jiného ubrat, aby se držel rozpočet.
  • Cílová cena (Target Cost): Předem si sjednáte cílový rozpočet a případně mechanismus sdílení rizik – např. pokud se podaří dokončit levněji, rozdíl si rozdělíte, a pokud dráže, dodavatel část přečerpání uhradí. Obě strany pak mají motivaci efektivně spolupracovat.
  • Postupné dodávky s průběžným financováním: Projekt se rozdělí na etapy (milníky, sprinty) a za každou dokončenou část zaplatíte předem dohodnutou sumu. Zadavatel tak postupně investuje a může projekt kdykoli zastavit, pokud není spokojen – ztráty jsou omezené. Dodavatel má zase jistotu plateb po částech a možnost pokračovat jen pokud dodává kvalitně.

Neexistuje univerzálně nejlepší model – záleží na povaze projektu a preferencích. Někdy se volí i kombinace, například strop rozpočtu (cap) u Time & Materials kontraktu, který uklidní klienta, že projekt nepřekročí určitou částku, pokud nebude dodatečně schváleno navýšení. Důležité je, abyste Vy jako zadavatel měli přehled o finančním čerpání a možnost včas reagovat, pokud se vývoj prodražuje. Smlouva by měla obsahovat mechanismy reportování odvedené práce a průběžné kontroly rozpočtu (např. měsíční report hodin, právo auditovat postup, milníkové schůzky nad rozpočtem). 

Právníci ARROWS Vám pomohou vybrat vhodný cenový model a jasně jej smluvně popsat, včetně ochranných prvků jako jsou cenové stropy či zádržné částky. Díky tomu předejdete pozdějšímu nepříjemnému překvapení na faktuře.

Když nastane spor: soudní řízení a alternativy řešení konfliktů

I přes veškerou prevenci se někdy spor mezi Vámi a dodavatelem vyvinout může. Agilní prostředí je komplexní a může docházet k odlišným interpretacím smlouvy či očekávání. Pokud neshody přerostou v otevřený konflikt, nabízí se několik způsobů řešení – ne vždy je nutné běžet hned k soudu. Ve skutečnosti je soudní cesta spíše krajní možností. Nejprve zkuste dohodu; když to nejde, zvažte níže uvedené varianty. Právníci ARROWS vždy klientům doporučují zhodnotit, která metoda vyřešení sporu je nejrychlejší a nejefektivnější pro danou situaci.

  • Mediace: Mimosoudní řešení za pomoci neutrálního mediátora. Strany si sednou k jednacímu stolu a s podporou mediátora hledají smírné řešení. Výhodou mediace je rychlost, nižší náklady a důvěrnost – nic neprobíhá veřejně. Navíc si můžete zachovat obchodní vztahy; často po úspěšné mediaci spolu firmy pokračují ve spolupráci dál. 

Mediace se hodí zejména pokud došlo k nedorozumění ohledně smlouvy, kvality dodávky nebo platebních povinností. Právníci ARROWS mohou fungovat jako Vaši zástupci při mediaci – poradí Vám strategii a pohlídají, aby navržená dohoda chránila Vaše zájmy.

  • Arbitráž (rozhodčí řízení): Formálnější postup, kdy spor nerozhoduje soud, ale rozhodce (nebo rozhodčí senát) na základě rozhodčí doložky ve smlouvě. Arbitráž je rychlejší než soud, neveřejná a můžete si zvolit rozhodce, který rozumí IT problematice. Rozhodnutí rozhodce je přitom právně závazné a vykonatelné podobně jako rozsudek. 

Arbitráž se často volí u složitějších technologických sporů, kde je výhoda odbornosti rozhodce. Právníci ARROWS Vám pomohou už při uzavírání smlouvy sjednat férovou rozhodčí doložku a v případě sporu Vás před rozhodcem kvalifikovaně zastoupí.

  • Soudní řízení: Klasická cesta žaloby k soudu je poslední instance, pokud selžou dohody i rychlejší metody. Nevýhodou jsou delší lhůty (soudy se mohou táhnout roky), vyšší náklady a veřejnost řízení (spor může proniknout na veřejnost, což pro image firmy není ideální). Na druhou stranu jen soud může vydat pravomocný rozsudek, kterým např. přinutí protistranu plnit povinnosti, pokud všechny jiné možnosti ztroskotaly. 

Někdy už jen hrozba soudem přiměje neplatiče nebo nepoctivého dodavatele jednat. Právníci ARROWS mají bohaté zkušenosti i s litigací v oblasti IT – pokud je nutné se soudit, zajistí Vám kompletní zastupování a ochranu Vašich práv před soudem.

Prevence je klíč: Praktické tipy pro zadavatele agilního vývoje

Nejlepším způsobem, jak řešit spor, je nedostat se do něj. Zde je několik praktických doporučení, jak minimalizovat rizika ještě předtím, než problém nastane. Tato doporučení vycházejí ze zkušeností právníků ARROWS, kteří oblast agilního vývoje dlouhodobě sledují:

  • Zapojte právníka od začátku projektu: Nepovažujte právní dohled za něco, co řešit „až bude zle“. Prevence je vždy levnější než řešení sporu. Odborník na IT právo Vám pomůže nastavit smlouvu agilně – pokryje specifické pojmy (sprint, backlog, user story, apod.), ošetří postup při změnách a nastaví možnost ukončení spolupráce pro případ nespokojenosti

Například lze do smlouvy vložit klauzuli o ukončení „for convenience“ po dokončení každé fáze, což Vám dá možnost odejít z projektu, pokud by se vyvíjel špatně. Právníci ARROWS znají osvědčené šablony agilních smluv a dohlédnou, že kontrakt splňuje všechny právní požadavky.

  • Důraz na komunikaci a spolupráci: Agilní vývoj stojí na těsné komunikaci mezi Vámi (objednatelem) a dodavatelem. Využívejte pravidelných schůzek (stand-upy, sprint review, apod.) a trvejte na tom, aby se klíčová rozhodnutí potvrzovala písemně (např. shrnutím v e-mailu nebo zápisem). To není byrokracie navíc, ale zajištění průkaznosti – když později dojde ke sporu, jasná komunikace a zápisy zabrání „hraji si na to, co kdo řekl/neslíbil“. 

Budujte s dodavatelem partnerský vztah, ale mějte i zdravé kontrolní mechanismy. Právníci ARROWS často klientům radí, aby do větších projektů zapojili tzv. řídicí výbor nebo pravidelné status meetingy vedení – i taková ujednání lze dát do smlouvy, aby měla protistrana povinnost se potkávat a řešit případné problémy průběžně.

  • Interní procesy a dokumentace: I když agilní Manifest hlásá „funkční software před rozsáhlou dokumentací“, z pohledu práva určitou dokumentaci potřebujete. Ujistěte se, že máte interně nastaveno verzování požadavků, archivaci zdrojového kódu a zálohy komunikace s dodavatelem. Každou změnu zadání si nechte potvrdit. Vytvořte si auditní stopu – v budoucnu se může hodit prokazovat, na čem jste se dohodli. 

U citlivých oblastí (bezpečnost, architektura) klidně žádejte formální schválení dokumentu i v agilním režimu. Moderní nástroje jako Jira nebo Confluence mohou sloužit jako živá dokumentace – když jsou správně používány, máte vše podstatné zaznamenáno. Právníci ARROWS Vám mohou pomoci nastavit vnitřní standardy dokumentace tak, aby nebyly přehnaně byrokratické, ale zároveň zajistily dostatek důkazů a přehled pro případný spor.

Závěr: S agilními inovacemi opatrně, ale beze strachu

Agilní vývoj softwaru může Vaší firmě přinést obrovské benefity – rychlejší dodání produktu na trh, vyšší hodnotu pro zákazníka a schopnost flexibilně reagovat na změny. Zároveň ale nesmíte podcenit právní stránku. Jak jsme ukázali, nejasné smlouvy, neošetřená práva či povinnosti a podcenění právních rizik mohou vést k prodražení projektu, ztrátě investic a vleklým sporům. Prevence a správné nastavení pravidel jsou v agilním prostředí naprosto zásadní.

Hlavní myšlenka zní: Agilita a právní jistota se nevylučují. S vhodně nastavenou smlouvou a při dodržování výše uvedených zásad můžete čerpat výhody agilního vývoje bez obav, že Vás překvapí soudní obsílka či nepříjemný spor. Právníci ARROWS mají bohaté zkušenosti s řešením sporů plynoucích z agilních projektů i s jejich prevencí. Rádi Vám budou krýt záda – ať už při přípravě smlouvy, konzultaci během projektu nebo zastupování ve sporu.

Nenechte právní nejistotu ohrozit Vaše inovace. Pokud vyvíjíte software agilně (nebo to plánujete) a nejste si jisti, zda máte vše ošetřeno, kontaktujte ARROWS. Probereme Vaši situaci, zrevidujeme smlouvy či nastavíme nové a postaráme se, aby Vás vývoj nebolel po právní stránce. Díky spolupráci s námi můžete s klidem využívat agilní přístup, minimalizovat rizika a plně se soustředit na rozvoj svého podnikání. Vaše starosti s právními nástrahami přenechte nám – tým ARROWS advokátní kanceláře je tu od toho, aby Vaše projekty běžely hladce a bez soudních tahanic.

Více než 2000 klientů už nám důvěřuje a my jsme byli vyhlášeni Právnickou firmou roku 2024. Přidejte se k nim – jsme připraveni pomoci i Vám na cestě agilního úspěchu!

Nechcete tenhle problém řešit sami? Věří nám více než 2000 klientů a jsme oceněni jako Právnická firma roku 2024. Podívejte se ZDE na naše reference.