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
bet4/9
Sana25.11.2021
Hajmi0.99 Mb.
#177343
1   2   3   4   5   6   7   8   9
Bog'liq
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.  

  

Rasm 1. Dasturiy ta'minotni ishlab chiqish uchun odatiy zamonaviy etkazib berish 



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:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling