§ 12.3. Agile Unified Process metodologiyasi
Agile ishlanmasi (ingliz tilidan - Agile dasturiy ta’minot ishlab chiqish) - bir fikrlash yo’li va asosiy qadriyatlar va bir necha yondashuvlarni qo’llamoq tamoyillarini o’z ichiga belgilaydi. Manifesti dasturiy ta’minot ishlab chiqish uchun (so’nggi yillarda da bor tendentsiyasi emas, balki faqat axborot texnologiyalari bo’yicha) ham, interaktiv rivojlantirish, davriy risk ishchi guruhlari o’z-o’zini tashkil etish orqali ifodalanadi.
Buyurtmachining talablar va ularni amalga oshirish orqali anglatadi ekspertlar tashkiliy faoliyatining boshqa sohalarida, tezkor rivojlantirish foydalanish uchun harakat esa turli profili (chiquvchilar, sinov, amaliyot, va hokazo). "Agile rivojlantirish" kabi Agile tarjima chunki butunlay to’g’ri emas odatda Agile metodologiyasi chaqirdi, lekin bu deklaratsiyasi asosida yondashuvlar metodologiyasi, lekin Bilingani jihatidan ular deyiladi emas - ramkalar. va hokazo scrum, haddan tashqari dasturiy, FDD, DSDM: Ayni paytda, bunday kabi epchil rivojlantirish uslubiyati, asoslangan ko’p ramkalar (uslubiy), yondashuvlar mavjud.
12.3-rasm. Agile metodlogiyasidan foydalanish28.
Agile - an’anaviy chiziqli usullari "sharshara" farqli o’laroq metodologiyasi, iteratif va ortib borayotgan dasturiy ta’minot ishlab chiqish, biri. Bilingani metodik dasturi hayot tsikli davomida tizimi dizayn usullari, dizayn va test belgilaydi. Tezkor usullarini (masalan, scrum) adaptiv rejalashtirish, talablarni qo’shma rivojlantirish, o’z-o’zini tashkil ko’ndalang funktsional rivojlantirish jamoalari rasionalizatorlik, shuningdek aniq muddatlarda bilan navbat asoslangan dasturiy ta’minot ishlab chiqish foydalanish orqali o’zgartirish javob asoslangan. Bunday yondashuv bugungi tijorat dasturiy ta’minot ishlab chiqish loyihalari ko’p ishlatiladi.
12.4-rasm. Agile metodlogiyasidan foydalanish29.
Tezkor rivojlantirish uslubiyatlarini zamirida boshqarish va a’zolari muayyan dasturiy ta’minotni ishlab chiqish bilan band mehnat jamoalari, tashkil bir liberal- demokratik yondashuv hisoblanadi. Shu tufayli gibkiy (epchil) usuli yordamida dasturiy ta’minot ishlab chiqish 2-3 hafta davomiyligi bilan, qisqa ko’chadan (iteratsiya) bir qator belgilaydi aslida, deb risklarni kamaytirish uchun erishilgan har bir iteratsiya to’ldirilishi, Mijozlar natijalarini qabul qiladi va yangi yoki tuzatish talablari, ya’ni beradi rivojlanishini nazorat qiladi va darhol unga ta’sir qilishi mumkin. Har bir takrorlash rejalashtirish, talablar tahlil, dizayn, ishlab chiqish, sinov va hujjatlarni qadamlar o’z ichiga oladi. Odatda, bir takrorlash to’laqonli dasturiy mahsulotni ozod qilish uchun etarli emas, balki rivojlantirish har bir bosqichi oxirida
"moddiy" mahsulotni yoki sinash va qo’shimcha yoki tuzatish chora-tadbirlar berish ko’rish mumkin funksional qismini sodir kerak. bajarilgan ishlar asosida, har bir bosqichdan so’ng, jamoa to’playdi va dasturiy ta’minot ishlab chiqish rejasiga o’zgarishlar qilish uchun asos bo’lgan yangi talablarni umumlashtiradi.
Agile asosiy g’oyalaridan biri, jamoa ichida va mijoz yuzi bilan hamkorlik tezlik qarorlar qabul qilish va dasturiy ta’minot ishlab chiqish xavfini kamaytirish imkonini beradigan, yuz emas, shuning uchun jamoa nuqtai geografik nuqtadan, bir joyda joylashtirilgan. (Mijoz yoki buyurtmachi o’zi vakili vakolatli, mahsulot talablariga;. A loyiha menejeri roli mijozning yoki ish tahlilchisi tomonidan amalga oshiriladi vakili mahsulot egasi) Bundan tashqari, jamoa mijozlarga bir vakili o’z ichiga oladi. Agile Manifesto’da rivojlantirish va bo’shatish quyidagi uslubiy vakillari ishtirok etadi:
Adaptive Dasturiy ta’minot ishlanmasi (ASD);
Crystal Clear;
Dinamik tizimlari taraqqiyot usuli (DSDM);
Ekstremal dasturlash (XP);
Xususiyati gijgijlash ishlanmasi (FDD);
pragmatik dasturlash;
scrum.
Tezkor rivojlantirish uslubiyatlarini haqiqiy ma’lumotlar oldindan Deklaratsiyani ozod qilish mavjud. relizlar ochiq-oydin o’zi chaqqon rivojiga yangi turtki berdi, poydevor qo’ydi, bir dasturiy ta’minot ishlab chiqish uchun Konstitutsiya moslashuvchan yondashuvni aytish mumkin. Dasturiy ta’minot ishlab chiqish Agile-Manifesti: Asosiy metrik tezkor-usullari ishchi mahsulot hisoblanadi, to’g’ridan-to’g’ri muloqot afzal, epchil-usullari boshqa usullar bilan yozilgan hujjatlarga nisbatan miqdorini kamaytirishdir.
Do'stlaringiz bilan baham: |