Syntra Systems
Keyslar Xizmatlar Mahsulotlar Biz haqimizda Blog IT Caravan
+998 99 162 22 12 +7 999 900 22 12
RusEngUzb
Qorong‘i xonada Architect so‘zini ko‘rsatuvchi LED taxta — aniq ta’riflangan talablardan boshlanadigan loyiha obrazi
IT va serverlar

IT-loyiha uchun texnik topshiriqni qanday tuzish kerak

Muallif: Daniil Belyaev · · 11 daqiqa o‘qish · yangilandi:

IT-loyiha uchun texnik topshiriq — bo‘lg‘usi tizim nimani bajarishi, qanday cheklovlarda ishlashi va qaysi belgilar bo‘yicha ish qabul qilinishini tasvirlaydigan hujjat. Yaxshi texnik topshiriqni istak ro‘yxati sifatida emas, tekshirib bo‘ladigan talablar to‘plami sifatida yozadi: shu hujjat bo‘yicha turli pudratchilar bir xil hajmni baholaydi, qabul esa oldindan kelishilgan mezonlar bo‘yicha o‘tadi.

Qisqacha

  • Texnik topshiriq tizim nimani bajarishi, qanday cheklovlarda ishlashi va qaysi tekshiruvlar bo‘yicha ish qabul qilinishini tasvirlaydi.
  • Talab bitta narsani tasvirlasa, bir ma’noda o‘qilsa va tekshirib bo‘lsa — u yaroqli: «qulay» va «tez» talab hisoblanmaydi.
  • Loyiha chegaralari funksiyalar ro‘yxatidan muhimroq: «nima kirmaydi» bandi imkoniyatlar tavsifidan ko‘ra ko‘proq pul tejaydi.
  • Qabul mezonlari ishlar boshlanishidan oldin yoziladi: nimani, qanday ma’lumotlarda, kim tekshiradi va nima bloklovchi eslatma hisoblanadi.
  • Saytda texnik topshiriq tayyorlashning alohida narxi yo‘q: tekshiruv va texnik topshiriq — ishlab chiqishning birinchi bosqichi, hajm tekshiruvdan keyin hisoblanadi.

Texnik topshiriq nima va u brif hamda SRS’dan nimasi bilan farq qiladi

Texnik topshiriq — biznes vazifasini tizimga qo‘yiladigan talablar va qabul qoidalari bilan bog‘laydigan loyihaning asosiy hujjati. Uni qo‘shni hujjatlar bilan chalkashtiradilar, garchi ularni turli odamlar va turli paytda yozsa ham.

HujjatOdatda kim yozadiIchida nima borQachon kerak
BrifBuyurtmachiBiznes so‘zlaridagi vazifa: ishlashga nima xalaqit beradi, nimaga erishmoqchimiz, byudjet doirasiEng boshida, pudratchilar bilan suhbatdan oldin
Texnik topshiriqAnalitik buyurtmachi bilan birgaMaqsadlar, chegaralar, jarayonlar, funksional va nofunksional talablar, integratsiyalar, qabul mezonlariNarxni baholash va shartnoma imzolashdan oldin
Dasturiy ta’minotga talablar spetsifikatsiyasi (SRS)Ijrochi tomonidan analitikMahsulotga batafsil talablar: ssenariylar, ekran holatlari, xatoliklarni qayta ishlash, hisob-kitob qoidalariIshlab chiqish ichida, texnik topshiriqni tafsiflaydi
Ishlar spetsifikatsiyasi (SOW)Loyiha menejeri va yuristIshlar tarkibi, bosqichlar, har bosqich natijasi, javobgarlik va to‘lov tartibiShartnomaga ilova sifatida

Bu hujjatlarning nomlari turli kompaniyalarda farq qiladi, shuning uchun shartnomada bo‘limlar ro‘yxati va nima kelishilgan versiya hisoblanishi yoziladi. Umumiy rama ISO/IEC/IEEE 29148:2018 standartida tasvirlangan: u talablar bilan ishlash jarayonlarini va talab yaroqli hisoblanadigan belgilarni belgilaydi.

Texnik topshiriqda nima bo‘lishi kerak

Bo‘limlar to‘plami nima ishlab chiqilayotganiga deyarli bog‘liq emas — CRM, portal yoki mobil ilova: tarkib o‘zgaradi, tuzilma emas. Quyidagi jadval — hujjatning ishchi mundarijasi.

Bo‘limNima yozish kerakMisol
Loyiha maqsadiTizim biznesning qaysi vazifasini hal qiladi va u hal qilinganini nimadan bilib bo‘ladiOylik hisobotni yig‘ish vaqtini qisqartirish: hozir ma’lumotlar uchta tizimdan qo‘lda yig‘iladi
ChegaralarLoyihaga nima kiradi va nima kirmaydi — ikkinchisi birinchisidan muhimroqOmbor va xaridlar kiradi, ish haqi hisob-kitobi buxgalteriya dasturida qoladi
Joriy jarayonlarIsh hozir qanday tuzilgan: kim nima qiladi, ma’lumotlar qayerdan olinadi, qolda kiritish qayerda borMurojaatdan jo‘natishgacha bo‘lgan buyurtma qabul qilish sxemasi, barcha ishtirokchilar bilan
Rollar va huquqlarTizimdan kim foydalanadi va har bir rolga nima ochiqOmborchi qoldiqlarni ko‘radi, lekin tannarx va xarid narxlarini ko‘rmaydi
Funksional talablarTizim nima qiladi, har bandda bitta tekshirib bo‘ladigan talabTizim taqsimlash qoidasi bo‘yicha arizaga mas’ul tayinlaydi va uni xabardor qiladi
Nofunksional talablarYuklama, tezlik, mavjudlik, xavfsizlik, interfeys tillari, qurilmalarBir vaqtda 50 tagacha foydalanuvchi ishlaydi, interfeys rus va o‘zbek tillarida
IntegratsiyalarNima bilan ma’lumot almashadi, qaysi tomonga, qanchalik tez-tez va kim haqiqat manbaiQoldiqlar hisob tizimidan soatiga bir marta keladi, ular bo‘yicha asosiy manba — ombor
Ma’lumotlar va ularning joylashuviNima saqlanadi, qancha, baza va nusxalar fizik qayerda yotadiMijozlarning shaxsiy ma’lumotlari: tarkibi, saqlash muddati, joylashuv maydonchasi
Ma’lumotlarni ko‘chirishEski tizimlardan nima, qanday shaklda va qaysi sanaga ko‘chiriladiIshga tushirish sanasidagi ma’lumotnomalar va qoldiqlar, oldingi ikki yillik buyurtmalar tarixi
Qabul mezonlariQaysi tekshiruvlar ish bajarilganini tasdiqlaydiYigirma buyurtma arizadan jo‘natishgacha bazada qo‘lda tuzatishlarsiz o‘tadi
Buyurtmachida nima qoladiManba kod, hujjatlar, kirishlar, natijaga huquqlarKod kompaniya repozitoriyasida, foydalanuvchilar uchun ko‘rsatmalar, serverlarga kirishlar

Joriy jarayonlar bo‘limini matn bilan emas, sxema bilan chizish qulayroq: OMG konsorsiumining BPMN 2.0 kabi umumqabul qilingan notatsiyadagi sxemani ham rahbar, ham dasturchi o‘qiy oladi. Ma’lumotlar joylashuvini ham oldindan belgilab qo‘yish kerak: O‘zbekiston ichida majburiy saqlash biometrik va genetik ma’lumotlarga hamda aloqa abonentlari ma’lumotlariga tegishli — bu shaxsga oid ma’lumotlar to‘g‘risidagi qonunning 27-1-moddasi, qolgan ma’lumotlarni esa o‘sha moddaning shartlariga rioya qilgan holda chet elda saqlash mumkin.

Talablarni qanday shakllantirish kerak: yomon va yaxshi

Talab ikki xil tushunilmasa va tekshirib bo‘lsa — yaroqli. ISO/IEC/IEEE 29148 standarti yaxshi talab belgilari qatorida zarurlik, bir ma’nolilik, yagonalik, bajarilishi mumkinlik va tekshirilishini sanaydi — ya’ni bitta talab bitta narsani tasvirlaydi va uni tekshirish usuli tushunarli bo‘ladi.

YomonNega ishlamaydiYaxshi
Qulay interfeysTekshirib bo‘lmaydi va soatlarda baholab bo‘lmaydiBuyurtma rasmiylashtirish to‘rttadan ortiq ekranni egallamaydi va oynalar orasida almashishni talab qilmaydi
Tizim tez ishlashi kerakNa raqam, na uni o‘lchaydigan shartlar bor50 ta bir vaqtda ishlayotgan foydalanuvchida 10 000 ta buyurtma ro‘yxati 2 soniyada ochiladi
Hisob tizimi bilan integratsiyaNima uzatilishi, qaysi tomonga va qanchalik tez-tez ekani aytilmaganOmborlar bo‘yicha qoldiqlar hisob tizimidan soatiga bir marta uzatiladi; almashishda xatolik bo‘lsa mas’ul xabardor qilinadi
Sotuvlar bo‘yicha hisobotlarAynan qaysilari va kimga kerakligi noma’lumKanal bo‘yicha filtri va jadvalga chiqarilishi bilan «menejerlar bo‘yicha tushum» hisoboti
Tizim o‘sishni ko‘tarishi kerakO‘sish ko‘zda tutilgan deb hisoblanadigan chegara yo‘qTizim arxitekturani almashtirmay 200 foydalanuvchi va buyurtmalar sonining uch barobar o‘sishiga mo‘ljallangan

Har bir talab raqamlanadi: raqamlarga keyin bahoda, ishlar rejasida va qabul aktida havola qilinadi. «va», «yoki», «zarur bo‘lsa» so‘zlarini o‘z ichiga olgan talab odatda ikki yoki uchga bo‘linadi — ularni darhol ajratgan ma’qul.

Qabul mezonlari: ish nimaga qarab qabul qilinadi

Qabul mezoni — natijasi taraflar kayfiyatiga bog‘liq bo‘lmagan tekshiruv tavsifi. U bo‘lmasa, loyiha tayyorligi haqidagi nizo hujjat emas, ishontirish bilan hal qilinadi.

Misol «Bizga CRM kerak» ta’rifi na bahoga, na qabulga yaramaydi. Ishlaydigan variant shunday ko‘rinadi: «Telegram’dan, saytdan va telefondan kelgan barcha arizalar manbasi ko‘rsatilgan holda bitta tizimga tushadi; rahbar istalgan kun uchun voronkani ko‘radi; qabulda uchala kanaldan 20 ta arizani tekshiramiz».

Texnik topshiriqda qaysi xatolar ko‘p uchraydi

Xatolar loyihadan loyihaga takrorlanadi, va deyarli barchasi hujjat kompaniya ishini tushunmasdan yozilgani sababli paydo bo‘ladi.

Texnik topshiriqni kim yozadi

Uch variant bor, va har birining o‘z narxi va o‘z xavfi bor. Tanlov ichkarida talablarni tasvirlay oladigan odam bor-yo‘qligiga va xato narxiga bog‘liq.

Muhim Syntra Systems — ishlab chiquvchi, shuning uchun o‘z manfaatimizni darhol aytamiz. Topshiriqda allaqachon sotib olingan tizimlarni sozlash va qoidalarni o‘zgartirish bilan, dasturlashsiz yopiladigan qismni alohida belgilaymiz, hujjatni esa tahrirlanadigan holda beramiz — u bilan istalgan pudratchiga borish mumkin.

Texnik topshiriq qanday tayyorlanadi: bosqichlar

Tayyorlash hujjatdan emas, kompaniya ishini tahlil qilishdan boshlanadi: aks holda talablar jarayonni emas, jarayon haqidagi tasavvurni tasvirlaydi.

  1. Rama va maqsad. Biznes vazifasini shakllantiramiz va loyiha muvaffaqiyati nima hisoblanishi hamda uni qaysi ko‘rsatkichlardan bilib olishlari haqida kelishamiz.
  2. Tekshiruv. Rahbar va xodimlar bilan suhbat, tizimlardan yuklab olishlar, boshidan oxirigacha real buyurtmalarni kuzatish.
  3. «Hozirgi» va «kerakli» jarayonlar. Joriy va maqsadli ishning sxemalari, vaqt va ma’lumotlar hozir qayerda yo‘qolayotgani belgilangan holda.
  4. Talablar va arxitektura variantlari. Funksional va nofunksional qism, integratsiyalar, turli narxdagi kamida ikkita yechim varianti.
  5. Qabul mezonlari va bosqichlar. Ish qanday yopilishini tasdiqlaydigan tekshiruvlar, va har biri ishlaydigan natija bersin deb bosqichlarga bo‘lish.
  6. Kelishish va topshirish. Hujjat tizimda ishlaydiganlar bilan ko‘rib chiqiladi, versiya belgilanadi va buyurtmachiga tahrirlanadigan holda beriladi.

Tayyorlash qancha vaqt olishi jarayonlar, tizimlar va ishtirokchilar soniga bog‘liq, shuning uchun hajm tekshiruvdan keyin baholanadi. Infratuzilmani tahlil qilish — alohida ish, u IT-infratuzilma auditi haqidagi maqolada va IT-konsalting qanday tuzilgan haqidagi maqolada tasvirlangan.

Pudratchilarga jo‘natishdan oldin texnik topshiriqni tekshiring

Hujjatni bahoga jo‘natishdan oldin, ro‘yxat bo‘yicha o‘ting. Bajarilmagan har bir band — kelajakdagi qo‘shimcha kelishuv.

Barcha pudratchilar hujjatning bir xil versiyasini olganini tekshiring. Aks holda takliflar solishtirib bo‘lmaydigan bo‘lib qoladi, tanlov esa orqasida turli hajmdagi ish turgan summalarni solishtirishga aylanadi.

Qattiq texnik topshiriq qachon xalaqit beradi

Batafsil texnik topshiriq soha tushunarli va barqaror bo‘lgan joyda yaxshi ishlaydi: hisob, hujjat aylanishi, integratsiyalar, mavjud jarayonni tizimga ko‘chirish. Qiymati foydalanuvchilarda tekshiriladigan mahsulotlarda esa yomonroq ishlaydi.

Moslashuvchan yondashuvlar talablar o‘zgarib turishidan to‘g‘ridan-to‘g‘ri kelib chiqadi: Agile tamoyillari kech bosqichlarda ham talab o‘zgarishini qarshi olishni va ishlaydigan mahsulotni ilgarilashning asosiy o‘lchovi deb hisoblashni taklif qiladi. Shundan boshqa asboblar ham kelib chiqadi — vazifalar ro‘yxati (backlog), foydalanuvchi hikoyalari, sprintlar bo‘yicha qabul.

Amalda yondashuvlar birlashtiriladi. Rama topshiriq maqsadlarni, chegaralarni, nofunksional talablarni, integratsiyalarni va qabul qoidalarini belgilaydi — kamdan-kam o‘zgaradigan narsani. Funksiyalar tafsiloti backlogda yashaydi, hajm o‘zgarishlari esa kelishilgan tartibdan o‘tadi: baho, buyurtmachi qarori, reja tuzatilishi.

Texnik topshiriq tayyorlash qancha turadi va biz qanday ishlaymiz

Bizda saytda narxi bo‘lgan alohida «texnik topshiriq tayyorlash» xizmati yo‘q: tekshiruv va topshiriq — ishlab chiqishning birinchi bosqichi, hajm esa chegaralar aniqlangandan keyin hisoblanadi. ERP loyihalarida bosqich ishlar tarkibida to‘g‘ridan-to‘g‘ri tasvirlangan: jarayonlarni, hujjat aylanishini va qaror qabul qilish nuqtalarini tasvirlaymiz, ma’lumotlar modelini loyihalaymiz, topshiriq tayyorlaymiz va bosqichlarni kelishamiz — narxlar ERP-tizimlar sahifasida.

