Scaling agile methods


Download 82.73 Kb.
bet5/5
Sana16.01.2023
Hajmi82.73 Kb.
#1094591
1   2   3   4   5
Bog'liq
Scaling agile methods 3.4

Asosiy nuqtalar
■ Agile usullar - bu jarayonning qo'shimcha xarajatlari va hujjatlarni qisqartirishga hamda dasturiy ta'minotni bosqichma-bosqich yetkazib berishga qaratilgan takrorlanuvchi ishlab chiqish usullari. Ular mijozlar vakillarini ishlab chiqish jarayoniga bevosita jalb qiladilar.
■ Rivojlanishda tezkor yoki reja asosidagi yondashuvdan foydalanish to'g'risidagi qaror ishlab chiqilayotgan dasturiy ta'minot turiga, ishlab chiquvchilar guruhining imkoniyatlariga va tizimni ishlab chiquvchi kompaniya madaniyatiga bog'liq bo'lishi kerak. Amalda, chaqqonlik va rejaga asoslangan texnikalar aralashmasidan foydalanish mumkin.
■ Agile rivojlantirish amaliyotlari foydalanuvchi hikoyalari, juft dasturlash, refaktoring, uzluksiz integratsiya va sinovdan oldin ishlab chiqish kabi talablarni o'z ichiga oladi.
■ Scrum - bu tezkor loyihalarni tashkil qilish uchun asosni ta'minlovchi tezkor usul. U sprintlar to'plami atrofida joylashgan bo'lib, ular tizim o'sishi ishlab chiqilganda belgilangan vaqt oralig'idir. Rejalashtirish orqada qolgan ishlarni birinchi o'ringa qo'yish va sprint uchun eng muhim vazifalarni tanlashga asoslanadi.
■ Agile usullarini kengaytirish uchun ba'zi rejaga asoslangan amaliyotlarni tezkor amaliyot bilan birlashtirish kerak. Bularga oldingi talablar, bir nechta mijozlar vakillari, qo'shimcha hujjatlar, loyiha guruhlari bo'ylab umumiy vositalar va jamoalar bo'ylab nashrlarni moslashtirish kiradi.


Mashqlar



    1. O'quv dasturining oxirida dasturiy ta'minot muhandisligi kursida tahsil olayotgan talabalar odatda yirik loyihani yakunlashlari kutiladi. Agile metodologiyasi talabalar uchun bu holatda qanday foydali bo'lishi mumkinligini tushuntiring.

    2. Agile usullari asosidagi tamoyillar dasturiy ta'minotni tezlashtirilgan ishlab chiqish va joylashtirishga qanday olib kelishini tushuntiring.

    3. Ekstremal dasturlash foydalanuvchi talablarini hikoyalar sifatida ifodalaydi, har bir hikoya kartada yozilgan. Talablarni tavsiflashda ushbu yondashuvning afzalliklari va kamchiliklarini muhokama qiling.

    4. Test-birinchi ishlanmada testlar koddan oldin yoziladi. Test to'plami ishlab chiqilayotgan dasturiy ta'minot tizimining sifatini qanday buzishi mumkinligini tushuntiring.

    5. Juftlikda ishlaydigan dasturchilarning unumdorlik darajasi yakka tartibda ishlayotgan ikkita dasturchilarga nisbatan yarmidan ko'p bo'lishi mumkin bo'lgan to'rtta sababni taklif qiling.

    6. Loyihani boshqarishda Scrum yondashuvini 23-bobda muhokama qilinganidek, rejaga asoslangan anʼanaviy yondashuvlar bilan solishtiring va taqqoslang. Sizning taqqoslashingiz loyihalarga odamlarni taqsimlashni rejalashtirish, loyihalar narxini baholash, jamoaning birdamligini saqlash uchun har bir yondashuvning samaradorligiga asoslanishi kerak. , va loyiha jamoasi a'zoligidagi o'zgarishlarni boshqarish.

    7. Xarajatlarni va qatnovning atrof-muhitga ta'sirini kamaytirish uchun kompaniyangiz bir qator ofislarni yopishga va xodimlarning uydan ishlashiga yordam berishga qaror qildi. Biroq, siyosatni joriy qilgan yuqori rahbariyat dasturiy ta'minot Scrum yordamida ishlab chiqilganidan bexabar. Buni amalga oshirish uchun taqsimlangan muhitda Scrum-ni qo'llab-quvvatlash uchun texnologiyadan qanday foydalanishingiz mumkinligini tushuntiring. Ushbu yondashuvdan foydalangan holda qanday muammolarga duch kelishingiz mumkin?

    8. Nega chaqqon usullarni taqsimlangan rivojlanish guruhlari tomonidan ishlab chiqilgan yirik loyihalarga o'tkazishda rejaga asoslangan yondashuvlardan ba'zi usullar va hujjatlarni joriy qilish kerak?

    9. Nega agile usullari keng ko'nikma va ko'nikmalarga ega bo'lgan va yaxshi tashkil etilgan jarayonlarga ega bo'lgan jamoalarga ega bo'lgan tashkilotlarda yaxshi ishlamasligi mumkinligini tushuntiring.

    10. Foydalanuvchining dasturiy ta'minotni ishlab chiqish guruhi bilan yaqindan aloqador bo'lishining muammolaridan biri shundaki, ular "tug'ilgan". Ya'ni, ular rivojlanish guruhining istiqbollarini qabul qiladilar va foydalanuvchi hamkasblarining ehtiyojlarini e'tibordan chetda qoldiradilar. Ushbu muammodan qochishning uchta usulini taklif qiling va har bir yondashuvning afzalliklari va kamchiliklarini muhokama qiling.

Download 82.73 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling