Texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi


Download 49.44 Kb.
bet1/5
Sana23.11.2023
Hajmi49.44 Kb.
#1795524
  1   2   3   4   5
Bog'liq
3-amaliy ish

TEXNOLOGIYALARI VA KOMMUNIKATSIYALARNI RIVOJLANTIRISH VAZIRLIGI


Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti



« DT loyihalarini boshqarish»

Fanidan


2-topshiriq



Topshirgan: Hayotov Azizbek
Qabul qilgan: Mirzayeva Nilufar

Toshkent 2023


Mavzu: Agile metodologiyasi
1.Topshiriq matni.
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, dasturlash va ish boshqarish sohasida amal qilingan bir qisqa va oddiy uslubni ifodalaydi. Bu uslubni dasturli va o'z-o'zini yaxshi o'rganuvchi va o'z-o'zini boshqaruvchi kompaniyalarda ishlaydigan jismoniy va niqliy bo'linmalar (team) o'rtasida ta'minlash maqsadida yaratilgan. Agar biror jamo, tashqi faktorlar, yangiliklar yoki muammo va takliflar tez va o'z-o'zini qo'llab-quvvatlashning zarur qilishini talab qilsa, Agile metodologiyasi ishlay oladi
Quyidagi muhim nuqtilar, Agile metodologiyasining tashqi shaxslar, kompaniyalarda va yagona dasturlash jamolarida qanday amal qilishini ta'kidlaydi:
Hamkorlik va aloqalar: Agile uslub, dasturchilar, ish beruvchilar va o'z-o'zini boshqaruvchi o'rtasida ko'p munosabatni ta'minlaydi. Har bir jamo aynan nima qilishiga va qanday bajarishiga qaror qilsa, o'zgartirishlarga oson bo'lishadi.
Dastur berishning jadvali: Agile uslubida dasturlar o'zaro tuzatilgan jadvalda ishlaydi, bu jarayonda har hafta yoki ikki haftada bir yangi funksionalliklarni ishlab chiqarish va foydalanuvchilarga taqdim etish mumkin.
Nima uchun ishlaymiz: Agile metodologiyasi dasturlar tuzishning asosiy sabablarini tushunishni va o'zgarishlarga tezlik qilishni o'z ichiga oladi. Har bir yangilik muayyan bir qismlar bo'lib ishlanadi va keyingi bosqichda ishlab chiqariladi.
Testlash va mustahkamlashtirish: Agile metodologiyasi har doim dasturini test qilish, yaxshi qilish va mustahkamlashtirishni talab qiladi. Bu, o'z-o'zini yangilashni o'z ichiga oladi va muammo va kamchiliklar tezlik bilan aniqlanadi.
O'chirish va ko'tarish: O'z-o'zini boshqaruvchi va dasturchilar o'rtasida doimiy o'zaro muloqot va tajribalar almashtirish orqali ish olib boriladi.
Agile metodologiyasining bir nechta turli tuzilmalari mavjud, masalan, Scrum, Kanban, Lean, va boshqalar. Har bir tuzilma o'z faoliyatlariga aloqador yondashuvlarni taqdim etadi. Agile metodologiyasi dastur tuzish va boshqarishning samarali uslubi bo'lib, dastur ishlashni tezlashtirish, dasturlash vazifalarini sodda va o'z-o'zini boshqaruvchining baho berishini osonlashtirish maqsadida amal qiladi.


  1   2   3   4   5




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