Pudratchilar takliflarini solishtirishni o‘z xizmatimiz deb atamaymiz: unda biz manfaatdor tomonmiz. Bu vazifa uchun alohida asbob bor — IT Caravan qanday paydo bo‘lgani haqidagi maqolada aytib bergan ijrochilar katalogi.

Biz tekshiruvdan boshlaymiz va baholash hamda qabul qilish mumkin bo‘lgan hujjat bilan yakunlaymiz: maqsadlar, chegaralar, jarayonlar, raqamlangan talablar, integratsiyalar, qabul mezonlari va bosqichlar rejasi. Topshiriq sxemalar bilan birga buyurtmachida tahrirlanadigan holda qoladi.

Vazifangizni muhokama qilamiz

Nima qilish kerakligini yozing — muddat va narxni baholab, yechim taklif qilamiz.

Loyihangizni muhokama qilamiz

Ko‘p beriladigan savollar

Texnik topshiriqsiz loyihani boshlash mumkinmi?

Kichik dorabotka uchun — ha, vazifa tavsifi va tayyorlik mezoni yetarli. Sezilarli pulga tushadigan loyiha uchun topshiriqsiz na pudratchilar takliflarini solishtirib bo‘ladi, na ishni yopib bo‘ladi: qabulda taraflar aynan nima buyurtma qilinganini har xil tushunib qoladi.

Texnik topshiriqning qanday hajmi normal hisoblanadi?

Normasi yo‘q: hajm jarayonlar, rollar va integratsiyalar soniga bog‘liq. Yomon hujjatning belgisi hajmi emas, balki qabulda hech kim tekshirmaydigan bo‘limlar. Talabni tekshirib bo‘lmasa, u necha bet ekaniga qaramay qiymat qo‘shmaydi.

Texnik topshiriq SRS’dan nimasi bilan farq qiladi?

Texnik topshiriq biznes vazifasini talablar va qabul qoidalari bilan bog‘laydi va shartnomadan oldin yoziladi. SRS — dasturiy mahsulotga qo‘yiladigan talablarning batafsil spetsifikatsiyasi: ssenariylar, ekran holatlari, xatoliklarni qayta ishlash. Uni odatda ijrochi jamoasi ishlab chiqish ichida tayyorlaydi.

Loyihadan keyin texnik topshiriq va kod kimga tegishli bo‘ladi?

Bu shartnoma masalasi. Natijaga bo‘lgan huquqlarni, manba kodini, hujjatlarni va kirishlarni topshirish sharti ishlar boshlanishidan oldin yoziladi va ular buyurtmachiga qachon o‘tishi ko‘rsatiladi. Bu shartnomada bo‘lmasa, nizoni sizning kutganingiz emas, umumiy qoidalar bo‘yicha hal qilishga to‘g‘ri keladi.

Qisqa sprintlar bilan ishlasak, TT kerakmi?

Uning rama qismi kerak: maqsadlar, chegaralar, nofunksional talablar, integratsiyalar va qabul qoidalari. Funksiyalar tafsiloti backlogda yashaydi va ish davomida aniqlashtiriladi. Hujjatdan butunlay voz kechish xavfli — aks holda loyiha tugaganini tasdiqlaydigan hech narsa qolmaydi.

Texnik topshiriq tayyorlash uchun kim to‘lashi kerak?

To‘laydi buyurtmachi, va bu normal amaliyot: hujjat unda qoladi va istalgan pudratchi bilan suhbatga yaroqli bo‘ladi. Agar topshiriqni bo‘lg‘usi ijrochi bepul tayyorlasa, uning qiymati baribir loyiha smetasiga tushadi — faqat sezilmagan holda va hujjatni olib ketish huquqisiz.

Texnik topshiriq yaxshi ekanini qanday bilish mumkin?

Istalgan talabni oling va uni qanday tekshirishingizni hamda buni kim qilishini so‘rang. Har bir bandda javob bo‘lsa, hujjatda loyiha chegaralari va qabul tartibi tasvirlangan bo‘lsa — topshiriq ishlaydi. Javoblar bo‘lmasa, loyihani topshirishda nizo muqarrar.

Shuningdek o‘qing