Hamroyev Doniyor
3-topshiriq
1.
2. 1980 va 1990-yillarda dasturiy ta'minotni loyihalash usullari bilan bog'liq bo'lgan ortiqcha xarajatlardan norozilik Agile usullarni yaratis
hga olib keldi . Ushbu usullar :
• Dizaynga emas , balki kodga e'tibor qaratilgan
• Dasturiy ta'minotni ishlab chiqishda i terativ yondashuvga asoslangan
• Ishlaydigan dasturiy ta'minotni tezda etkazib berish va o'zgaruvchan talablarga javob berish uchun uni tez rivojlantirish .
• Agile usullarning maqsadi dasturiy ta'minot jarayonida ortiqcha xarajatlarni kamaytirish ( masalan , hujjatlarni cheklash orqali ) va
o'zgaruvchan talablarga ortiqcha ishlov bermasdan tezkor javob berish .
3. Talablar uchun foydalanuvchi hikoyalari
• XP-da, mijoz yoki foydalanuvchi XP jamoasining bir qismi bo'lib , talablar bo'yicha qaror qa bul qilish uchun javobgardir .
• Foydalanuvchi talablari foydalanuvchi hikoyalari yoki stsen ariylari sifatida ifodalanadi .
• Bular kartochkalarga yozilgan va ishlab chiquvchi guruh ularni amalga oshirish vazifalariga ajratadi . Ushbu vazifalar jadval va xa rajatlar
smetasining asosidir .
• Xaridor o'zlarining ustuvorliklari va jadval jadvalidan kelib chiqib , keyingi nashrlarga kiritish uchun hikoyalarni tanlaydi .
4. Dasturchilar testlashdan ko'ra dasturlashni afzal ko'rishadi va ba'zida testlarni yozishda qisqartirilgan fikrlarni olishadi . Masalan , ular
yuzaga kelishi mumkin bo'lgan barcha istisnolarni tekshirmaydigan to'liq bo'lmagan testlarni yozishlari mumkin .
5. – ish umumdorligi yuqori bo’lish
- Malumot almishinish mumkinligi
- jamoaviy hamjihatlikn
- Datur tuzish vaqtining maxsimal darajada qisqarishi
6. - Mahsulot boshqariladigan va tushunarli bo'laklarga bo'linadi .
- Butun jamoada hamma narsa ko'rinib turadi , natijad a jamoaviy aloqa yaxshilanadi .
- Mijozlar buyurtmalarni o'z vaqtida etkazib berishlarini ko'rishadi va mahsulot qanday ishla shi to'g'risida fikr olishadi .
- Mijozlar va ishlab chiquvchilar o'rtasida ishonch o'rnatiladi va har bir kishi loyihaning muvaffaqiyatli bo'lishini kutadigan ijobiy madaniyat
yaratiladi .
7. - Scrum master' har kuni yig'ilishlarni tashkillashtiradigan , bajarilayotgan ishlarning orqada qolishini kuzatib boradigan , qarorlarni yozib
qo'ygan , orqada qolib ketayotganlarga qarshi choralarni ko'radigan va jamoadan tashqarida mijozlar va rahbariyat bilan aloqa o'rnatadigan
vositachi .
- Jamoa qisqa kunlik yig'ilishlarda (Scrums) qatnashadi , unda barcha guruh a'zolari ma'lumot almashadilar , oxirgi uchrashuvdan beri
erishilgan yutuqlar , yuzaga kelgan muammolar va keyingi kunga nima rejalashtirilayotgani tasvirlanadi .
8. Agile usullari eng samarali hisoblanadi , agar tizim norasmiy ravishda aloqa qila oladigan kichik guruh bilan tuzilgan bo'lsa . Katta ishlab
chiqish guruhlarini talab qiladigan katta tizimlar uchun bu mumkin bo'lmasligi mumkin , shuning uchun rejaga asoslangan yondashuvdan foydalanish
kerak bo'lishi mumkin .
9. Chunki bunday tashkilotlar o’zini yaxshi ko’rsatgan , yaxshi tanilganva shunga yarasha yaxshi himoyalangan bo’ladi . Bunday
tashkilotlarga tajavvuskorlik bilan harakat qilish yaxshi natijalarga olib kelmasligi mumkin shuning uchun bu tashkilotlar bilan do’stona ishlash kerak
shunda har ikkala tomonga ham yaxshi bo’ladi .
10.
• G uruh azolari faqat bir tilda gaplashishlari kerak
• Ko’proq muloqatda bo’lish
• Dasturiy taminot bilan ishlash va shu shu hqada muloqat