Agile metodologiyasi
Agile metodologiyasi dasturiy ta'minotni ishlab chiqish loyihalarini moslashuvchan boshqarishni ta'minlaydi. Ayniqsa kichik jamoalarda ishlashda samarali.
Agile metodologiyasi tizimiga
SCRUM va
Kanban ham kiradi.
Agile metodologiyasi quyidagi tamoyillarga asoslanadi:
- Mijozlar ishlab chiqilgan dasturiy ta'minot va uning yangilanishlarining o'z vaqtida va sifati bilan qoniqishlari ta'minlanishi kerak.
- Ishlab chiqish moslashuvchan bo'lishi va barcha zarur o'zgartirishlarni eng qisqa muddatda kiritishi kerak.
-
Mijozlar uchun tez-tez dasturiy ta'minot yangilanishlarini ta'minlash kerak,
har bir yangilanish kamida
2–16haftada bir marta chiqishi kerak. - Rahbarlar va ishlab chiquvchilarning dasturiy ta'minotning butun ishchi siklida birgalikda jamoaviy ishlashi.
- Motivatsiyalangan ishlab chiquvchilarni rag'batlantirish.
- Ma'lumot uzatishning boshqa usullariga qaraganda shaxsiy suhbatni ustuvor qo'yish.
- Ish jarayoni samaradorligini faqat sifatli mahsulotni amalga oshirish baholaydi, soatlar, mehnat xarajatlari va boshqalar emas.
- Har qanday jamoaning rivojlanishi asosi faol moslashuvchan jarayonlarni qo'llashdir.
- Ishlab chiqilgan mahsulot uchun ustuvorliklar nafaqat texnik jihatlar, balki dizayn ham bo'lishi kerak.
- Ortiqcha ish hajmini qisqartirish va ish jarayonlarini soddalashtirishga intilish.
- Ish jarayonini tashkil etishda ustuvorlik o'z-o'zini tartibga solish va tashabbus bo'lishi kerak.
- Jamoaning o'z ishi samaradorligini doimiy baholashi va mumkin bo'lgan kamchiliklarni tuzatishi.
Shuningdek qarang
-
XPmetodologiyasi,
bu ishlab chiqishning barcha amaliyotlarini ekstremal kuchaytirish uchun qo'llaniladi -
RADkontseptsiyasi,
bu noaniq talablar bo'lganida mahsulotni ishlab chiqish uchun qo'llaniladi -
Cobitmetodologiyasi,
bu audit va ITni boshqarish sohasida standartlarni ishlab chiqish uchun qo'llaniladi -
PRINCE2metodologiyasi,
bu IT sohasidagi keng miqyosli loyihalarni amalga oshirish uchun standartlarni ishlab chiqishda qo'llaniladi -
TDDishlab chiqish texnikasi,
bu loyihalarni moslashuvchan boshqarish uchun qo'llaniladi