Pojdite na glavno vsebino
Certyneo

Primer SOW razvijalca spletnih aplikacij: celotna naročila v pavšalnem režimu

Slabo napisan SOW izpostavlja DSI in izvajalce tveganju dragih pravnih sporov o deliverablih in lastništvu kode. Tukaj je popoln in skladabilen model za varovanje vaših spletnih razvojnih naročil v pavšalnem režimu.

Équipe éditoriale Certyneo13 min branja

Équipe éditoriale Certyneo

Pisec — Certyneo · O Certyneju

Zakaj napisati trdno SOW za naročilo razvoja spletne aplikacije v pavšalnem režimu?

Ko podjetje poverizaž razvijalcu spletnih aplikacij ali agenciji naročilo v pavšalnem režimu, je iskušnja velika, da se opiramo na preprost predračun ali e-poštni izmenjanji e-poštnih sporočil. Vendar je to eden glavnih virov sporov v odnosu med odjemalcem in tehnološkim izvajalcem: slabo opredeljen obseg projekta, sporna dostava, nespecificirani pravice na izvorno kodo. Statement of Work (SOW) je pogodbeni dokument, ki omogoča preprečevanje vseh teh tveganj z formalizacijo, točka za točko, kaj mora vsaka stran storiti, kdaj in po kakšnih merilih uspeha.

V naročilu v pavšalnem režimu — v nasprotju z regijem — se izvajalec zavezuje na natančen rezultat za fiksno ceno. Ta narava pogodbe naredi pisanje SOW še bolj kritično: vsaka nejasna območja se spremenijo v nestrinjanje glede tega, kaj je bilo »vključeno« ali ne v obseg. Leta 2024 je po letnem poročilu Nacionalnega sveta za pravnike več kot 18 % trgovinskih sporov, povezanih s pogodbami za IT-storitve, predstavljalo spore pred francoskimi trgovinskimi sodišči.

V tem vodiču podrobno opišemo strukturo primera SOW razvijalca spletnih aplikacij za pavšalno naročilo, ki pokriva deliverable, merila sprejetja, intelektualno lastnino in prenos izvorne kode. Za več informacij o temeljnih načelih si oglejte naš popoln vodič po SOW: predloga, klavzule in elektronski podpis.

---

Tipična struktura SOW za razvijalca spletnih aplikacij v pavšalnem naročilu

Dobro strukturiran SOW sledi logični arhitekturi, ki napreduje od splošnega k specifičnemu. Tukaj so nepogrešljive razdelke za razvojno naročilo spletne aplikacije.

1. Glava in identifikacija strank

Dokument se začne s točno identifikacijo obeh strani: naročnika (podjetje odjemalca, z omembom pravne oblike, številke SIREN, zakonskega predstavnika in njegovega naziva) in izvajalca (neodvisni razvijalec ali družba). V tej razdelku se pojasni tudi:

  • Številka SOW (zlasti, če je v okviru MSA — Master Services Agreement)
  • Datum stopitve v veljavo
  • Predvidena trajanja naročila
  • Referent projekta na strani odjemalca in na strani izvajalca

Ta razdelka se zdi nepomembna, vendar je odločilna v primeru spora: določa pooblaščence za validacijo deliverablev in podpisovanje dopolnil.

2. Obseg in opis deliverablev

To je srce dokumenta. Za pavšalno razvojno naročilo spletne aplikacije mora biti obseg opisan s skoraj tehnično natančnostjo.

Primer besedila za e-commerce spletno aplikacijo:

> Izvajalec se zavezuje zasnovati, razviti in dostaviti odzivno e-commerce spletno aplikacijo, temeljito na Next.js 14 (React-okvir), povezano s REST API back-end Node.js/Express, z integracijo Stripe za spletno plačilo. Aplikacija bo vsebovala naslednje module: katalog izdelkov (do 5000 referenc), nakupovalni košaric, pretvorni tunel v 3 korakih, varno območje odjemalca (JWT), nadzorno ploščo skrbnika.

Vsak deliverable mora biti naveden individualno z:

  • Njegovim naslovom (npr.: »Modul avtentifikacije uporabnika«)
  • Njegovo funkcionalno opisom (kaj to naredi, ne kako je naredljeno)
  • Predvidenim datumom dostave (ali razdelitvi po sprint/fazi)
  • Obliko dostave (repozitorij Git, URL staging, datoteka ZIP, tehnična dokumentacija)

Za kompleksne projekte je priporočljivo priložiti funkcionalni specification dokument (CDC) ali Agile user stories, na katere se SOW eksplicitno sklicuje.

3. Merila sprejetja: kako validirati vsak deliverable?

To je razdelka, ki se je največkrat prezrta in najbolj spora. Merila sprejetja objektivno definirajo pogoje, pod katerimi odjemalec prizna, da je deliverable v skladu.

Primer meril sprejetja za spletno aplikacijo:

| Deliverable | Merilo sprejetja | |---|---| | Modul avtentifikacije | Deluj očni prijav/odjav na Chrome, Firefox, Safari (različicah N-1). Čas odziva < 800 ms. Preskusi enot pokrivajo ≥ 80 % kode. | | Pretvorni tunel | Stopnja JavaScript-napake = 0 pod simuliranem bremenom (200 sočasnih uporabnikov prek Lighthouse). | | Nadzorna plošča skrbnika | Izvoz CSV delujoč. Pravilno prikaz pri ločljivosti 1280 × 720 px najmanj. | | Tehnična dokumentacija | Celotna datoteka README.md, priložen diagram arhitekture, dokumentirane spremenljivke okolja. |

SOW mora tudi specificirati:

  • Postopek prejema: kdo testira, s katerimi orodji, v katerem roku po dostavi (primer: odjemalec ima 10 delavnih dni za validacijo ali pisane pripombe)
  • Upravljanje pripomb: manjše pripombe (kozmetični bugs) ne blokira plačila; glavne pripombe (funkcionalnost ne deluje) ustavijo plačilo do popravka
  • Molčanje je sprejetje: če po roku prejema ni pisanega vračanja, se deliverable šteje za sprejetega

Ta mehanika sprejetja je v pavšalu ključna. Za avtomatizacijo podpisovanja PV prejema številne DSI uporabljajo elektronski podpis v podjetju, ki ima probantno vrednost enakovredno ročnemu podpisu po uredbi eIDAS.

4. Finančni pogoji in mejniki plačil

V pavšalnem naročilu je struktura plačila običajno povezana s spremljanjem projekta namesto s porabljenega časa.

Primer plana plačil za projekt za 24.000 € brez DDV:

  • 30 % ob podpisu SOW: 7.200 € brez DDV (zaloga, pokriva fazo oblikovanja/arhitekture)
  • 30 % ob dostavi sprint 1 (deliverablei 1 do 4 validirani): 7.200 € brez DDV
  • 25 % ob dostavi sprint 2 (deliverablei 5 do 8 validirani): 6.000 € brez DDV
  • 15 % ob končnem prejemu in zagonu: 3.600 € brez DDV

SOW specifikuje penale za zakasnjenje na strani izvajalca (npr.: 0,5 % celotnega zneska na teden zakasnjenja, omejene na 10 %) in penale za zakasnjenje na strani odjemalca za validirajne vrnitve (npr.: podaljšanje celotnega roka za trajanje enakovrednu zakasnjenju validacije).

5. Intelektualna lastnina in prenos izvorne kode

To je zakonsko najbolj občutljiva razdelka za vse razvojne pogodbe spletnih aplikacij. Po privzetem, po francoskem pravu (Zakon o intelektualni lastnini, čl. L. 111-1), avtor duhovnega dela — vključno s programsko kodo — obdrži pravice tudi po dostavi in plačilu. Torej brez eksplicitne klavzule o prenesu ima odjemalec plačan razvoj, vendar zakonsko ne poseduje kode.

Dobro napisan SOW mora vsebovati klavzulo o celovitem prenosu. Tukaj je primer besedila:

> V zameno za popolno plačilo dogovorjene cene se Izvajalec odrekne Odjemalcu, na način izključni in dokončni, vseh premoženjskih pravic na Deliverablih, razvitih posebej v okviru tega SOW, vključno s pravicami do razmnoževanja, javne predstavitve, prilagoditve, prevoda, spremembe in komercialne izkoriščenja, za svet in za trajanje zakonitega varovanja avtorskih pravic.

SOW mora tudi razlikovati med:

  • Proprietary koda (posebej razvita za ta projekt → prenesena na odjemalca)
  • Komponente tretjih oseb (okvirji, knižnice odprtokodnih → izvajalec jamči za skladnost z veljajočimi licencami)
  • Orodja in metode izvajalca (znanje, boilerplates → ostanejo lastnina izvajalca)
  • Odvisnosti odprtokodnih: našteti komponente in njihove licence (MIT, Apache 2.0, LGPL ...) za izogibanje prekrškom licence

Za naročila, ki vključujejo inovativne razvoje, ki jih je mogoče patentirati ali zaščititi kot programske kode, si oglejte naš hub INPI: podpis, depozit in atestacija za zavarovanje pravic že v razvojni fazi.

Na koncu mora SOW vsebovati klavzulo escrow izvorne kode, če odjemalec želi zavarovanje pred krhko izvajalca: koda je deponirana pri tretjem osebku in sprosta pod predpisanimi pogoji (stečaj izvajalca, kršitev SLA, itd.).

---

Dopolnilne nepogrešljive klavzule v SOW-u za razvoj spletne aplikacije

Zaupnost in vključeni NDA

Izvajalec bo imel dostop do občutljivih informacij: arhitektura, podatki odjemalca, roadmap proizvoda. SOW mora vsebovati klavzulo o zaupnosti (ali sklicevati na ločeno podpisani NDA), ki pokriva:

  • Trajanje obveznosti (običajno 3 do 5 let po koncu naročila)
  • Opredelitev zaupnih informacij
  • Izjeme (javno dostopne informacije, zakonito pridobljene od tretjega)
  • Obveznosti vrnitve ali uničenja podatkov ob koncu pogodbe

Garancije in vzdrževanje po dostavi

V pavšalu se garantija za skrite napake zakonsko uporabi, vendar SOW specifikuje njen operativni obseg:

  • Jamstvo za delovanja: v X mesecih po končnem prejemu izvajalec brezplačno popravi vsak bug, povezan z njegovim razvojem (brez funkcionalnih sprememb)
  • SLA popravka: ključna napaka popravljena v 24 delavnih urah; večja napaka v 72 urah; manjša napaka vključena v naslednji cikel
  • Izjeme iz garancije: spremembe, ki jih je izvajalec opravil na kodi, nevalidne posodobitve odvisnosti

Podizvajalstvo in človeški viri

Odjemalec mora vedeti, ali lahko izvajalec podizvajalstvo celotnega ali dela razvoja. Če je zaželeno klavzula o predhodnem soglasju (posebej zaradi zaupnosti ali skladnosti GDPR), mora biti v SOW. V kritičnih naročilih nekateri odjemalci celo zahtevajo imenovanje razvijalcev in prej dogovorjen pristop v primeru spremembe ekipe.

Za SOW, podpisane s tujimi izvajalci ali v večstranskem kontekstu, rešitev elektronskega podpisa skladna z eIDAS Certyneo omogoča oddaljeno podpisovanje z probantno vrednostjo, priznano v 27 državah članicah EU.

---

Dobre prakse za zaključek in podpisovanje vašega SOW

Postopek pregleda in dopolnitve

Pred podpisom mora biti SOW pregledala:

  1. Tehnični vodja projekta na strani odjemalca (validacija funkcionalnega obsega)
  2. Pravnik ali CFO (validacija finančnih klavzul, IP in penale)
  3. RSSI če se obdelujejo osebni ali občutljivi podatki (skladnost z GDPR)

Vsaka sprememba obsega med projektom mora biti podpisana v Change Order (dopolnilo), ki specifikuje vpliv na rok in ceno. Brez podpisanega dopolnila velja vsak zahtevek za spremembo kot zunaj obsega.

Elektronski podpis SOW

Ročni podpis SOW zahteva naporne ure papirja in je vir napak (podpisana zastarela različica, manjkajoči podpis). Napredovani ali kvalificirani elektronski podpis, skladna z uredbo eIDAS, ima številne odločilne prednosti za to vrsto dokumenta:

  • Okrepljena probantna vrednost: kvalificirani časovni žig, prepričljiva identifikacija podpisnikov
  • Hitrost: SOW je mogoče podpisati v nekaj minutah, celo z izvajalcem v delovanju od doma ali tujini
  • Samodejno arhiviranje: podpisani dokument je ohranjen nefalsificirano
  • Sledenje različicam: preprečuje podpisovanje stare različice

Naš primerjava rešitve elektronskih podpisov vam pomaga izbrati raven podpisa, ustrezno vrednosti in občutljivosti vaših SOW. Za naročila, večja od 50.000 € ali vključujoča razširjene klavzule o prenosu IP, je priporočen kvalificirani podpis (najvišja raven eIDAS).

Za pospešitev izdelave samega dokumenta naš generator pogodb prek AI omogoča proizvodnjo osebja draft SOW v nekaj minutah, na osnovi parametrov vaše naročila.

Zakonski okvir, ki se uporablja za SOW-e razvoja spletnih aplikacij

Civilni zakonik in zavezujoča moč pogodbe

SOW je pred vsem pogodba v smislu člena 1101 francoskega civilnega zakonika: »Pogodba je sporazum volje med dvema ali več osebami, namenjen ustvarjanju, spreminjanju, prenosu ali odpravi obveznosti.« Njena zavezujoča moč je zagotovljena v členu 1103: »Zakonito oblikovane pogodbe veljajo kot zakon za tiste, ki so jih zaključili.« Takoj ko ga podpišeta obe stranki, je SOW pravno zavezujoč, vključno njegove priloge in tehnične tabele.

Elektronski podpis SOW je urejen s členi 1366 in 1367 francoskog civilnega zakonika, ki elektronskemu pismu priznavajo enako probantno vrednost kot papirniemu, pod pogojem, da je identiteta podpisnika primerno identificirana in je celovitost dokumenta zagotovljena.

Uredba eIDAS št. 910/2014 in standardi ETSI

Za SOW-e elektronsko podpisane med evropskimi podjetji Uredba eIDAS (št. 910/2014 Evropskega parlamenta in Sveta) definira tri ravni elektronskega podpisa: preprost, napredovalen in kvalificirani. Napredovani elektronski podpis (SEA) temelji na standardih ETSI EN 319 132 (XAdES) in ETSI EN 319 122 (CAdES), ki zagotavljata celovitost dokumenta in identifikacijo podpisnika. Za pogodbe z velikimi finančnimi vložki ali vključujoče klavzule o prenosu avtorskih pravic je priporočen kvalificirani podpis (SEQ), zasnovan na certifikatu, izdanem s kvalificiranim ponudnikom storitev zaupanja (PSTQ), vpisanim na evropski seznam zaupanja (TSL).

Zakon o intelektualni lastnini (CPI)

Prenos pravic na izvorno kodo je urejen z Zakonom o intelektualni lastnini. Člen L. 111-1 CPI posvečam moralni pravici in premoženjskim pravicam avtorja na vsako delo duha, vključno s programske kode (čl. L. 112-2, 13°). Prenos premoženjskih pravic mora, glede na člen L. 131-3 CPI, eksplicitno omeniti vsako preneseno pravico, ozemlje, trajanje in način izkoriščanja. Vsak SOW, ki pomanjka eno od teh omemb, tvegač videnja klavzule o prenosu razveljavitve sodišči, kar pusti pravice izvajalcu.

Poleg tega programske kode, ki jih je ustvaril delavec v opravljanju svojih funkcij, pripadajo delodajalcu (čl. L. 113-9 CPI). To pravilo se ne uporablja za neodvisne izvajalce, zato je imperativna potreba po pogodbeni klavzuli o prenosu.

GDPR (Uredba št. 2016/679) in obdelava podatkov

Če izvajalec obdeluje osebne podatke v imenu odjemalca (npr.: dostop do baze podatkov odjemalcev za razvoj CRM), se kvalificira kot obdelovalec v smislu člena 28 GDPR. SOW mora nato vključiti ali sklicevati na sporazum o obdelavi podatkov (DPA), ki specifikuje: naravo in namen obdelave, kategorije podatkov, tehnične in organizacijske varnostne ukrepe ter obveznosti izvajalca v primeru kršitve podatkov. Brez tega se odjemalec in izvajalec izpostavljata kaznim CNIL, ki lahko dosežejo 4 % letnega svetnega prometa.

Trgovinsko pravo in pogodbena odgovornost

V primeru kršitve deliverablev ali rokov je pogodbena odgovornost izvajalca zavezana na podlagi členov 1231-1 in naprej francoskog civilnega zakonika (stari členi 1147 itd.). Omejevalne klavzule odgovornosti (omejitev na X mesecev obračunavanja) so med strokovnjaki veljavne, pod pogojem, da ne prazne pogodbe njene substance (čl. 1170 Civilnega zakonika).

Scenariji uporabe: SOW razvijalec spletnih aplikacij v praksi

Scenarij 1 — Scale-up SaaS naroči prilagojeni modul računovodstva

Scale-up B2B, izdajatelj programske kode za upravljanja HR, s približno 40 sodelavci in 500 aktivnimi odjemalci, želi da zunanji razvijalec razvije prilagojeni modul avtomatske счёт-faktury, integriran v njegov glavni proizvod. Pavšalni proračun je 35.000 € brez DDV za 4 mesece razvoja.

Brez formaliziranega SOW zgodnje tedne razkrijejo velike razlike: izvajalec meni, da je integracija z API Stripe zunaj obsega, medtem ko odjemalec jo šteje implicitno vključeno. Spor o 8000 € presežka izbruha v sprint 2.

S strukturiranim SOW, vključujočim tabelo deliverablev, natančna merila sprejetja in seznam tretjih integraciji eksplicitno vključenih, je ta vrsta konflikta izognjena. Klavzula Change Order zavezuje k podpisanju dopolnila za vsako dodajanja obsega. Rezultat, zaznan v podobnih kontekstih: zmanjšanje sodbe med projektom za 70 do 85 % in dobiček 2 do 3 tedne na rokom nastopa v proizvodnjo, glede na podatke, objavljene SYNTEC Numérique v svojem barometru 2023.

Scenarij 2 — Industrijska skupina varuje prenos pravic na prilagojeno ERP

Industrijska skupina srednje velikosti (približno 800 zaposlenih, 3 proizvodnih mest) naroči agenciji razvoja spletnih aplikacij prilagojeno ERP za upravljanja proizvodnje za 180.000 € brez DDV. Naročila je trajala 18 mesecev. Na koncu projekta je agencijo kupil konkurent. Skupina je nato ugotovila, da klavzula o intelektualni lastnini njihove prvotne pogodbe ni pokrila prenos pravic na module, razvitih v podizvajalstvu dveh freelancerjev, ki sta intervenirala na projektu.

Dobro napisan SOW bi predvidel: klavzulo o celovitem prenosu, pokrivajočo vse deliverablei, tudi tiste, ki jih proizvedejo podizvajalci, obveznost za primarnega izvajalca, da pridobi enakovredne prenose od svojih lastnih podizvajalcev, in mehanizem escrow izvorne kode, aktivirajočo v primeru spremembe nadzora. V podobnih situacijah, dokumentiranih s strani pravnih pisarn, specializiranih za pravo digitalne tehnologije, stroški sporov in delnega ponovno razvojnega rednega presegajo 30 % prvotnega proračuna projekta.

Scenarij 3 — Digitalna agencija standardizira svoje SOW za pospešitev prodaje

Spletna agencija 15 oseb v povprečju realizira 25 projektov v pavšalu na leto, za proračune od 8000 do 60.000 € brez DDV. Vodstvo ugotavlja, da negociacija in podpisovanje SOW mobilizira povprečno 4 ure na projekt na strani trgovine in pravne službe, kar je približno 100 ur letnega poteka.

Z sprejetjem standardiziranega modela SOW, dopolnjena s generatorjem klavzul prilagojenih vsakemu vrsti naročila (spletni vizitka, spletna aplikacija, e-commerce, API), in z uvajanjem elektronskega podpisa za zaključek dokumentov na daljavo, agencija zmanjša ta rok na 45 minut na SOW. Na 25 projektih letno so to približno 55 ur, pridobljenih, kar je ekvivalent več kot tednu časa. Elektronski podpis zmanjša tudi rok med pošiljanjem in efektivnim podpisom v povprečju od 8 dni na manj kot 24 ur, pospešuje začetek projektov in izboljšuje likvidnost.

Zaključek

Pisanje delovnega trdnega SOW razvijalca spletnih aplikacij za pavšalno naročilo ni upravna formalnost: je ustanovni dokument odnosu pogodbe, ki preprečuje spore na deliverableh, jamči dejanski prenos izvorne kode in zaščiti obe stranki v primeru nestrinjanja. Z strukturiranjem vašega SOW okoli petih stebrov — identifikacija strank, obseg deliverablev, objektivna merila sprejetja, jalonizirani finančni pogoji in detaljne klavzule intelektualne lastnine — dajete vašemu projektu najboljše možnosti za mirno izvajanje.

Certyneo vas spremlja na vsakem koraku: od produkcije draft-a prek naš generator pogodb prek AI do elektronskega podpisa skladna z eIDAS na naši platformi, skozi arhiviranje vaših podpisanih dokumentov. Odkrijte naše formule na strani cena Certyneo in začnite varovanje vaših naročil danes.

Preizkusite Certyneo brezplačno

Pošljite svoj prvi kuvert s podpisom v manj kot 5 minutah. 5 brezplačnih kuvertov mesečno, brez kreditne kartice.

Poglobite temo

Naši obsežni vodniki za obvladovanje elektronskega podpisa.