3-Ma’ruza
Mavzu: Agile(tezkor moslashuvchan)dasturiy ta’minotni ishlab chiqish.
Agile usullari Agile dasturiy ta’minot ishlab chiqish texnikasi Agile loyihasini boshqarish Masshtabli Agile usullari
REJA:
Agile usullari
Agile dasturiy ta’minot ishlab chiqish texnikasi
Agile loyihasini boshqarish
Masshtabli Agile usullari
Endi korxonalar global, tez o'zgaruvchan muhitda faoliyat yuritmoqda. Ular yangi imkoniyatlar va bozorlarga, o'zgaruvchan iqtisodiy sharoitlarga va raqobatdosh mahsulot va xizmatlarning paydo bo'lishiga javob berishlari kerak. Dasturiy ta'minot deyarli barcha biznes operatsiyalarining bir qismidir , shuning uchun yangi imkoniyatlar birliklaridan foydalanish va raqobat bosimiga javob berish uchun yangi dasturiy ta'minot tezda ishlab chiqilishi kerak . Shuning uchun dasturiy ta'minotni tezkor ishlab chiqish va yetkazib berish ko'pgina biznes tizimlari uchun eng muhim talabdir. Haqiqatan ham, korxonalar dasturiy ta'minot sifatini almashtirishga va muhim yangi dasturiy ta'minotni tezda o'rnatishga tayyor bo'lishlari mumkin.
Ushbu korxonalar o'zgaruvchan muhitda ishlayotganligi sababli , barqaror dasturiy ta'minot talablarining to'liq to'plamini olish amalda imkonsizdir. Talablar o'zgaradi, chunki mijozlar tizim ish amaliyotiga qanday ta'sir qilishini, uning boshqa tizimlar bilan o'zaro ta'sirini va foydalanuvchining qanday operatsiyalarini avtomatlashtirish kerakligini oldindan aytib bo'lmaydi. Tizim yetkazib berilgandan va foydalanuvchilar u bilan tajriba orttirgandan keyingina haqiqiy talablar aniq bo'lishi mumkin. Shunda ham tashqi omillar talablarning o'zgarishiga olib keladi.
Talablarni to'liq aniqlaydigan, so'ngra tizimni loyihalash, qurish va sinovdan o'tkazishni rejalashtirishga asoslangan dasturiy ta'minotni ishlab chiqish jarayonlari tezkor dasturiy ta'minotni ishlab chiqishga mo'ljallanmagan. Talablar o'zgarganda yoki talablar bilan bog'liq muammolar aniqlanganda, tizim dizayni yoki amalga oshirilishi qayta ishlanishi va qayta sinovdan o'tkazilishi kerak. Natijada, an'anaviy sharshara yoki spetsifikatsiyaga asoslangan jarayon odatda uzoq davom etadi va yakuniy dasturiy ta'minot mijozga dastlab ko'rsatilganidan keyin ko'p vaqt o'tgach etkazib beriladi.
Tizimni to'liq tahlil qilish muhim bo'lgan xavfsizlik nuqtai nazaridan muhim boshqaruv tizimlari kabi dasturiy ta'minotning ayrim turlari uchun reja asosidagi yondashuv to'g'ri bo'ladi. Biroq, tez rivojlanayotgan biznes muhitida bu haqiqiy muammolarni keltirib chiqarishi mumkin. Dasturiy ta'minot foydalanish uchun mavjud bo'lgan vaqtga kelib, uni sotib olishning asl sababi shu qadar tubdan o'zgargan bo'lishi mumkinki, dasturiy ta'minot samarali ravishda foydasiz bo'lib qoladi. Shuning uchun, ayniqsa, biznes tizimlari uchun dasturiy ta'minotni tezkor ishlab chiqish va etkazib berishga qaratilgan rivojlanish jarayonlari juda muhimdir.
Tez dasturiy ta'minotni ishlab chiqish va o'zgaruvchan talablarga javob beradigan jarayonlarga bo'lgan ehtiyoj ko'p yillar davomida e'tirof etilgan (Larman va Basili 2003). Biroq, dasturiy ta'minotni tezroq ishlab chiqish haqiqatan ham 1990-yillarning oxirida Ekstremal dasturlash (Beck 1999), Scrum (Schwaber and Beedle 2001) va DSDM (Stapleton 2003) kabi "chaqqon usullar" g'oyasining rivojlanishi bilan boshlandi.
ods sifatida tanildi . Ushbu tezkor usullar foydali dasturlarni tezda ishlab chiqarish uchun mo'ljallangan. Taklif etilgan barcha tezkor usullar bir qator umumiy xususiyatlarga ega:
Spetsifikatsiya, loyihalash va amalga oshirish jarayonlari bir-biriga bog'langan.
Batafsil tizim spetsifikatsiyasi mavjud emas va dizayn hujjatlari tizimni amalga oshirish uchun foydalaniladigan dasturlash muhiti tomonidan avtomatik ravishda kichraytirilgan yoki yaratilgan. Foydalanuvchi talablari hujjati tizimning eng muhim xususiyatlarining kontur ta'rifidir.
Tizim ketma-ket bosqichlarda ishlab chiqilgan. Yakuniy foydalanuvchilar va tizimning boshqa manfaatdor tomonlari har bir o'sishni belgilash va baholashda ishtirok etadilar
Do'stlaringiz bilan baham: |