Boboev L. B., Abduraxmanova N. N. Dasturiy loyihalarni boshqarish fanidan




Download 1,03 Mb.
bet28/79
Sana23.12.2023
Hajmi1,03 Mb.
#127344
1   ...   24   25   26   27   28   29   30   31   ...   79
Bog'liq
Dasturiy loyihalarni boshqarish -типография (2)

2.4. Takror rejalashtirish
Dastur yaratishning takroriy metodlari deganda ma‘lum kattalashtirishda dastur yaratilganda va xaridorlar ta‘minlanganda takroriy murojaat tushuniladi. Rejaga asoslangan murojaatga o‘xshamagan bu kattalashtirishlarning funksionalligi yaratishda rejalashtirilmagan ammo yaratish davomida qaror qilingan. Bu qarorga binoan kattalashtirish(inkrement) jarayonga hamda xaridorning afzalliklariga bog‘liq. Bu murojaat xaridor afzalligi va o‘zgarish talabi shunung uchun u qulay rejani his qiladi. Cohn’s book {Cohn, 2005 ##1735} –bu tekroriy loyihalashda rejalashning har tomonlama muhokamasi haqida.
Tezkor loyihalash qo‘llaniladi shuningdek Scrum (Schwaber, 2004) va dasturlash (Beck, 2000) rejalash uchun ikkita murojaatga ega.Boshlash vaqtiga muvofiq rejaga asoslangan yaratish va ishlab chiqishni rejalash:

  1. Rejalashni ommaga taqdim etish. Tizimni taqdim etishda o‘z ichiga olgan sifalarlarda bir qancha oylarni qidirish.

  2. Takrorlanuvchi rejalash. Tizimning keying inkrementini rejalashning markazida turadi. Bu jamoa uchun ishning 2 yoki 4 xaftasi hisoblanadi.






Taniqli maqola

Birinchi fikr

Takroriy rejalashtirish

Ishni rejalashtirish

Ajratishni rejalashtirish


2.8- rasm. Qat’iy dasturlashni rejalashtirish


Men allaqachon 2-bobda Scrum yaqinlashuvi haqida aytib o‘tganman. Men bu yerda eng oxirgi dasturlashda(XP) rejalashni to‘plamoqchiman. Bu “planning game” deb ataladi va u odatda yaratish jamoasini, xaridor vakillarini o‘z ichiga oladi. 2.8- rasmda rejalash o‘yinining bosqichlari tasvirlangan.


XPda gi tizimning o‘ziga xos xususiyatlarini aniqlash tizimda o‘z ichiga olingan xususiyatlarni aks ettiruvchi foydalanuvchi hisobotlariga asoslangan. Loyihani boshlashda jamoa va xaridor hisobotlar to‘plamini aniqlashga harakat qilishadi. Ba‘zi funksionalliklar o‘tkizib yuborilishi aniq ,ammo bu bosqichda muhim emas.
Keyingi bosqich – baholash bosqichi. Loyiha jamoasi hisobotlarni o‘qiydi va muhokama qiladi va vaqtning biror qismi uchun ularga baho beradi. Nisbiy baholash ko‘pincha absolyut baholashdan osonroq. Odamlar ko‘pincha biror narsani bajarish uchun kerak bo‘ladigan vaqtni baholash uchun qiyinchilik topishadi. Bir safar baholash yakunlanadi ,jamoalar tasavvurdagi natija tushunchalarini yig‘ishadi.Murakkab hisobot 8 ta fikrdan, oddiysi 2 ta fir-tushunchaga ega bo‘ladi.
Bir martalik hisobotlar baholangan, nisbiy natija esa “tezlik” tasavvuridan foydalar talab qilinadigan umumiy natijaning birinchi bahosiga o‘giriladi. XP da”tezlik” – bu kuniga jamoa tomonidan belgilangan natijalar miqdori. Tezlikni baxolash taxminan ammo loyihani yaratish davomida yaxshilanadi. Siz tezlikni baholashga ega bo‘lsangiz , person-days(inson-kun) dagi umumiy natijani hisoblay olasiz. Taqdim etish rejasi hisobotlarni yaxshilash va tanlashni o‘z ichiga olingan bo‘lib , u tizimni taqdim etish uchun ta‘minlangan xususiyatlarni aks ettiradi. Bu jarayonda xaridor hisobga olinishi kerak. Taqdim etish vaqti tanlangan va hisobotlar agar natijaviy baholash vaqt bilan o‘zgarmas bo‘lsa, imtihon qilinadi. Agar unday bo‘lmasa hisobotlar listga qo‘shiladi yoki o‘chirib tashlanadi.
Takrorlashni rejalash takror yaratish jarayonining birinchi bosqichi. Hisobotlar tanlangan takroriylik ,jamoa tezligi va takrorlashni ta‘minlash vaqtini aks ettiruvchi (odatda 2-3 hafta) hisobotlar soni bilan bajariladi. Qachonki takroriylik vaqtiga erishilsa, takrorlash bajariladi, hattoki agar hisobotlarning hammasi bajarilmagan bo‘lsa ham. Jamoa natijaga qo‘shilgan va bajarilgan hisobotlarni ko‘rib chiqadi. Keyin tezlik qayta hisoblanadi va u tizimning keyingi taqdim etish rejalashtirishida qo‘llaniladi. Har bir takrorlashning boshlanishida rejalash bosqichlari ko‘proq bo‘ladi. Yaratish vazifasi 4-16 soatni oladi. Vazifalarning barchasi ro‘yhatlangan qaytarish hisobotlarining barchasini bajarish uchun tugatilishi kerak.Keyin individual yaratuvchilar bajariladigan mahsus vazifalarni belgilaydilar. Har bir yaratuvchi o‘zining tezligini biladi.
Quyida vazifa taqsimotiga yaqinlashishdan ikki muhim foyda ko‘zlangan:

  1. Butun jamoa vazifalar tahlilini ko‘rib chiqadi va ularda shuningdek qanday jamoa a‘zolari bajarishi haqidagi tushunchalarga ega bo‘lishadi.

  2. Individual yaratuvchilar vazifalarni tanlaydilar;ularda shuningdek bu vazifalarga nisbatan egalik hissi bo‘ladi va bu ehtimol vazifani bajarish uchun ularni motivatsiyalaydi(undaydi).

Jarayon qayta ko‘rib chiqiladi. Bu bosqichda hisobot natijasining yarmi to‘ldirilgan bolishi kerak. Shuningdek, agar takrorlash 24 ta hisobot tushunchalari va 36 ta vazifani o‘z ichiga olsa, 12 ta hisobot va 18 ta vazifa bajariladi. Agar bunday holat bo‘lmasa, xaridorga maslahat beriladi va hisobotlar takrorlashdan o‘chirib yuboriladi.
Rejalashga murojaat bir qancha afzalliklarga ega, ya‘ni dastur rejalashtirilgandek taqdim etiladi. Agar ish ruxsat etilgan vaqtda tugatilmasa, XP falsafasi –bu kengaytirilgan rasmga qaraganda ko‘proq ish faoliyati doirasini qisqartirish.Shunday qilib,ba‘zi holatlarda inkrement foydali bo‘lish uchun yetarli bo‘lmasligi mumkin.Faoliyatni kamaytirish xaridorlarga qo‘shimcha ish yaratishi mumkin agar ular tizim va boshqasini taqdim etish o‘rtasidagi ish amaliyotlarini o‘zgartirganlarida yoki to‘liq tugatilmagan tizimdan foydalanishga majbur bo‘lishganda.
Takrorlanuvchi rejalashdagi asosiy qiyinchilik bu ya‘ni xaridor zaruriyati va imkoniyatlariga bog‘liq. Amaliyotda, bu rejalashga qiyin bo‘ladi, xaridor ba‘zan boshqa ishga birinchilikni berishi shart. Xaridorlar an’anaviy loyiha rejalariga ko‘proq yaqin bo‘lishi mumkin va tezkor rejalash loyihasiga buyurtma berishi uchun qiyinchiliklarga duch kelishi mumkin.
Mustahkam yaratish jamoasi hisobotlarni birgalikda muhokama qiladi. Qayerda jamoa katta va geografik taqsimlansa , yoki qachon jamoa a‘zoligi tez o‘zgarsa , bu amaliy jihatdan har bir inson uchun imkonsiz bo‘ladi. Natijada katta loyihalar loyihalash menejmentiga an’anaviy murojaatdan foydalanib rejalashtiriladi.




    1. Download 1,03 Mb.
1   ...   24   25   26   27   28   29   30   31   ...   79




Download 1,03 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Boboev L. B., Abduraxmanova N. N. Dasturiy loyihalarni boshqarish fanidan

Download 1,03 Mb.