Szoftverfejlesztési szerződés kész, kitölthető minta
Ez a szoftverfejlesztési szerződés minta segítséget nyújt a megrendelő és a fejlesztő közötti együttműködés írásos rögzítéséhez. Tartalmazza a fejlesztési feladatok, teljesítési határidők, díjazás, átadás-átvétel, hibajavítás, szerzői jogok, titoktartás és felmondás alapvető rendelkezéseit.
A szoftverfejlesztési szerződés a megrendelő és a fejlesztő közötti feladatmegosztás, felelősség és üzleti feltételek rögzítésére szolgál. Egy jól előkészített megállapodás csökkenti a félreértések és a késedelmes teljesítés kockázatát. Különösen fontos a fejlesztendő rendszer pontos leírása, az elfogadási feltételek és a felhasználási jogok meghatározása. Az alábbi minta kiindulópontként használható egyedi fejlesztési projektekhez.
Mire szolgál a szoftverfejlesztési szerződés?
A szerződés meghatározza, hogy a fejlesztő milyen szoftvert, milyen funkciókkal, milyen ütemezésben és milyen díjazás ellenében készít el. Rögzíti a felek együttműködési kötelezettségeit, beleértve a megrendelő adatszolgáltatását, tesztelési közreműködését és jóváhagyási feladatait is.
Nemcsak új alkalmazás fejlesztésére használható, hanem weboldal, mobilalkalmazás, üzleti rendszer, integráció, egyedi modul vagy meglévő szoftver továbbfejlesztése esetén is.
A legfontosabb szerződéses adatok
A dokumentumban a felek pontos azonosítása mellett a műszaki tartalmat is egyértelműen rögzíteni kell. A részletes specifikáció célszerűen külön mellékletben szerepel, amely a szerződés elválaszthatatlan részét képezi.
| Mező | Rendeltetése | Gyakori hiba |
|---|---|---|
| Fejlesztési tárgy | A készítendő rendszer és funkciók leírása | Túl általános, mérhetetlen feladatleírás |
| Teljesítési határidő | Az átadási és részhatáridők rögzítése | A megrendelői közreműködés figyelmen kívül hagyása |
| Vállalkozói díj | A díj, az áfa és a fizetési ütemezés meghatározása | Az extra munka díjának kihagyása |
| Átadás-átvétel | Tesztelési és elfogadási folyamat szabályozása | Nincs határidő a hibák bejelentésére |
| Felhasználási jogok | A forráskód és a kész szoftver használatának rendezése | A jogátruházás terjedelmének tisztázatlansága |
Műszaki specifikáció szerepe
A specifikációban érdemes felsorolni a funkciókat, a támogatott platformokat, a külső rendszerekkel való kapcsolódásokat, a teljesítményelvárásokat és a biztonsági követelményeket. Ha a projekt során változik az igény, a módosítást írásban kell jóváhagyni.
Díjazás, ütemezés és módosítások
A díjazás lehet fix összegű, idő- és anyagalapú vagy mérföldkövekhez kötött. A fizetési feltételeknek ki kell térniük az előlegre, a részszámlázásra, a számla fizetési határidejére és a késedelmes fizetés következményeire.
- Határozzák meg a fejlesztési díjat és annak áfatartalmát.
- Rögzítsék a mérföldkövekhez tartozó átadási eredményeket.
- Szabályozzák az előre nem látható többletmunka megrendelését.
- Jelöljék meg a megrendelő által biztosítandó hozzáféréseket és anyagokat.
- Állapítsák meg a késedelem és a teljesítés akadályainak kezelését.
Változáskezelés
A fejlesztési igények módosítása rendszerint hatással van a költségre és a határidőre. A szerződésben célszerű kikötni, hogy a fejlesztő csak írásban elfogadott változtatási igény alapján köteles további munkát végezni.
Szerkeszthető sablon
Dokumentumsablon
SZOFTVERFEJLESZTÉSI SZERZŐDÉS
Kelt: ____________________ helyen, ____________________ napján.
Egyrészről
Megrendelő: ____________________
Székhely/lakcím: ____________________
Cégjegyzékszám/nyilvántartási szám: ____________________
Adószám: ____________________
Képviselő: ____________________
másrészről
Fejlesztő: ____________________
Székhely/lakcím: ____________________
Cégjegyzékszám/nyilvántartási szám: ____________________
Adószám: ____________________
Képviselő: ____________________
a továbbiakban együttesen: Felek, az alábbi feltételekkel szerződést kötnek.
| Adat | Tartalom |
|---|---|
| A fejlesztés tárgya | ____________________ |
| Részletes specifikáció melléklete | ____________________ |
| Teljesítési határidő | ____________________ |
| Vállalkozói díj | ____________________ Ft + áfa / áfamentes |
| Fizetési határidő | ____________________ nap |
| Átadás-átvétel helye és módja | ____________________ |
| Jótállási/hibajavítási időszak | ____________________ |
- A szerződés tárgya. A Fejlesztő vállalja, hogy a jelen szerződés és annak melléklete szerinti szoftvert elkészíti, a Megrendelő pedig a teljesítést átveszi és a vállalkozói díjat megfizeti.
- A Fejlesztő kötelezettségei. A Fejlesztő a feladatot szakmailag elvárható gondossággal, a specifikációban rögzített követelményeknek megfelelően végzi el. A Fejlesztő haladéktalanul tájékoztatja a Megrendelőt minden olyan körülményről, amely a teljesítést befolyásolhatja.
- A Megrendelő kötelezettségei. A Megrendelő a fejlesztéshez szükséges információkat, adatokat, hozzáféréseket és jóváhagyásokat határidőben biztosítja. A Megrendelő késedelme a teljesítési határidőt megfelelően módosítja.
- Díjazás és fizetés. A Megrendelő a Fejlesztő részére a táblázatban meghatározott vállalkozói díjat fizeti meg, a szabályszerűen kiállított számla alapján, átutalással. Részszámlázás feltételei: ____________________.
- Módosítások. A specifikáció vagy a feladatok módosítása kizárólag írásban érvényes. A módosításnak tartalmaznia kell a többlet- vagy csökkentett díjat, valamint a határidő változását.
- Átadás-átvétel. A Fejlesztő a kész szoftvert, a kapcsolódó dokumentációt és – ha a Felek így állapodnak meg – a forráskódot átadja. A Megrendelő az átadástól számított ____________________ napon belül írásban nyilatkozik az elfogadásról vagy a hibákról.
- Hibajavítás. A Fejlesztő a jogosan bejelentett, a specifikációnak való megfelelést akadályozó hibákat ____________________ határidőn belül javítja. Nem minősül hibának a szerződésben nem szereplő új igény.
- Szerzői jogok. A Fejlesztő a teljes díj megfizetését követően a Megrendelő részére ____________________ terjedelmű felhasználási jogot enged. A forráskód átadásának és felhasználásának feltételei: ____________________.
- Titoktartás. A Felek a szerződés teljesítése során tudomásukra jutott üzleti, műszaki és egyéb bizalmas információkat nem hozzák illetéktelen személy tudomására.
- Felmondás és záró rendelkezések. A szerződés megszüntetésének feltételei: ____________________. A jelen szerződésben nem szabályozott kérdésekben a hatályos jogszabályok rendelkezései irányadók. Jogvita esetén a Felek elsősorban egyeztetést kezdeményeznek.
A szerződés ____ eredeti példányban készült, amelyet a Felek elolvasás és értelmezés után jóváhagyólag írnak alá.
____________________
Megrendelő
____________________
Fejlesztő
A szöveget itt szerkesztheted. A módosítások a böngésződben maradnak, és kinyomtathatod vagy exportálhatod Wordbe és PDF-be.
Átadás-átvétel és hibajavítás
Az átadás-átvételi eljárás során a megrendelő ellenőrzi, hogy a szoftver megfelel-e a specifikációnak. A szerződésnek tartalmaznia kell a tesztelés időtartamát, a hibák bejelentésének módját és azt, mikor minősül a teljesítés elfogadottnak.
- A fejlesztő átadja a tesztelésre kész szoftvert és a kapcsolódó dokumentációt.
- A megrendelő a meghatározott határidőn belül elvégzi az ellenőrzést.
- A megrendelő írásban közli az elfogadást vagy felsorolja az észlelt hibákat.
- A fejlesztő a szerződés szerinti határidőn belül javítja a jogosan jelzett hibákat.
Gyakorlati javaslat: az elfogadási teszteket már a fejlesztés megkezdése előtt, mérhető feltételekkel érdemes meghatározni.
Szerzői jogok, forráskód és titoktartás
A szoftver szerzői jogi védelem alatt állhat, ezért világosan rendelkezni kell arról, hogy a megrendelő milyen felhasználási jogokat szerez. A kizárólagos vagy nem kizárólagos felhasználás, a területi és időbeli korlátok, valamint a forráskód átadása külön figyelmet igényel.
A titoktartási rendelkezés védheti az üzleti adatokat, a hozzáférési információkat, a fejlesztési dokumentációt és a projekt során megismert egyéb bizalmas adatokat. Személyes adatok kezelése esetén az adatvédelmi kötelezettségeket is rendezni kell.
Gyakran ismételt kérdések
Kötelező a forráskód átadása?
Nem minden esetben kötelező, de a szerződésben egyértelműen rögzíteni kell, hogy a forráskód átadásra kerül-e, milyen formában és milyen felhasználási jogokkal.
Mit tegyenek, ha a megrendelő új funkciót kér?
Az új funkciót írásos módosítási igényben célszerű rögzíteni, amely tartalmazza a feladatot, a többletdíjat és a módosult határidőt.
Rendelkezni kell karbantartásról is?
Igen, ha a fejlesztő az átadás után támogatást, üzemeltetést vagy hibajavítást vállal. Ennek időtartamát, díját és szolgáltatási szintjét különösen fontos meghatározni.