Agile usullari - Agile tarixi va yaratilishi Tezkor usullar Agilening afzalliklari va kamchiliklari

|
Agile tarixi va yaratilishi Tezkor usullar Agilening afzalliklari va kamchiliklari
|
bet | 2/3 | Sana | 23.05.2024 | Hajmi | 166,02 Kb. | | #251575 |
Bog'liq 4-ma`ruza2. Agile usullari
Agile usullar - Lean Development ("Lean dasturiy ta'minotni ishlab chiqish"), Scrum va boshqalar kabi moslashuvchan metodologiyalar. Ular 2000-yillarning boshida samarasiz an'anaviy IT usullariga muqobil sifatida ishlab chiqilgan.
Deyarli barcha tezkor jamoalar bitta ofisda to'plangan. Ofisga mahsulot egasi - mahsulotga qo'yiladigan talablarni belgilaydigan mijoz kiradi. Mijoz biznes tahlilchisi, loyiha menejeri yoki mijoz bo'lishi mumkin. Bundan tashqari, ofis interfeys dizaynerlari, testerlar, texnik yozuvchilarni o'z ichiga olishi mumkin. Ya'ni, Agile usullari birinchi navbatda bevosita muloqotga qaratilgan.
Agile usullarining asosiy ko'rsatkichi ish mahsulotidir . Yuzma-yuz muloqotga ustunlik berib, tezkor usullar boshqa usullarga nisbatan yozma hujjatlar hajmini kamaytiradi.
3. Agilening afzalliklari va kamchiliklari
Agile-ning asosiy afzalliklari:
Veb-mahsulot sifati. Mijozni har bir iteratsiya jarayoniga jalb qilish jarayonni sozlash imkonini beradi, bu esa har doim sifatni yaxshilaydi.
Yuqori rivojlanish tezligi. Takrorlash 3 haftadan ortiq davom etmaydi, bu davr oxiriga kelib har doim natija bo'ladi.
Xatarlarni minimallashtirish. Katta loyiha mijozga bir nechta iteratsiyalar uchun to'lash imkonini beradi va ish jarayonida u o'zi xohlagan narsani o'z vaqtida va arzon narxda olishini tushunadi. Sharshara modellari (spetsifikatsiyalar va texnik topshiriqlardan foydalangan holda) bunday imkoniyatlarni ta'minlamaydi.
Mijoz har doim rivojlanish jarayonini kuzatish, loyihaning funksionalligini sozlash , uni sinab ko'rish yoki ishga tushirish va hatto istalgan vaqtda to'xtatish imkoniyatiga ega.
Ikki texnologiyaning ijobiy va salbiy tomonlari:
Agile sharshara - nimani tanlash kerak ?
Har qanday loyihaning boshida, mijozga biznes takliflarini shakllantirishdan oldin, tanlov qilish uchun bir qator savollarga javob berish yaxshi bo'ladi: Agile Sharshara:
Mijozning asosiy maqsadi nima?
Loyiha byudjeti qancha?
Loyihada qanday vazifalarni hal qilamiz va qaysi muddatda?
Bajarilishi kerak bo'lgan ish hajmi qanday?
Loyiha jamoasining resurslari qanday?
Loyihada oxirgi foydalanuvchi ishtirokining foizi qancha?
Loyiha davomida biznes talablarining necha foizi o'zgarishi mumkin?
Agile va Waterfall texnologiyalarining asosiy ijobiy va salbiy tomonlarini bilib, loyihaga oid savollarga javob berib, quyidagi xulosalar chiqarishimiz mumkin:
Agar ishchi dasturiy ta'minotni tezda olish zarurati tug'ilsa, oxirgi foydalanuvchi kamida 50% ishtirok etgan holda loyihada doimiy ishtirok etishga tayyor, ba'zi sabablarga ko'ra biznes talablari doimiy ravishda o'zgarishi mumkin va ba'zi funksional talablar noma'lum, keyin Agile texnologiyasini tanlaning.
Agar yakuniy mahsulot sifati uni amalga oshirish vaqtidan ko'ra muhimroq bo'lsa, oxirgi foydalanuvchi loyihada oz miqdorda ishtirok etishga tayyor, faqat yakuniy natijani qabul qilishda ishtirok etadi, biznes talablari va funksional talablari mavjud. ma'lum va o'zgarmaydi, keyin sharshara metodologiyasidan foydalanish yaxshiroqdir.
|
| |