Telekommunikatsiyalarini rivojlantirish vazirligi muxammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti
Tezlikda yaxshi sifatni ta'minlash uchun "chapga siljish" ni qabul qilish
Download 0.99 Mb. Pdf ko'rish
|
1-lab
Tezlikda yaxshi sifatni ta'minlash uchun "chapga siljish" ni qabul qilish
Har qanday tashkilotdagi muhim jihat dasturiy ta'minotni ishlab chiqish davridagi mumkin bo'lgan muammolarni iloji boricha tezroq aniqlashdir. Ushbu jihat ba'zan "chapga siljish" yondashuvi deb nomlanadi. "Chapga siljish" metaforasi 1990-yillarga to'g'ri keladi, chunki dasturiy ta'minot ishlab chiqaruvchi tashkilotlar dasturiy ta'minotni ishlab chiqishda an'anaviy / palapartishlik yondashuvi ko'pincha sifatsiz dasturiy ta'minot va qimmat tuzatishlarga olib kelishini angladilar. Ushbu muammolarning muhim asosiy sababi shundaki, haqiqiy sinov juda "o'ngga" qilingan, shuning uchun hayot aylanish jarayonida juda kech. Ayniqsa, integratsiya elementlarini iloji boricha tezroq sinab ko'rish uchun ushbu fikr muhim ahamiyatga ega bo'ldi. Dastlabki narsalarni sinovdan boshlash degan ma'noni anglatuvchi narsalarni chapga siljitish orqali dasturiy ta'minot sifati bir necha bor sezilarli darajada yaxshilandi.
Sinov dunyosidan olingan dastlabki tushuncha sifatida chapga siljish har qanday tezkor dasturiy ta'minotni ishlab chiqish loyihasida zarurat bo'ldi. Chapga siljish yondashuvi yanada kengaytirildi va operatsiyalarni hayot tsikliga integratsiyalashtirishning asosiy haydovchisi bo'ldi. Faqatgina operatsion faoliyatning katta qismlarini avtomatlashtirish orqali haqiqiy tezlikka erishish mumkin va sifat darajalari kafolatlanishi mumkin. Rivojlanish va operatsiyalarni yanada ko'proq birlashtirib, rivojlanish guruhlari tez-tez chiqarishga muvaffaq bo'lishdi. Bizning nuqtai nazarimiz bo'yicha, chap fikrni o'zgartirish dizaynning dastlabki bosqichida ancha davom etishi mumkin. Ko'pgina sanoat tadqiqotlari, jamoa biznes ehtiyojlarini va u bilan bog'liq talablarni to'liq tushunmasa, nima bo'lishini ko'rsatadi. Darhaqiqat, ba'zi hisob-kitoblarga ko'ra dasturiy ta'minot loyihalarining 35% dan ortig'i sifatsiz talablar yoki foydalanuvchining tegishli ishtiroki yo'qligi sababli muvaffaqiyatsizlikka uchraydi. Dizayn tafakkuri singari yaxlit yondashuvlarni umumiy jarayonga olib kirish nafaqat etkazib beriladigan haqiqiy ish sifatini nazorat qilishni, balki qiymatlarni etkazib berish zanjiriga kiritilishini anglatadi; "Axlat" ga ham yo'l qo'yilmaydi. Yaxshi g'oya va prototip yaratish bosqichidan boshlash to'g'ri funktsional imkoniyatlarning rivojlanishidan ko'ra ko'proq ishonchni ta'minlaydi. Bajarilishi kerak bo'lgan ishlarni, shu jumladan infratuzilma muhitiga dasturiy mahsulotlarni chiqarish va
joylashtirishni avtomatlashtirish orqali inson xatosi xavfini ancha kamaytirish mumkin. Xuddi shunday, xavfsizlikni ba'zan "DevSecOps" deb nomlanadigan chapga siljish fikrining bir qismi deb hisoblash mumkin. Endi, xavfsizlik umumiy mas'uliyat deb hisoblanadi va shuning uchun DevOps jamoasi ko'nikmalarining bir qismi bo'lishi kerak. Xavfsizlik aspektlari talablarning bir qismidir, bu esa "dizayni bo'yicha xavfsiz" tizimga olib keladi. Va nihoyat, xavfsizlikni avtomatlashtirilgan tarzda o'lchash kerak: ishlab chiquvchidan kodini yozishdan, zaif tomonlari skanerdan o'tkazilgandan tortib to hujumlar uchun skanerlashgacha. Shunday qilib, xavfsizlik, an'anaviy ravishda yashaydigan oxirigacha emas, balki butun rivojlanish davri davomida o'rnatiladi. Tizim ko'rinishini olish (oxirigacha qarab), ish oqimining muhim qismlarini birlashtirish va haqiqiy natijalarni o'lchash orqali dasturiy ta'minot sifatini sezilarli darajada oshirish mumkin. Biroq, bu siljish nafaqat asboblar va jarayonlar bilan bog'liq. Agar ular hamkorlik va doimiy
takomillashtirishni rag'batlantiradigan va qo'llabquvvatlaydigan va loyihani ishlab chiqish tsiklidagi barcha turli jihatlar uchun umumiy javobgarlikka qaratilgan madaniyat bilan birlashtirilmasa, ular juda cheklangan qiymatga ega. Mahsulot yo'naltirilgan tashkilotlar nafaqat rivojlanish guruhiga e'tiborni qaratgan holda, balki tashkilotning barcha darajalarida mos keladigan bo'lsa, yanada muvaffaqiyatli bo'lishlari mumkin. Yuqori sifatli dasturiy ta'minot mahsulotlarini juda yuqori tezlikda etkazib berish uchun haqiqiy o'zgarishni amalga oshirish bir kecha-kunduzda sodir bo'ladigan narsa emas. Buning uchun tajriba, o'rganish va haqiqiy ehtiyojlarga moslashishga doimiy e'tibor qaratiladigan madaniyat zarur. Download 0.99 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling