Pangwangunan parangkat lunak Agile rada anéh dibandingkeun jeung kontrak anu hasil ahirna, ruang lingkup pancén, jeung tanggal pangiriman geus ditangtukeun sateuacanna. Dina proyék agile, pihak-pihak gawé dina sprint pondok, période gawé anu ditangtukeun, jeung eusi produk disaluyukeun nalika proyék lumangsung.
Éta nawiskeun kalenturan, tapi ogé nimbulkeun patarosan hukum. Saha anu nangtukeun prioritas? Iraha hasil sprint ditampi? Sareng iraha tanggal pangiriman anu kalangkung nyababkeun gagal bayar? Artikel ieu ngajelaskeun kumaha pihak-pihak tiasa ngajawab patarosan ieu sacara kontraktual.
Anu dimaksud ku kontrak agile, dina bagian salajengna, nyaéta sakumpulan pengaturan anu dianggo ku para pihak pikeun ngarékam kolaborasi agile. Dina praktékna, kolaborasi éta ngawujudkeun perjanjian kerangka kerja kalayan perjanjian palaksanaan anu misah pikeun unggal pancén.
Gawé sareng kontrak anu lincah
Dina proyék IT tradisional, pihak-pihak anu ngalaksanakeun kaputusan desain fungsional sareng téknis sateuacanna. Supplier teras satuju pikeun nganteurkeun hasil éta dina waktos anu ditangtukeun. Dina pamekaran lincah, tujuan anu tetep éta ngahaja teu aya: hasilna nyaéta tujuan anu terus-terusan.
Unggal sprint nganteurkeun bagian perangkat lunak anu tiasa dianggo sareng tiasa dianggo. Dumasar kana démo sareng pangalaman pangguna, klien nyaluyukeun arahna. Dimana kontrak tradisional ngarékam dimana proyék réngsé, dina kerja tangkas anu tetep kabuka.
Ku kituna, pihak-pihak kedah ngaréngsékeun sacara kontraktual naon anu biasana parantos dipidangkeun ku proyék tradisional tina spésifikasi. Aya opat poko anu nonjol:
- saha anu nangtukeun spésifikasi, nyaéta, saha anu ngalaksanakeun peran pamilik produk (jalma anu netepkeun prioritas atas nama klien);
- kumaha parobahan diolah kana backlog (daptar fungsi anu diprioritaskeun anu masih kedah diwangun), perencanaan sareng hargana;
- nalika hiji komponén dianggap réngsé, dumasar kana definisi réngsé (kriteria anu disatujuan pikeun hasil anu réngsé) sareng kriteria panampi (sarat anu dianggo pikeun nguji pangiriman);
- naha tanggal pangiriman anu disatujuan téh ketat atanapi indikatif.
Hiji akibat praktis: gawé tangkas hésé digabungkeun jeung ténder nu ruang lingkup pancénna geus ditangtukeun sapinuhna sateuacanna. Pihak nu tunduk kana aturan pangadaan nu tetep hayang ngamekarkeun tangkas disarankeun pikeun nyieun rohangan dina dokumén ténder pikeun perjanjian kerangka kalawan pancén palaksanaan nu ditetepkeun sacara fléksibel.
Usaha pangsaéna atanapi kawajiban pikeun hasil?
Dina kawajiban usaha anu pangsaéna, supplier henteu ngajamin hasil anu khusus. Éta jangji bakal nerapkeun perawatan anu dipiharep ti profésional anu cukup kompeten sareng bertindak sacara wajar. Dina kawajiban hasil, éta komitmen kana hasil anu dijelaskeun sacara khusus.
Labél dina kontrak teu nangtukeun. Sanajan kontrak nuduhkeun kawajiban hasil, pangadilan bisa manggihan, dumasar kana substansi perjanjian jeung kontéksna, yén éta sabenerna mangrupa kawajiban usaha anu pangsaéna, jeung sabalikna. Ku kituna, kumaha pihak-pihak sabenerna gawé bareng sahenteuna sarua beuratna jeung kecap-kecap anu dipilih.
Bédana penting dina praktékna sabab dina kawajiban hasil, hasil anu disatujuan mangrupikeun hal anu penting, sedengkeun dina kawajiban usaha anu pangsaéna, kedah dipeunteun naha supplier nerapkeun usaha anu diperyogikeun. Bédana éta nangtukeun naon anu didebatkeun ku para pihak dina sengketa sareng naon anu kedah dipidangkeun.
Dua katangtuan undang-undang muncul deui di dieu. Pasal 6:74(1) tina Kitab Undang-Undang Hukum Perdata Walanda nyayogikeun dasar pikeun karugian pikeun kagagalan anu disababkeun. Nanging, éta henteu nyebatkeun iraha aya kagagalan; éta gumantung kana kualifikasi kawajiban sareng eusi perjanjian. Pasal 6:248 netepkeun yén kontrak ogé ngagaduhan akibat anu asalna tina alesan sareng kaadilan. Éta nyésakeun rohangan pikeun merhatikeun sifat kolaborasi anu lincah nalika napsirkeun kawajiban para pihak.
Dasar kontraktual: kerangka kerja sareng perjanjian palaksanaan
Dina praktékna, kolaborasi lincah dirékam dina lapisan-lapisan. Kasapukan kerangka kerja ngatur kerangka kerja umum: istilah anu lumaku, tanggung jawab, karahasiaan sareng cara gawé bareng.
Pikeun unggal pancén, para pihak nyimpulkeun hiji perjanjian palaksanaan, anu netepkeun ruang lingkup, perencanaan, komposisi tim, harga sareng kriteria panampi pikeun bagian éta. Ku kituna, hubungan hukum tetep stabil sedengkeun substansina tiasa gerak dina unggal sprint atanapi pelepasan.
Tanpa kriteria panampi anu jelas, teu aya catetan ngeunaan naon anu kedah diuji pikeun hasilna. Sengketa ngeunaan naha sprint suksés bakal langkung gampang timbul. Ku kituna, kriteria panampi anu kongkrit sareng tiasa diukur per sprint langkung penting tibatan labél anu dipasangkeun ku pihak-pihak kana kawajiban éta.
Hiji mata pelajaran anu pantes diperhatoskeun dina kontrak agile tibatan kontrak IT tradisional nyaéta terminasi awal. Kusabab proyék agile mangrupikeun runtuyan sprint berturut-turut tanpa titik ahir anu tetep, kontrak kedah ngatur iraha hiji pihak tiasa eureun, naon anu kajantenan kana komponén sareng kode sumber anu parantos dikirimkeun, sareng kumaha transfer ka supplier sanés lumangsung.
Sarat jeung katangtuan umum ogé penting di dieu. Sarat NLdigital 2025 ngagantikeun édisi 2020, nambahan bab ngeunaan patuh, kaamanan siber, babagi data, kecerdasan jieunan sareng platform online, sareng anu sanésna. Sarat 2020 tetep berlaku upami para pihak satuju, janten parios vérsi mana anu lumaku pikeun kontrak anjeun. Éta ngan ukur ngabahas aspék lincah khusus dina tingkat anu terbatas; éta kedah ditetepkeun ku para pihak dina perjanjian palaksanaan.
Hukum kasus ngeunaan tenggat waktu sareng kerjasama
Hukum kasus henteu nunjukkeun aturan umum yén tanggal pangiriman anu lincah henteu tiasa ketat. Kualifikasi gumantung kana eusi kontrak, metode kerja anu dipilih sareng kerjasama anu saleresna antara pihak-pihak. Tilu kasus ngagambarkeun ieu.
Pangadilan Distrik Midden-Nederland, 26 Juli 2023 (ECLI:NL:RBMNE:2023:5936). Supplier IPS ngembangkeun parangkat lunak timbangan nganggo scrum pikeun klien Synergy. Kontrak éta nuduhkeun waktos pangiriman sakitar 24 minggu. Éta henteu kahontal; wates waktos énggal ditunda sareng teu acan réngsé deui. Nalika, dina pertengahan Désémber 2020, salapan tina sapuluh blok mingguan anu disatujuan parantos dikirimkeun, Synergy ngabatalkeun kontrak éta. Pangadilan mutuskeun yén waktos pangiriman anu dijanjikeun diitung salaku wates waktos anu ketat, janten éta gagal bayar parantos timbul. Nanging, pembatalan éta henteu tetep: kumargi sifat kolaborasi, dimana pengaturan énggal dilakukeun nalika wates waktos teu acan réngsé, sareng kumargi proyék ampir réngsé, gagal bayar éta henteu menerkeun pembatalan. Pentingna praktis: bahkan dina kolaborasi anu lincah, waktos pangiriman anu dijanjikeun tiasa ketat, tapi gagal bayar henteu otomatis ngajantenkeun pembatalan tetep.
Pangadilan Distrik Amsterdam, 22 April 2026 (ECLI:NL:RBAMS:2026:3930). Klien ngaduga yén pamekar DTT parantos nganteurkeun aplikasi sélulér énggal telat, ngaleuwihan biaya anu dianggarkan sareng ngalaksanakeun pangropéa dina aplikasi anu tos aya sacara teu cekap. Pangadilan nampik sadaya klaim. Teu aya tenggat waktos anu ketat: tanggal pangiriman anu disebutkeun dina kutipan sareng dina korespondensi kedah ditingali salaku kawajiban usaha anu pangsaéna dina metode kerja anu lincah atanapi scrum, dimana kalenturan sareng wawasan anu berkembang mangrupikeun inti. Pentingna praktis: pihak anu hoyong tanggal ketat kedah nyatet éta sacara tegas; tanggal dina kutipan henteu cekap.
Amsterdam Pangadilan Banding, dina kasus antara On Air sareng Triple IT. Para pihak parantos satuju pikeun damel lincah atanapi scrum tanpa nangtukeun hasil ahir. Dina kontéks éta kawajiban éta ngan ukur nyayogikeun pamekar anu kompeten anu nerapkeun diri saluyu sareng desain sareng kawajiban perawatan kontraktor anu rajin. Upami anu dikirimkeun henteu sasuai, usaha pikeun ngajantenkeun éta sasuai sacara prinsip mangrupikeun padamelan tambahan. Éta tiasa béda upami supplier henteu tetep kana perjanjian atanapi kawajiban perawatanna, tapi beban ngabuktikeun éta aya dina klien. Kanyataan yén kinerja produk ahir henteu nyumponan kahoyong klien ku kituna henteu cekap pikeun netepkeun kagagalan. Dina prosiding ieu pangadilan ogé nunjuk ahli IT pikeun ngajelaskeun istilah sapertos scrum master, sprint sareng done. Pentingna praktis: dimana hasil ahir anu ditetepkeun henteu aya, padamelan perbaikan gampang murag kana akun klien.
Dina nangtoskeun klaim pikeun pembatalan, pangadilan tiasa nimbang-nimbang peran masing-masing pihak dina reureuh sareng palaksanaan proyék. Pihak anu henteu hoyong gumantung kana pertimbangan éta dina hiji kasus kedah nyatet iraha wates waktosna ketat sareng iraha penghentian awal dimungkinkeun.
Dalapan poin anu kedah dibahas dina kontrak
Kerjakeun poin-poin ieu nalika nyusun kontrak agile. Pikeun unggal poko bahasan, rumuskeun jawaban kana patarosan anu dilampirkeun.
- Ruang lingkup: fungsi mana anu aya dina sprint, sareng naon anu sacara tegas aya di luar éta?
- Prioritas: saha anu tiasa ngarobih backlog, sareng naha jalma éta gaduh mandat pikeun ngalakukeun éta atas nama klien?
- Panampi: dina période naon klien kedah nguji sareng ngaréspon, sareng naon anu lumaku upami henteu?
- Tenggat waktos: naha tanggal anu disebutkeun indikatif atanapi ketat, sareng naha kontrak nyebatkeun éta dina sababaraha kecap?
- Harga: naha pamayaran per sprint, per titik fungsi, per jam anu dianggo atanapi per hasil?
- Kapamilikan sareng panggunaan: iraha klien kéngingkeun aksés kana kode sumber sareng dokuméntasi?
- Terminasi: naon anu ditransfer nalika terminasi awal, sareng naon pamayaran anu kedah dibayar?
- Kontinuitas: naha supplier sanés tiasa neraskeun padamelan, sareng dokuméntasi sareng transferabilitas kode naon anu diperyogikeun?
Ogé kalebet definisi anu parantos réngsé anu henteu ngan ukur fungsional tapi ogé netepkeun sarat ngeunaan kualitas, dokuméntasi sareng transferabilitas kode. Upami henteu, sengketa ngeunaan naha padamelan anu dikirimkeun tiasa dianggo masih bakal timbul nalika diberhentikeun.
kacindekan
Damel anu lincah nawiskeun kalenturan, tapi meryogikeun kontrak anu béda pisan sareng modél tradisional. Bédana antara usaha anu pangsaéna sareng kawajiban hasil, kriteria panampi anu jelas sareng perjanjian pikeun terminasi awal mangrupikeun hal anu penting. Kasus anu dibahas nunjukkeun yén hasilna gumantung pisan kana perjanjian khusus sareng kerjasama anu saleresna. Kontrak anu ngabahas poin-poin ieu langkung saluyu sareng kumaha pihak-pihak leres-leres damel sareng ngirangan résiko sengketa.
Law & More Ngabantosan supplier sareng klien IT dina nyusun, marios sareng negosiasi kerangka kerja sareng ngalaksanakeun perjanjian, sareng masihan saran ngeunaan kualifikasi kawajiban, kriteria panampi sareng pengaturan kaluar. Naha anjeun nyanghareupan sengketa ngeunaan reureuh, hasil atanapi terminasi proyék lincah? Mangga ngahubungi kami pikeun naséhat anu disaluyukeun.
Remen ditanyakeun
Di handap ieu kami bakal ngajawab patarosan anu paling sering ditanyakeun ka kami ngeunaan topik ieu.
Naon ari kontrak lincah téh?
Sakumpulan pangaturan anu dianggo ku pihak-pihak pikeun ngarékam kolaborasi anu lincah. Dina praktékna, éta diwangun ku perjanjian kerangka anu netepkeun kerangka umum, kalayan perjanjian palaksanaan pikeun unggal pancén anu ngawengku ruang lingkup, perencanaan, harga sareng kriteria panampi pikeun bagian éta.
Naha tanggal pangiriman dina proyék lincah mangrupikeun tenggat waktos anu ketat?
Teu otomatis. Teu aya aturan umum; éta gumantung kana kontrak, metode kerja sareng kerjasama anu saleresna. Upami anjeun hoyong tanggal anu ketat, catet éta dina kecap-kecap anu sabaraha. Tanggal dina kutipan dianggap teu cekap.
Naon bédana antara kawajiban usaha anu pangsaéna sareng kawajiban hasil?
Dina kawajiban hasil, hasil anu disatujuan mangrupikeun hal anu penting. Dina kawajiban usaha anu pangsaéna, kedah dipeunteun naha supplier parantos nerapkeun usaha anu diperyogikeun. Bédana éta nangtukeun naon anu didebatkeun ku para pihak dina sengketa.
Naha labél dina kontrak téh nangtukeun?
Henteu. Sanaos kontrak nuduhkeun kana kawajiban hasil, pangadilan tiasa mendakan dumasar kana substansi sareng kontéksna yén éta sabenerna mangrupikeun kawajiban usaha anu pangsaéna, sareng sabalikna. Kumaha pihak-pihak sabenerna damel sahenteuna sami beuratna.
Saha waé anu tiasa ngarobih backlog?
Jalmi anu ngalaksanakeun peran nu boga produk. Catet saha éta sareng naha aranjeunna gaduh mandat pikeun ngalakukeun éta atas nama klien. Tanpa perjanjian éta, bakal timbul sengketa ngeunaan saha anu tanggung jawab kana parobahan prioritas.
Naha kriteria katampi téh penting pisan?
Tanpa kriteria panampi anu jelas, teu aya catetan ngeunaan naon anu kedah diuji pikeun hasilna. Sengketa ngeunaan naha sprint suksés bakal langkung gampang timbul. Dina praktékna, éta langkung penting tibatan labél anu napel kana kawajiban.
Saha anu mayar padamelan perbaikan upami pangiriman henteu sasuai sareng kabutuhan?
Upami teu aya hasil ahir anu ditetepkeun, usaha pikeun minuhan kahayang klien sacara prinsip bakal ditanggung ku klien salaku padamelan tambahan. Éta béda upami supplier henteu tetep kana perjanjian atanapi kawajiban perawatanana, tapi beban ngabuktikeun éta aya dina klien.
Kumaha cara mayar diatur dina agile working?
Ngabeungkeutkeun pamayaran kana hiji momen pangiriman anu tetep teu cocog pikeun metode anu teu gaduh hasil ahir anu tetep. Alternatif umum nyaéta pamayaran per sprint, per titik fungsi atanapi per jam anu dianggo. Catet dasar anu dipilih sacara jelas.
Dupi abdi tiasa ngagabungkeun damel lincah sareng tender umum?
Éta meryogikeun pendekatan anu disaluyukeun, sabab tender kalayan ruang lingkup anu tetep sapinuhna ngabutuhkeun hasil anu dipikanyaho sateuacanna. Jieun rohangan dina dokumén tender pikeun perjanjian kerangka kalayan pancén palaksanaan anu ditetepkeun sacara fléksibel.
Naon anu kedah kuring atur ngeunaan pemutusan hubungan kerja dini?
Dina kaayaan naon hiji pihak bisa eureun, naon anu kajadian ka komponén jeung kode sumber anu geus dikirimkeun, naon anu jadi dadasar pikeun transfer pamayaran, jeung naon anu diperlukeun ku supplier séjén pikeun nuluykeun padamelan.
Naha Sarat NLdigital 2025 nyayogikeun pituduh anu cekap?
Ngan dina tingkat anu kawates. Éta ngagentos édisi 2020 sareng nambihan bab ngeunaan patuh, kaamanan siber, babagi data, kecerdasan jieunan sareng platform online, diantarana, tapi henteu ngabahas aspék lincah khusus. Sarat 2020 tetep berlaku dimana aranjeunna disatujuan. Éta anjeun kedah netepkeun diri anjeun dina perjanjian palaksanaan.
Naha anjeun gaduh sengketa sareng supplier IT, atanapi anjeun hoyong kontrak IT dipariksa deui? Pangacara IT kami bingah ngabantosan.
Kumaha Law & More tiasa ngabantosan anjeun sareng ieu dijelaskeun dina kami Pangacara IT kaca.