IT shartnoma: dastur buyurtma qilishda nimalarni yozish kerak
Dastur, sayt yoki CRM buyurtma qilishda ko‘pchilik shartnomaga rasmiyatchilik deb qaraydi: namunani yuklab olib, summani yozadi va imzolaydi. Muammo esa keyin chiqadi — ish qachon tugagan hisoblanadi, kod kimga tegishli, yangi talab qo‘shilsa kim to‘laydi? Ushbu maqolada IT shartnoma tuzishda qaysi bo‘limlar bo‘lishi, ularga nima yozish va imzolashdan oldin nimani tekshirish kerakligini ko‘rib chiqamiz.
Muhim: bu maqola yuridik maslahat emas. Shartnoma shakli, soliq va boshqa huquqiy masalalar bo‘yicha amaldagi talablarni rasmiy manbadan tekshiring va yurist bilan maslahatlashing.
Nima uchun IT loyihada shartnoma ayniqsa muhim
Dasturiy ta’minot — qo‘l bilan ushlab bo‘lmaydigan mahsulot. Mebel buyurtma qilganda natijani ko‘rib, o‘lchab qabul qilasiz. Dasturda esa «tayyor» tushunchasi har kim uchun har xil bo‘lishi mumkin: buyurtmachi uchun bu «xodimlarim ishlay boshladi», dasturchi uchun esa «TZdagi funksiyalar ishlayapti». Shuning uchun shartnoma va unga ilova qilingan hujjatlar natijani o‘lchanadigan qilishi kerak.
IT shartnomaning asosiy bo‘limlari
Shartnoma predmeti va ishlar hajmi
Nima ishlab chiqilishi umumiy so‘zlar bilan emas, texnik topshiriqqa havola orqali belgilanadi. TZ shartnomaning ilovasi bo‘lsa, ishlar hajmi bo‘yicha bahslar keskin kamayadi. Shu yerda nima kirmasligini ham yozish foydali: masalan, kontent to‘ldirish, mobil ilova yoki tashqi servislar narxi.
Bosqichlar va kalendar reja
Loyihani bosqichlarga bo‘ling va har bir bosqich uchun natija va taxminiy muddatni ilovada ko‘rsating. Muddatlar buyurtmachiga ham bog‘liq ekanini yozib qo‘ying: material, kirish ma’lumotlari yoki fikr-mulohaza kechiksa, reja ham suriladi.
Narx va to‘lov tartibi
- Qat’iy narx yoki sarflangan vaqt bo‘yicha hisob — qaysi biri qo‘llanilishi.
- To‘lovning bosqichlarga bo‘linishi: boshlang‘ich to‘lov va har bir bosqich qabul qilingandan keyingi to‘lov.
- Narxga nima kiradi: dizayn, test, serverga joylash, xodimlarni o‘qitish.
- Alohida to‘lanadigan narsalar: server ijarasi, domen, pullik kutubxonalar, SMS va boshqa tashqi xizmatlar.
Qabul qilish tartibi
Bu bo‘lim eng ko‘p nizoga sabab bo‘ladi, shuning uchun aniq yozing:
- natija qayerda topshiriladi: test server, ishchi server yoki kod ombori;
- buyurtmachi qancha vaqt ichida tekshirib, izoh beradi (muddatni tomonlar kelishadi);
- nimalar xato hisoblanadi (TZga mos kelmaslik) va nimalar yangi talab;
- belgilangan muddatda izoh bo‘lmasa, bosqich qabul qilingan hisoblanadimi;
- qabul qilish dalolatnomasi qanday rasmiylashtiriladi.
O‘zgarishlarni boshqarish
Loyiha davomida yangi g‘oyalar paydo bo‘lishi tabiiy. Shartnomada o‘zgarish qanday so‘ralishi, baholanishi va tasdiqlanishini yozing: yozma so‘rov → ijrochi narx va muddatga ta’sirini baholaydi → buyurtmachi tasdiqlaydi → ish boshlanadi. Bu og‘zaki «shuni ham qo‘shib yuboring» kelishuvlaridan ikkala tomonni himoya qiladi.
Intellektual mulk va manba kodi
- Manba kodi va dizayn huquqlari kimga va qachon o‘tadi (ko‘pincha to‘liq to‘lovdan keyin).
- Ijrochi o‘zining tayyor modullaridan foydalansa, buyurtmachiga ularga qanday huquq beriladi.
- Ochiq kodli kutubxonalar litsenziyasi buyurtmachining foydalanishiga to‘sqinlik qilmasligi.
- Kod qayerda va qanday ko‘rinishda topshiriladi.
Akkauntlar, server va domen
Domen, server, ilova do‘konlaridagi hisoblar, to‘lov tizimlari kabinetlari iloji boricha buyurtmachi nomiga ro‘yxatdan o‘tkazilsin. Hatto oddiy sayt yaratish loyihasida ham domen ijrochining shaxsiy hisobida qolib ketishi keyinchalik muammo tug‘diradi. Shartnomada loyiha yakunida barcha kirish ma’lumotlari topshirilishini yozing.
Maxfiylik va ma’lumotlar
Ijrochi sizning mijozlar bazangiz, narxlaringiz va ichki jarayonlaringizni ko‘radi. Maxfiylik bo‘limi yoki alohida kelishuv bu ma’lumotlarni oshkor qilmaslik majburiyatini belgilaydi. Shaxsiy ma’lumotlarni qayta ishlash bo‘yicha amaldagi talablarni rasmiy manbadan tekshiring.
Xatolarni tuzatish va qo‘llab-quvvatlash
Topshirilgandan keyin topilgan xatolar qaysi davr ichida bepul tuzatiladi va qanday tartibda? Qo‘llab-quvvatlash alohida xizmatmi, unga nima kiradi (server monitoringi, yangilanishlar, kichik o‘zgarishlar), murojaatlarga javob berish tartibi qanday? Ayniqsa CRM/ERP tizimi kabi biznes har kuni tayanadigan loyihalarda bu shartlarni alohida ilova yoki shartnoma bilan rasmiylashtirgan ma’qul.
Shartnomani bekor qilish
Hamkorlik muddatidan oldin tugasa nima bo‘ladi: bajarilgan ish qanday hisoblanadi, kod va hujjatlar qanday topshiriladi. Bu hech kim o‘ylashni xohlamaydigan, lekin ikkala tomonni himoya qiladigan qism.
Qisqa jadval: bo‘lim va uning maqsadi
| Bo‘lim | Nima yoziladi | Nimadan himoya qiladi |
|---|---|---|
| Ishlar hajmi | TZga havola, nima kirmasligi | «Bu ham kelishilgan edi» bahsidan |
| Bosqichlar | Natijalar va kalendar reja | Cheksiz cho‘zilishdan |
| To‘lov | Bosqichlarga bog‘langan to‘lovlar | Ishsiz to‘lov yoki to‘lovsiz ishdan |
| Qabul qilish | Tekshirish tartibi va dalolatnoma | «Tayyor» tushunchasi bo‘yicha nizodan |
| O‘zgarishlar | Yozma so‘rov va baholash | Byudjetning nazoratsiz o‘sishidan |
| Kod va akkauntlar | Huquqlar va kirishlarni topshirish | Bitta ijrochiga bog‘lanib qolishdan |
| Qo‘llab-quvvatlash | Xatolarni tuzatish va servis | Ishga tushirishdan keyin yolg‘iz qolishdan |
Imzolashdan oldin checklist
- TZ yoki ishlar ro‘yxati shartnomaga ilova qilinganmi?
- Har bir bosqich natijasi va to‘lovi aniq yozilganmi?
- Qabul qilish tartibi va izoh berish muddati kelishilganmi?
- Kod, dizayn va akkauntlar kimga o‘tishi yozilganmi?
- Narxga kirmaydigan xarajatlar sanab o‘tilganmi?
- O‘zgarish so‘rovi tartibi bormi?
- Xatolarni tuzatish va qo‘llab-quvvatlash shartlari bormi?
- Shartnoma yurist tomonidan ko‘rib chiqilganmi?
Ko‘p beriladigan savollar
Kichik loyiha uchun ham IT shartnoma kerakmi?
Ha, hatto qisqa shartnoma yoki yozma kelishuv ham ishlar ro‘yxati, narx, muddat va qabul qilish tartibini qayd etadi. Bu ikkala tomon uchun ham qulay.
Shartnomani kim tayyorlaydi?
Ko‘pincha ijrochi o‘z namunasini taklif qiladi, buyurtmachi esa uni yuristi bilan ko‘rib chiqib, o‘zgartirish kiritadi. Muhimi — har bir band ikkala tomonga tushunarli bo‘lishi.
Manba kodi albatta menga topshirilishi kerakmi?
Bu kelishuvga bog‘liq, lekin biznes uchun muhim tizimda kod va server kirishlariga ega bo‘lish keyinchalik boshqa jamoa bilan ishlash imkonini saqlaydi. Bu shartni oldindan shartnomaga yozing.
UFLEX — Namangandagi IT jamoa. Biz har bir loyihani ishlar ro‘yxati, bosqichlar, qabul qilish tartibi va qo‘llab-quvvatlash shartlari aniq yozilgan kelishuv asosida olib boramiz. Sayt, ilova, Telegram bot, CRM/ERP va ombor tizimlarini ishlab chiqamiz, serverga joylab qo‘llab-quvvatlaymiz, boshqa shaharlar bilan masofadan ishlaymiz. Loyiha shartlarini oldindan muhokama qilish uchun ariza qoldiring yoki Telegram’da yozing.