Telegramda yozing@Odilient
Dizayn va ishga tushirish

Haftalik demo sizga aslida nima beradi

Oybek Odil 2026-yil 14-iyul 8 daqiqada o‘qiladi

Haftalik demolarni «shaffoflik» deb sotishadi, shu bilan ular xushmuomalalik belgisiga o‘xshab qoladi. Aslida bu opsion shartnomasi, solishtirish kerak bo‘lgan narsa esa shu opsionning narxi.

Hozir har bir agentlik taklifida «shaffof jarayon» va «muntazam hisobotlar» degan so‘zlar bor. Ularni yozish hech narsaga tushmaydi — shuning uchun hamma yozadi.

Haftalik demo esa butunlay boshqa narsa, va u «shaffoflik»dan ko‘ra aniqroq va keskinroq ta’rifga loyiq:

Haftalik demo — opsion shartnomasi. Siz fikringizni o‘zgartirish hali arzon turgan paytda fikringizni o‘zgartirish huquqini sotib olasiz.

Bu xushmuomalalik emas, moliyaviy instrument. Va har qanday opsion kabi uning narxi, amal qilish muddati va haqiqatan baholasa bo‘ladigan foydasi bor.

O‘zgarish narxi egri chizig‘i

Uni qimmatli qiladigan mexanizm mana bunday.

Faraz qilaylik, siz uchun bron qilish tizimi qurilyapti va loyihaning o‘rtalarida mijozlar bitta emas, bir vaqtda ikki kishi uchun bron qilishi kerakligini tushunib qoldingiz.

2-hafta, demoda. Ma’lumotlar modeli qoralama holatida, unga hali hech narsa bog‘liq emas. O‘zgarish — bitta suhbat va bitta tahrir: bir necha soat.

5-hafta, demoda. Model qurilgan, uni uchta ekran ishlatadi, API uni qaytaradi. O‘zgarish modelga, ekranlarga, API’ga va testlarga tegadi: bir necha kun.

9-hafta, ishga tushirishda. Model, ekranlar, API, admin panel, tasdiqlash xatlari, eslatmalar, hisobotlar va to‘lov yozuvlari — hammasi bitta odamga mo‘ljallangan. O‘zgarish endi kichik bir loyiha, va u hammaning byudjeti ham, sabri ham tugagan paytda keladi.

Talab bir xil. Yagona o‘zgaruvchi — buni qachon bilib qolganingiz.

Haftalik demo sizni yaxshiroq buyurtmachiga aylantirmaydi. U shunchaki kashfiyotlaringizni oldinroqqa suradi. Va o‘zgarish narxi uning ustiga qurilgan hamma narsa bilan birga o‘sgani uchun, kashfiyotni uch hafta oldinga surish uch haftalik ishdan ancha qimmatroq turadi.

U nima uchun umuman kerak: siz jarayonni tekshira olmaysiz

Ikkinchi, to‘g‘ridan-to‘g‘riroq sabab ham bor, va u aynan kod o‘qimaydigan buyurtmachilarga tegishli.

Dasturiy ta’minot buyurtma qilganingizda, siz tekshira olmaydigan narsani sotib olasiz. 60% tayyor kod bazasini ta’sirli holat hisoboti bilan birga kelgan 20% tayyoridan ajrata olmaysiz. Yaxshi arxitekturani yomonidan farqlay olmaysiz. An’anaviy o‘rinbosarlar — Gantt diagrammasi, bajarilganlik foizi, haftalik xat — hammasi aynan shu raqamdan manfaatdor tomonning o‘zi tomonidan yoziladi.

O‘zingiz ochib ko‘radigan ishlaydigan versiya «menga ishoning»ni «o‘zingiz qarang»ga aylantiradigan yagona vosita.

2026-yilda bu 2022-yildagidan ham muhimroq. Yoziladigan kod hajmi keskin oshdi, uning sifati esa shu sur’atda o‘smadi — Veracode 80 ta dasturlash vazifasi bo‘yicha 100 dan ortiq modelni sinovdan o‘tkazib, ular 45% hollarda xavfsiz bo‘lmagan yechimni tanlashini aniqladi. Kod ko‘proq, tezroq, tekshirish yuki esa o‘sha-o‘sha. «Ishlar yaxshi ketyapti» degan gap hech qachon bunchalik kuchsiz signal bo‘lmagan.

Demo deb nimani hisoblash mumkin

Aksariyat «haftalik hisobotlar» aynan shu yerda yiqiladi, shuning uchun shartnomada aniq yozing.

