Nima u? Agile software enging neering falsafani birlashtiradi varivojlanish bo'yicha ko'rsatmalar to'plami.Falsafa dasturni erta qondirish va dasturiy ta'minotni to'liq qondirishga undaydi; kichik, yuqori motivatsiyaga ega loyihajamoalar; norasmiy usullar; minimal dasturiy ta'minotmuhandislik ishlari mahsulotlari; va umuman soddalik. Rivojlanish bo'yicha qo'llanma tahlil qilish va loyihalash orqali stressni etkazib beradi(garchi bu harakatlar susaytirilmasa ham),va faol va doimiy aloqaishlab chiquvchilar va mijozlar o'rtasida.Kim buni qiladi? Dastur muhandislari va boshqalarloyiha manfaatdor tomonlari (menejerlar, mijozlar,oxirgi foydalanuvchilar) birgalikda epchil jamoada ishlashadi - ao'zini o'zi tashkil etadigan va uni boshqaradigan jamoao'z taqdiri. Tezkor guruh kommunal xizmatni va barcha xizmat ko'rsatuvchilar o'rtasida hamkorlik qilishni qo'llab-quvvatlaydiustida.Nima uchun bu muhim? Zamonaviy bizneskompyuterga asoslangan muhittizimlar va dasturiy mahsulotlar tez sur'atlarda rivojlanmoqdava doimo o'zgarib turadi. Tezkor dasturiy ta'minot muhandisi ing munosib alternativani anglatadi
Chaqqon metodologiya nima?
AGILE metodologiyasi - bu loyihaning dasturiy ta'minotni ishlab chiqarish hayoti davomida doimiy ravishda ishlab chiqish va sinovdan o'tkazishga yordam beradigan amaliyot. Agile modelida, palapartishlik modelidan farqli o'laroq, ishlab chiqish va sinov ishlari bir vaqtda amalga oshiriladi.
Tezkor metodologiya
Agile Software Development nima?
Agile dasturiy ta'minotini ishlab chiqish metodologiyasi biznes ehtiyojlarini dasturiy echimlarga aylantirish uchun eng sodda va samarali jarayonlardan biridir. Agile - bu doimiy ravishda rejalashtirish, o'rganish, takomillashtirish, jamoaviy hamkorlik, evolyutsion rivojlanish va erta etkazib berishni ta'minlaydigan dasturiy ta'minotni ishlab chiqish yondashuvlarini tavsiflash uchun ishlatiladigan atama. Bu o'zgarishlarga moslashuvchan javob berishga undaydi.
Tezkor dasturiy ta'minotni ishlab chiqish to'rtta asosiy qadriyatlarni ta'kidlaydi.
Jarayonlar va vositalar bo'yicha individual va jamoaviy o'zaro munosabatlar
To'liq hujjatlar ustida ishlaydigan dasturiy ta'minot
Mijozlarning shartnoma bo'yicha muzokaralar bo'yicha hamkorligi
Rejaga rioya qilgan holda o'zgarishga javob berish
Tezkor jarayon
Muvaffaqiyatli tizimlarni tezda etkazib berish uchun Agile jarayon modelini quyida ko'rib chiqing.
Tezkor sinovlarda turli xil tezkor usullar mavjud va ular quyida keltirilgan:
Scrum
SCRUM - bu tezkor rivojlanish usuli bo'lib, u jamoaviy rivojlanish muhitida vazifalarni qanday boshqarishga qaratilgan. Asosan, Scrum regbi o'yini paytida yuzaga keladigan faoliyatdan kelib chiqadi. Scrum ishlab chiquvchilar guruhini kuchaytirishga ishonadi va kichik jamoalarda ishlaydigan advokatlarni (masalan, 7 dan 9 gacha a'zolar). U uchta roldan iborat bo'lib, ularning vazifalari quyidagicha tushuntiriladi:
Scrum Master
Master is responsible for setting up the team, sprint meeting and removes obstacles to progress
Product owner
Scrum Team
Team manages its own work and organizes the work to complete the sprint or cycle
Do'stlaringiz bilan baham: |