MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI
“DT loyihalarini boshqarish”
Fanidan
Tartib raqam № = 12
TOPSHIRIQ №2
Bajardi: Nurmuxammedov Muxammadali Muxammadkarim o‘g‘li
Qabul qildi: Saidrasulov Sherzod Norboy o‘g‘li
Toshkent 2023
1. Topshiriq matni
Agile metodologiyasi
Istalgan individual loyihani boshqarishni Agile metodologiyasiga mos
keladigan bir dastur yordamida tashkil qilish.
Maʼlumot uchun:
Agile metodologiyasi:
Kanban – Jira, Taiga va LeanKit;
Scrum – Jira, Trello va Azure DevOps;
Lean – LeanKit, Trello va Kanbanize;
Extreme Programming XP – IntelliJ IDEA, JUnit va TeamCity.
2. Nazariy qism
Agile
metodologiyasi
moslashuvchanlik,
hamkorlik
va
doimiy
takomillashtirishni ta’kidlaydigan loyihalarni boshqarish va dasturiy ta’minotni
ishlab chiqishga iterativ yondashuvdir. Bu, ayniqsa, o‘zgaruvchan talablar yoki
noaniq muhitlarga ega boʻlgan loyihalar uchun juda mos keladi.
Agile boshidan oxirigacha qat’iy rejaga amal qilish oʻrniga, jamoalarni ishni
"foydalanuvchi hikoyalari" deb nomlangan kichikroq, boshqariladigan vazifalarga
ajratishga undaydi. Keyinchalik bu foydalanuvchi hikoyalari birinchi oʻringa
qoʻyiladi va odatda 1-4 hafta davom etadigan "sprint" deb nomlangan qisqa vaqt
oraligʻida yakunlanadi.
Agilening asosiy tamoyillaridan biri bu oʻzgarishlarga moslashish va javob
berish qobiliyatidir. Bu shuni anglatadiki, talablarni toʻgʻirlash, yangi
xususiyatlarni qoʻshish va muammolarni oxirigacha kutish emas, balki butun
rivojlanish jarayonida hal qilish mumkin.
Agile jamoalari odatda har kuni bir xilda turish uchun har kuni stend-up
uchrashuvlarini oʻtkazadilar.
Agile metodologiyasi har qanday loyihani SDLC jarayonida ishlab chiqish
va sinovdan o'tkazishning uzluksiz o'zaro ta'siriga yordam beradi. Sharshara
modelidan farqli o'laroq, tezkor modeldagi ishlab chiqish va sinov faoliyati bir
vaqtning o'zida amalga oshiriladi. Agile metodologiyasi mijozlar, ishlab
chiquvchilar, sinovchilar va menejerlar o'rtasida ko'p muloqot qilish imkonini
beradi.
Agile usulida butun loyiha kichik incremental tuzilmalarga bo'linadi. Ushbu
tuzilmalarning barchasi iteratsiyalarda taqdim etiladi va har bir iteratsiya bir
haftadan uch haftagacha davom etadi.
|