Bu siz o‘zingiz ochadigan versiya bo‘lishi kerak. O‘z qurilmangizda, o‘z internetingizda, qo‘lingizdagi URL orqali. Ekran ulashish emas, yozib olingan video emas, Figma prototipi emas. Ekran ulashishda boshqaruv ijrochining qo‘lida; siz noto‘g‘ri tomonga burila olmaysiz, noto‘g‘ri burilishlar esa butun gapning mohiyati.

U haqiqatga yaqin ma’lumotlarda ishlashi kerak. Uchta mukammal test yozuvidagi demo faqat 500 ta tartibsiz yozuvda chiqadigan har bir muammoni yashiradi.

Unda ishlamayotgan narsalar ham bo‘lishi kerak. Faqat tayyor narsalarni ko‘rsatadigan demo — savdo taqdimoti. Har qanday demodagi eng foydali gap: «bu qism hali ishlamayapti, sababi mana bu».

U har hafta, belgilangan kunda bo‘lishi kerak. «Ko‘rsatadigan narsa bo‘lganda» emas. Butun qiymat — muntazamlikda: qat’iy sana ishlaydigan holatga keltirishga majbur qiladi, har hafta ishlaydigan holat esa loyihani istalgan nuqtada to‘xtatish imkonini beradi.

Oxirgi xususiyatni alohida ta’kidlashga arziydi. Har hafta demo qilinadigan loyihani to‘rtinchi haftada to‘rt hafta yo‘qotib bekor qilishingiz mumkin. Faqat oxirida ko‘rsatiladigan loyihani esa hammasini yo‘qotib bekor qilishingiz mumkin, xolos.

Har bir demoda beriladigan beshta savol

Texnik bo‘lmagan buyurtmachilar ko‘pincha demolarda nima so‘rashni bilmay, bosh irg‘ab o‘tirishadi. Bu beshta savol nima qurilayotganidan qat’i nazar ishlaydi.

  1. «Men haqiqatan qiladigan ishni sinab ko‘rsam bo‘ladimi?» Keyin uni qiling — xato qilib ham. Noto‘g‘ri sanani yozing, maydonni o‘tkazib yuboring, apostrofli ism kiriting, «orqaga» tugmasini bosing. Hamma narsa to‘g‘ri ketadigan yo‘l doim silliqlangan bo‘ladi. Loyihaning haqiqiy holati esa chekkalarda.
  2. «Bu hafta o‘tgan hafta bilmagan qanday narsani bilib oldingiz?» Hech narsa o‘rganmayotgan jamoa qurmayapti — u ko‘chirib yozyapti. Yaxshi javobda kutilmagan biror narsa bo‘ladi.
  3. «Oldinda turgan eng xavfli qism qaysi va uni qachon ko‘raman?» Xavfli ishlar boshida bo‘lishi kerak. Agar eng qiyin qism oxirgi haftaga qo‘yilgan bo‘lsa, bu jadval emas, orzu.
  4. «Mendan so‘ramasdan nimalarni hal qildingiz?» Ular o‘nlab bo‘ladi va bu to‘g‘ri — siz hamma narsani tasdiqlashni xohlamaysiz. Lekin ularni eshitganingizda, aslida siz hal qilishingiz kerak bo‘lgan bittasi yuzaga chiqadi.
  5. «Agar bugun to‘xtasak, qo‘limda nima qoladi?» Javob har hafta yaxshilanib borishi kerak. Agar oltinchi haftada ham «foydalansa bo‘ladigan hech narsa» bo‘lsa, siz bosqichma-bosqich natija emas, va’da sotib olyapsiz.

Demo-teatr va uni qanday buzish mumkin

Xavfli holat — doim bir xil ko‘rsatilgani uchun doim ishlaydigan versiya.

Uni buzish uchun sichqonchani o‘zingiz oling. Rejada yo‘q narsani so‘rang. Eng muhim ekranga emas, ikkinchi eng muhimiga qarang. Telefonda nima bo‘lishini so‘rang — keyin haqiqatan o‘z telefoningizda, ofis Wi-Fi’sida emas, mobil internetda oching.

Bunga xursand bo‘ladigan jamoa qurgan narsasiga ishonadi. Undan qochadigan jamoa — «buni keyingi hafta ko‘rsataman», «bu jarayon bu muhitda hali ulanmagan» — sizga nimadir aytayapti, siz esa sanani yozib qo‘yishingiz kerak.

Demo yomon o‘tganda nima qilish kerak

