Telekommunikatsiyalarini rivojlantirish vazirligi muxammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti
YAXSHIROQ, tezroq va shaffofroq: dasturiy ta'minotni rivojlantirish uchun
Download 0.99 Mb. Pdf ko'rish
|
1-lab
YAXSHIROQ, tezroq va shaffofroq: dasturiy ta'minotni rivojlantirish uchun
zamonaviy yetkazib berish yondashuvi Dasturiy ta'minotni ishlab chiqarishga zamonaviy etkazib berish yondashuvlari butun dizayn zanjiriga e'tiborni qaratib, Design Thinking, Lean, Agile va DevOps amaliyotlari aralashmasini birlashtiradi. Ushbu tushunchalarning kombinatsiyasi loyihaning to'liq hajmini ta'minlaydi; ba'zan "kontseptsiyadan naqd pulgacha" deb nomlanadi: dastlabki g'oyadan to jonli muhitda yakuniy mahsulot haqida ma'lumot to'plangunga qadar, bu jarayon qisqa takrorlashda va mahsulotning chiqarilishi tez-tez amalga oshiriladi. Ba'zi tashkilotlar uchun bu bir necha haftada bir etkazib berishni anglatadi, ammo ko'payib borayotgan kompaniyalar uchun bu oxirgi mijozlarga kuniga bir necha marta yangi funktsiyalarni taqdim etishni anglatadi.
usuli.
1-rasmda zamonaviy dasturiy ta'minotni ishlab chiqishga odatiy yondoshish ko'rsatilgan. Haqiqiy echimlarni ishlab chiqish bir-biriga bog'langan uch xil takrorlanishga ajratilishi mumkin. Kashfiyot paytida mijozning ehtiyoji aniqlanadi. Keyinchalik, ushbu ehtiyojlar ishlab chiqish takrorlanishida amalga oshiriladi, undan so'ng etkazib berish vaqtida qiymat mijozga etkaziladi. Uch fazaning hammasi mijozning haqiqiy ehtiyojiga mos kelishini ta'minlash uchun qayta aloqa davrlarini iloji boricha qisqa qilish uchun qisqa takrorlashlardan iborat. Amaliyot darajasiga bog'liq bo'lib, ushbu harakatlar oqimi ikki hafta davom etishi mumkin, ammo ba'zi hollarda faqat ikki kun. Kashfiyot paytida asosiy ehtiyojni aniqlashga e'tibor qaratiladi. Keyinchalik, qisqa va uzoq muddatli yo'l xaritasi to'g'ri g'oyalar va mijozlarning xohish-istaklarini tanlash va ustuvorligi bilan aniqlanadi. Mahsulotni ishlab chiqishning dastlabki bosqichlarida g'oyalar va eksperimentlar kabi jihatlar katta rol o'ynaydi, (oxirgi) xaridorga hamdard bo'lib, yangi g'oyalar va tushunchalar bilan hamkorlik qiladi va sinovdan o'tkazadi. Dizayn Fikrlash va tezkor prototiplarni yaratish texnikasi ko'pincha ilhom manbai hisoblanadi. Ba'zan, me'moriy uchish-qo'nish yo'lagining bir qismi sifatida, aniqlangan mumkin bo'lgan echimlarning texnik maqsadga muvofiqligini o'rganish uchun kichik texnik tajribalar ham amalga oshiriladi. Mahsulot allaqachon etuk holatda bo'lganida, ushbu bosqichning asosiy yo'nalishi mahsulotning haqiqiy ishlatilishidan olinadigan kichikroq, bosqichmabosqich yaxshilanishlarni aniqlashga qaratilgan bo'ladi. Funksiyalardan amalda foydalanish to'g'risidagi ma'lumotlarni to'plash (etkazib berishga qarang) buning uchun juda qimmatli manba bo'lishi mumkin. Rivojlanish jarayonida asosiy e'tibor tavsiya etilgan funktsiyalarni ishlab chiqish va sinovdan o'tkazishga qaratiladi. Tashkilotlar tez-tez etkazib berishga intilayotgani uchun, bu ikkala tezlikka ham erishish va sifatni ta'minlash uchun rivojlanish quvurini yuqori darajada avtomatlashtirishni talab qiladi. Shu sababli, rivojlanish guruhlari doimiy ravishda ishlab chiqarishni avtomatlashtirishga imkon berish uchun ishlab chiqarish zavodlarini optimallashtirish ustida ishlamoqdalar. Tez rivojlanishni ta'minlash uchun doimiy integratsiya amaliyotidan foydalanish muhim ahamiyatga ega. Qurilishni avtomatlashtirish bir nechta dasturchilar tomonidan yaratilgan manba kodining to'g'ri birlashtirilganligini ta'minlaydi. Ushbu quvur liniyalaridagi sinovlarni avtomatlashtirish - bu yangi funksiyalarni tezkorlik bilan ta'minlash uchun zarur bo'lgan xavfni kamaytirishni ta'minlaydigan yagona echim. Xavfsizlik standartlari bajarilishini ta'minlash uchun, xavfsizlik sinovlari kabi ko'plab holatlar ham yuqori darajada avtomatlashtirilgan. Download 0.99 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling