Dasturiy ta’minotda kafolat muddati: nimalar bepul tuzatiladi
Asoslar3 daqInnovialabs tahririyati
Qisqacha
Kafolat — topshirilgandan keyin kelishilgan muddat ichida defektlarni, ya’ni kelishilgan TZ’dan chetga chiqishlarni bepul tuzatish. Yangi funksiyalar va muhit o‘zgarishidan kelib chiqqan muammolar unga kirmaydi — buning uchun qo‘llab-quvvatlash shartnomasi kerak.
Kafolat muddati nima
Kafolat muddati — loyiha qabul qilingandan keyingi davr bo‘lib, unda pudratchi defektlarni bepul tuzatadi. Defekt — tizim texnik topshiriq, maketlar yoki qabul qilish mezonlarida kelishilganidan boshqacha ishlayotgan holat.
Asosiy so‘z — «kelishilgan». Kafolat sizni ijrochining xatolaridan himoya qiladi, lekin uni bepul rivojlantirish jamoasiga aylantirmaydi. Agar TZ’da «buyurtma CRM’ga yuboriladi» deb yozilgan bo‘lsa-yu, yuborilmasa — bu defekt. Agar endi buyurtma Telegram’ga ham borishini xohlasangiz — bu yangi vazifa.
Kafolatga nima kiradi, nima kirmaydi
| Holat | Kafolatmi? | Nega |
|---|---|---|
| To‘lov tugmasi qo‘llab-quvvatlanadigan brauzerlardan birida ishlamaydi | Ha | Kelishilgan ssenariy buzilgan |
| Chegirma TZ’dagi formuladan farqli hisoblanadi | Ha | Kod talablarga mos emas |
| Yangi hisobot yoki filtr kerak | Yo‘q | Bu yangi funksiya |
| Tashqi servis API’ni o‘zgartirgani uchun integratsiya buzildi | Odatda yo‘q | Kod emas, muhit o‘zgargan |
| Hosting PHP yoki Node.js versiyasini yangiladi, sayt ishlamay qoldi | Odatda yo‘q | Pudratchi nazoratidan tashqaridagi infratuzilma o‘zgarishi |
| Mijoz xodimi kod yoki sozlamalarni o‘zgartirib, nimanidir buzdi | Yo‘q | Uchinchi tomon aralashuvi |
| TZ’da belgilangan yuklamada sekin ishlash | Ha | Nofunksional talab bajarilmagan |
Kulrang zona — muhit o‘zgarishlari: operatsion tizimlar, brauzerlar, tashqi kutubxonalar va API’lar yangilanishi. Shartnomada qo‘llab-quvvatlanadigan versiyalar va platformalar aniq sanab o‘tilgani yaxshi. Shunda topshirishdan keyin chiqqan iOS versiyasidagi xato defekt emas, balki moslashtirish ekani tushunarli bo‘ladi.
Kafolat odatda qancha davom etadi
Yagona standart yo‘q. Amalda muddatlar bir oydan bir yilgacha, ko‘pincha bir necha oy bo‘ladi. Muddatga quyidagilar ta’sir qiladi:
- tizim murakkabligi — ssenariy va integratsiyalar qancha ko‘p bo‘lsa, kam uchraydigan xatolar shuncha kech namoyon bo‘ladi;
- foydalanish chastotasi — funksiya chorakda bir marta ishga tushsa, undagi xato oylar o‘tib chiqishi mumkin;
- shartnoma shartlari — ba’zan uzoq kafolat loyiha narxiga kiritiladi;
- serverni kim boshqaradi — topshirilgandan keyin infratuzilmani mijoz yuritsa, kafolat odatda faqat kodni qamraydi.
Faqat «qancha» emas, balki muddat qachondan hisoblanishi ham muhim: dalolatnoma imzolanganidanmi, prodakshnga chiqarilganidanmi yoki real foydalanish boshlanganidanmi. Buni yozma ravishda belgilang.
Kafolat va qo‘llab-quvvatlash shartnomasi farqi
| Parametr | Kafolat | Qo‘llab-quvvatlash shartnomasi |
|---|---|---|
| To‘lov | Loyiha narxiga kiradi | Alohida, odatda oylik yoki soatbay |
| Nimani qamraydi | Faqat defektlar | Defektlar, yangilanishlar, monitoring, kelishilgan yaxshilashlar |
| Muddat | Cheklangan | Shartnoma amal qilguncha |
| Javob berish vaqti | Ko‘pincha belgilanmagan | Odatda SLA bilan belgilanadi |
| Muhit o‘zgarishlari | Odatda yo‘q | Ha, asosiy vazifalardan biri |
Kafolat — o‘z ishini tuzatish majburiyati. Qo‘llab-quvvatlash esa atrofdagi dunyo o‘zgarganda tizimni ishchi holatda saqlash xizmati.
Shartnomada kafolatni qanday rasmiylashtirish kerak
- Defekt nima ekanini aniqlang — eng yaxshisi TZ va qabul qilish mezonlariga havola orqali.
- Muddat va boshlanish nuqtasini ko‘rsating.
- Murojaat tartibini yozing: qayerga yozish, nimani ilova qilish (takrorlash qadamlari, skrinshotlar, vaqt).
- Javob berish muddatlarini belgilang — hech bo‘lmaganda asosiy ssenariyni to‘xtatadigan kritik xatolar uchun.
- Istisnolarni sanab o‘ting: uchinchi shaxslar aralashuvi, muhit o‘zgarishlari, foydalanish shartlarining buzilishi.
- Qo‘llab-quvvatlanadigan platformalarni yozing — brauzerlar, OT versiyalari, qurilmalar.
Buyurtmachilarning keng tarqalgan xatolari
- Muammolarni kafolat oxirigacha yig‘ib yurish. Xatolar haqida darhol xabar bering — ularni takrorlash va tuzatish osonroq.
- Yangi istaklarni bag sifatida ko‘rsatish. Bu munosabatlarni buzadi va baribir nizoga olib keladi.
- Qabul qilgandan keyin mahsulotdan foydalanmaslik. Kafolat faqat xatolar topilgandagina ishlaydi.
- Kafolat davrida kodni boshqa jamoaga kelishmasdan topshirish. Begona o‘zgarishlardan keyin pudratchi o‘z majburiyatlaridan voz kechishga haqli.