Bu qismni hech kim yozib qoldirmaydi, shuning uchun odatiy javob — «zo‘r, rahmat» deyish va keyin uch hafta ichingizdan xavotirlanib yurish. Bosqichma-bosqich javob yaxshiroq, va u ko‘pchilik buyurtmachilar o‘ylaganidan ancha oldinroq boshlanadi.

Bitta yomon demo — tuzatishni emas, sababni so‘rang. Kechikishlar bo‘lib turadi. Muhimi — jamoa nega ekanini bitta gap bilan ayta oladimi. «To‘lov integratsiyasi biz kutmagan formatda javob qaytardi va ikki kunni yo‘qotdik» — bu odatdagidek ketayotgan loyiha. «Ba’zi muammolar bo‘ldi» esa javob emas, to‘g‘ri qadam — xushmuomalalik bilan yana bir marta so‘rash.

Ketma-ket ikkitasi — muddatga ulgurish uchun nima to‘g‘ri bo‘lishi kerakligini so‘rang. «Muddatga ulgurasizmi» deb emas — bu savol shunchaki tinchlantiruvchi javobga undaydi. Bu savol esa cheklovni ochiqqa chiqaradi: ko‘proq odam, kamroq ish hajmi yoki kechroq sana. To‘rtinchi variant yo‘q, ular qaysi birini tanlashini eshitib, qanday jamoani yollaganingizni bilib olasiz.

Ketma-ket uchtasi — vaqt qo‘shmang, ish hajmini qisqartiring. Buyurtmachilar aynan shu qarordan qochadi, holbuki u deyarli har doim to‘g‘ri. Nimadir chiqarib tashlanishi kerak. NDA ostida biz qutqargan bir loyiha faqat qolgan ishga halol nazar tashlanganidan keyin ishga tushdi — taxminan sakkiz oylik ish, buyurtmachida esa bor-yo‘g‘i bir oy atrofida vaqt bor edi — va bu ish hajmini ishga tushirish uchun haqiqatan zarur bo‘lgan narsagacha qisqartirishga olib keldi, qolgan hamma narsa ishga tushirilgandan keyingi ro‘yxatga o‘tkazildi. Bu suhbat birinchi haftada ham mumkin edi. Yigirmanchi haftada esa u o‘limdan keyingi tahlilga aylanardi.

Versiya o‘rniga ekran ulashish bo‘lgan demo — buni darhol qizil bayroq deb biling. Bu olg‘a siljish borligini ko‘rsatishning eng arzon usuli, ijrochi unga o‘tishining sababi esa deyarli hech qachon betaraf bo‘lmaydi.

Umumiy tamoyil: demo — erta ogohlantirish tizimi, siz amal qilmagan erta ogohlantirish esa shunchaki sizga aytilgani haqidagi qayd, xolos.

Nega biz pulni unga bog‘laymiz

Biz to‘rtta kafolatni e’lon qilamiz va ular faqat birgalikda ishlaydi: qaramlik yo‘q — hammasi sizniki · vositachilarsiz — to‘g‘ridan-to‘g‘ri ijrochilar bilan · qat’iy narx, hajm oshib ketmaydi · har hafta ishlaydigan demo.

Qolgan uchtasini amalda ta’minlaydigani — demo. To‘lovning 50% i boshlashda, 50% i esa sayt ishga tushib, siz mamnun bo‘lganingizda bo‘linishining sababi ham shu: ikkinchi to‘lov muddati kelguncha siz har hafta ishlaydigan versiyani ko‘rgan bo‘lasiz, shuning uchun qoldiq da’voga emas, dalilga qarab to‘lanadi. Agar ishni to‘g‘ri qila olmasak, qoldiqni to‘lamaysiz deya olishimizning sababi ham shu: bunday va’da faqat e’tiroz bildirishga oxirida bir marta emas, har hafta imkoningiz bo‘lganda halol bo‘ladi.

Bu, shuningdek, buyurtmachilar uchun qiladigan eng qimmatli ishimiz — ular bilan erta bahslashishning mexanizmi. Beshta majburiyatimizdan biri — imzo olish uchun zaif g‘oyani maqtamaslik. Uni amalga oshirish uchun haftalik maydon bo‘lmasa, bu majburiyat hech narsaga arzimaydi.

U ishlaganda qanday ko‘rinadi

O‘z ishimizdagi eng yorqin misol — NDA ostida qutqarish uchun chaqirilgan marketpleys. Qolgan ish hajmi bo‘yicha halol baho taxminan sakkiz oy edi. Buyurtmachida esa bir oy atrofida vaqt bor edi.

