3-amaliy ishi Tekshirdi: Mirzayeva Nilufar


Download 1.44 Mb.
Sana28.12.2022
Hajmi1.44 Mb.
#1014114
Bog'liq
sevimli raqam (#3)


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI

Dasturiy injiniring yo‘nalish talabalasi Baxshulloyev Zikrilloning dasturiy tizim loyihalarini boshqarish fanidan bajargan
3-amaliy ishi
Tekshirdi: Mirzayeva Nilufar
"Interaktiv elektron kitoblar" nomli loyihani Kanban, Scrum va Ekstrimal dasturlash modellarida Trello platformasida ko'rinishi

  1. "Topshiriqlar" ustuni:






  1. "Jarayonda" ustuni




  1. "Testlash" ustuni



  1. "Bajarilgan" ustuni






Loyihani Kanban modeli taxtasi



Loyihani Scrum modeli taxtasi

Scrum modelining Kanban modelidan farq shundaki, scrum modelida har bir topshiriq sprint deb ataladigan kichik qismlarga bo'linadi va yuqoridagi kamida 5 ta ustunga bo'linadi. Quyida ushbu ustunlarning vazifasi bilan tanishib chiqamiz:

  1. Product Backlog - ushbu ustunda loyihani urqaga tortayotgan qismlar kiritiladi, ya'ni loyihaning oldinga harakatlanishiga to'sqinlik qilayotgan muammolar kiritiladi

  2. Sprint Backlog - ushbu ustunda muammolari chiqqan sprintlar kiritiladi va ular Scrum Master bilan hal qilishga qo'yiladi

  3. In Progress - ushbu ustunga ayni damda bajarilayotgan sprintlar kiritiladi

  4. To verify - ushbu ustunda bajarilgan sprintlar tasdiqlanish uchun qo'yiladi, tasdiqlangan sprint "Completed" ustuniga, tasdiqlanmagan sprint esa "Sprint Backlog" ustuniga o'tkaziladi

  5. Completed - ushbu ustunda tasdiqlangan va tugallangan sprintlar qo'yiladi Ekstrimal dasturlash


Ekstremal dasturlash quyidagi faoliyat darajalariga ega  Mahsulotning hayot sikli

  • Relizlar

  • Iteratsiyalar

  • Vazifalar

  • Rivojlanish

  • Fikr-mulohaza

  1. Mahsulotning hayot sikli. Ushbu bosqich xususiyatlar to'plamini aniqlash va rejalashtirishni o'z ichiga oladi. Mijoz o'z talablari bilan keladi va ushbu talablar asosida dasturiy ta'minot talablari ishlab chiqiladi

  2. Relizlar. Ushbu bosqichda quyidagi ishlar amalga oshiriladi:

 Butun jamoa yig'iladi va quyidagi ishlar bajariladi:
◦ Jarayon ko'rib chiqiladi
◦ Yangi talablar qo'shiladi yoki borlari o'zgartiriladi yoki o'chiriladi
◦ Talablar muhokama qilinadi
 Ishlab chiquvchilar texnik uslublar va xavflarni aniqlashadi. Ular birinchi darajali taxminlar va variantlarni taqdim etishadi
 Mijoz talablarni ustuvorlik darajasini belgilaydi va bajariladigan ishning chiqish vaqtini belgilab beradi  Dasturchilar quyidagi ishlarni bajarishadi:
◦ Talablar ehtimoliy iteratsiyalarga ajratiladi
◦ Oldingi versiyani qabul qilish sinovidan olingan kamchiliklarni tuzatishni kiritiladi
◦ Iteratsiyani boshlash

  1. Iteratsiyalar. Bu boshqariladigan bosqich deb ham ataladi. Jarayonni ko'rib chiqish va rejani tuzatish uchun butun jamoa yig'iladi. Mijoz iteratsiya uchun talablarni taqdim etadi va talablar batafsilroq muhokama qilinadi.

  2. Vazifalar. Ishlab chiquvchilar vazifalar uchun ro'yxatdan o'tadilar va talablarni amalga oshirish uchun rivojlanish epizodlarini boshlaydilar. Ular iteratsiya uchun topshiriqlarning bajarilishini ta'minlaydi. Shuningdek, ishlab chiquvchilar, iteratsiya uchun talablar qabul qilingan testlar bilan to'liq mutanosibda bo'lishini ta'minlaydi.

  3. Rivojlanish. Ishlab chiquvchilar doimiy va dinamik

faoliyat bo'lishi mumkin bo'lgan juftliklar hosil qiladi. Har bir juftlik quyidagilarni o'z ichiga oladi:

    • Talabni tushunganliklarini tasdiqlashadi

    • Usulning batafsil ko'rinishini aniqlaydi

    • Unit testlar yozish, kodni soddalashtirish uchun uni refaktor qilish

    • Ma'lum bir intervalda tizim kodiga o'zlarining kodlarini integratsiya qilish

    • Jarajonni tez-tez kuzatish

  1. Fikr-mulohaza. Juftlar doimo o'zaro va tashqi jamoalar bilan o'zaro muloqot qilishadi. Mijoz ham doimiy ravishda muloqotda ishtirok etadi. Ba'zi jamoalar jamoaning umumiy holatini tezda muhokama qilish va agar kerak bo'lsa, qayta sinxronlashtirish va mikro-rejalashtirishni muhokama qilish uchun kundalik uchrashuvlar o'tkazishadi.



Xulosa:
Bu biz ishda mana shu ishning o’ziga hos jihatlarini, uning uchun muhimlilik darajasini ko’rib chiqishga musharraf bo’ldik. Kanbal bizga ishni yaxshi tashkillashtirishga yordam bergan holda bizga ishni tez va kamroq xatolar orqali bitishini taminlaydi. Vazifalarni to’g’ri taqsimlashni tartiblash bizga doim kerak bo’ladi.
Download 1.44 Mb.

Do'stlaringiz bilan baham:




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