Muammolar:
•Rivojlanish talabi kundalik uchrashuvlar, ammo taqsimlangan muhitda bu
mumkin emas.
• A'zolar o'rtasida aloqa uzilishi mumkin. O'zgarishlar loyihaning rivojlanishini
sekinlashtiradi.
• Ikkala dasturlash xatolarni aniqlash va baholash uchun foyda keltiradi.
8. Nima uchun agile usullarni tarqatish bo'yicha ishlab chiqilgan guruhlar
tomonidan ishlab chiqilgan yirik loyihalarga tatbiq etishda ba'zi bir usul va
hujjatlarni reja asosida yondoshish kerak?
1. Loyihani rejalashtirish:
a. Zarur bo'lganda, to'g'ri odamlarning mavjudligini ta'minlash uchun kattaroq
guruhlar bilan dasturiy ta'minotni ishlab chiqishda muhim ahamiyatga ega.
b. Yetkazib berish jadvallari moslashtirilganligiga ishonch hosil qiling.
2. Talablarni tahlil qilish.
a. Jamoalar o'rtasida ishlarni qanday taqsimlash to'g'risida qaror qabul qilish va
har bir jamoaning boshqa jamoalarning ishi haqida bir oz tasavvurga ega
bo'lishini ta'minlash muhimdir.
3. Loyihalash hujjatlari:
a. Import qilish uchun guruhlar mustaqil ravishda ishlab chiqilayotgan dasturiy
ta'minotga ega bo'lishadi.
4. Risklarni boshqarish:
a. Barcha jamoalar duch kelgan xavflarni tushunishlarini ta'minlash va ushbu
xavflarni minimallashtirish uchun o'z ishlarini tashkil qilish uchun talabqilinadi.
b. Turli xil etkazib berish jadvallarini engish uchun foydali.
9. Nima uchun keng ko'nikma va ko'nikmalarga ega jamoalar va yaxshi tashkil
etilgan jarayonlarga ega bo'lgan tashkilotlarda tajovuzkor usullar yaxshi ishlamasligini
tushuntiring.
O'zlarining yaxshi tashkil etilgan jarayonlaridan yangi jarayonga o'tish zarurati
ularni rivojlanish uchun foydalanishi mumkin bo'lgan vaqtga qo'yishi mumkin.
10. Biror foydalanuvchini dasturiy ta'minotni ishlab chiqish bo'yicha guruh bilan
yaqindan shug'ullanishining muammolardan biri bu "ona tili". Ya'ni, ular
rivojlanish guruhining dunyoqarashini qabul qiladilar va foydalanuvchi
hamkasblarining ehtiyojlarini e'tibordan chetda qoldiradilar. Ushbu muammoni
qanday qilib oldini olish mumkinligini uchta usulini taklif qiling va har bir
yondashuvning afzalliklari va kamchiliklarini muhokama qiling.
1. Dasturchilar guruhiga bir nechta foydalanuvchilarni jalb qiling.
a. Turli xil qarashlar.
b. Foydalanuvchi vazifalarini yaxshiroq yoritish.
v. Kamchiliklari bu qimmatga tushadi va foydalanuvchi bilan aloqalar va nizolar.
2. Jamoa bilan shug'ullanadigan foydalanuvchini o'zgartiring.
a. bir nechta istiqbollar.
b. Disadv. Har bir foydalanuvchi samarali bo'lishi uchun vaqt talab etadi.
3. Foydalanuvchi takliflarini boshqa foydalanuvchi vakillari bilan tekshiring
a. Afzalliklari bu takliflarni mustaqil tekshirish.
b. Disadv. Tekshirishlarni amalga oshirish uchun rivojlanish jarayonini
sekinlashtirmoqda.