Ishga tushirishni tezlik emas, boshida ochiq qabul qilingan qaror mumkin qildi: mavjud narsalarni audit qilish, ishlayotganini saqlab qolish va ish hajmini ishga tushirish uchun haqiqatan zarur bo‘lgan narsagacha qisqartirish, qolgan hamma narsani esa ishga tushirilgandan keyingi ro‘yxatga o‘tkazish. Geolokatsiya bo‘yicha moslashtirish, onlayn to‘lovli bron qilish, ijrochilarni ulash, nizolar va so‘rovlar uchun webhook’lar taxminan bir oyda ishga tushdi; qolgani kutib turdi.

Bunday suhbat faqat kimdir ishning haqiqiy holatiga uni o‘tkazishga ulgurish uchun yetarlicha erta qarayotgan bo‘lsa, bo‘ladi. Faqat oxirida ko‘rib chiqiladigan loyihada bunday uchrashuvning hech qanday varianti yo‘q — unda o‘tkazib yuborilgan muddat va janjal bor.

Xuddi shu odat teskari yo‘nalishda ham ishlaydi. Bronjoy’ning rejalashtiruvchisi production’da xotira yetishmagani (OOM) uchun majburan to‘xtatila boshlaganda — har daqiqalik buyruqlarning har biri taxminan 200 MB lik PHP jarayonini ishga tushirar, ular 512 MB lik konteyner ichida bir-birining ustiga tushar, har bir to‘xtatilgan ishga tushirish esa ortidan 24 soatlik qulf qoldirardi — biz buni keysdan olib tashlamadik, aksincha, unga yozdik. Muvaffaqiyatsizliklarini ichkarida yashiradigan jamoalar ularni buyurtmachilardan ham yashiradi.

Bizning jarayonimiz — qisqa tanishuv qo‘ng‘irog‘i, taxminan 48 soat ichida qat’iy narx va sanaga ega yozma reja, keyin ishni boshlash va ishga tushirishgacha har juma kuni ishlaydigan demo.

Bizga nima kerakligini ayting. Javobiga qat’iy narx va topshirish sanasini olasiz — bepul va davom ettirish majburiyatisiz.

Ko‘p beriladigan savollar

Haftalik demo shunchaki qo‘shimcha uchrashuv emasmi?

Haftasiga o‘n besh-o‘ttiz daqiqa, va u holat haqidagi xatlar hamda «shunchaki hol-ahvol so‘rash» qo‘ng‘iroqlariga qo‘shilmaydi, balki ularning o‘rnini bosadi. Agar demolaringiz bir soat davom etayotgan bo‘lsa, ular taqdimotga aylanib qolgan.

Nimaga qarash kerakligini bilmasam-chi?

Yuqoridagi beshta savoldan foydalaning. Ular hech qanday texnik bilim talab qilmaydi va muhim narsalarni yuzaga chiqaradi: noma’lum jihatlar, xatarlar tartibi, siz uchun qabul qilingan qarorlar va to‘xtasangiz qo‘lingizda nima qolishi.

Bu juda kichik loyihada ham ishlaydimi?

Ha, va u yerda bu yanada oddiyroq. Uch-besh kunlik landing sahifada «haftalik» amalda shuni anglatadi: uni qurilish o‘rtasida bir marta va ishga tushirishdan oldin bir marta ko‘rasiz. Bu baribir yo‘nalishni o‘zgartirish uchun hech bo‘lmaganda ikkita imkoniyat.

Demoda umuman yoqmaydigan narsani ko‘rsam-chi?

Demak, u o‘z vazifasini bajardi — eng arzon haftada. Opsiondan olinadigan foyda aynan shu. Biz sotadigan har bir tarifga aynan shu sababli tahrir bosqichlari kiritilgan, va tahrirlar ikkinchi haftada kelsa, ancha arzonga tushadi.

Buni shartnomaga qanday kiritaman?

Uchta gap bilan: buyurtmachi ocha oladigan URL’da ishlaydigan versiya, har hafta belgilangan kunda, keyingi to‘lovdan oldin har bir bosqich bo‘yicha buyurtmachining tasdig‘i qayd etiladi. Agar ijrochi bunga rozi bo‘lmasa, siz unga hali hech narsa to‘lamasdan turib uning jarayoni aslida qandayligini bilib oldingiz.

Keling, gaplashaylik

Bu haqda o‘qish — eng oson qismi

Agar aynan shu muammoni hal qilmoqchi bo‘lsangiz, bizga aytib bering. Nima qilishimizni, qancha turishini va qancha vaqt ketishini aytamiz.

Bepul konsultatsiya Majburiyatsiz Tezkor javob