|
Loyiha davom etish muddati va xodimlar
|
bet | 35/79 | Sana | 23.12.2023 | Hajmi | 1,03 Mb. | | #127344 |
Bog'liq Dasturiy loyihalarni boshqarish -типография (2)Loyiha davom etish muddati va xodimlar
Loyihaning umumiy qiymatini baholashda loyiha menejerlari dasturni rivojlantirish qancha muddatda olib borilishini va loyihada xodimlar qachon ishga muhtoj bo‘lishlarini baholashlari shart. Tashkilotlar qisqaroq jadvallarni talab qilishyapti, shuning uchun ularning mahsulotlari bozorga ularning raqobatdoshlaridan oldin olib chiqilishi kerak.
COCOMO modeli loyihani tugatish uchun talab qilingan calendar vaqtni baholovchi formulani o‘z ichiga oladi:
TDEV=3*(PM)(0.33+0.2*(B-1.01))
TDEV- bu loyiha uchun nominal jadval,calendar oylarida, loyiha jadvaliga bog‘liq biror ko‘paytiruvchi.
PM- COCOMO modelida hisoblangan natija.
B-murakkab bog‘langan eksponenta, muhokama uchun 2.5.2 seksiyaga qarang.
Agar B = 1.17 va PM = 60 so‘ng
TDEV=3*(60)0.36=13 oy
Shunday qilib,nominal proyekt jadvali COCOMO modeli tomonidan oldindan aytib o‘tilgan va bu jadval har doim ham bir xil bo‘lmaydigan proyekt rejasini talab qilgan. Bu shunday talabki,dasturni ta‘minlash uchun yaratilgan bo‘lishi mumkin. Agar jadval qisqacha bayon qilinsa, bu proyekt uchun talab qilinadigan natijalarni orttiradi. Bu SCED ko‘paytiruvchisi tomonidan hisobga kiritilgan.
Loyiha TDEV ni 13 oy deb baholagan, ammo asosiy jadval 11 oyni talab qilgan. Bu taqdimotda jadvalni qisqartirish (siqish) taxminan 25%. SCED ko‘paytiruvchisi uchun qiymatlardan foydalanish Boehm jamoasi tomonidan chiqarilgan, jadvalni qisqartirishning natijaviy ko‘paytiruvchisi-1.43. Shuning uchun asosiy natija talab qilinadi, agar ushbu tezlashtirilgan jadvalga nominal jadvalga ko‘ra dasturni ta‘minlash uchun talab qilingan natijaga qaraganda 50% ko‘proq duch kelinsa.
Bu yerda biror loyiha ustida ishlayotgan bir qancha odamlar o‘rtasida murakkab bog‘liqlik bor, natija loyihaga bag‘ishlanadi va loyiha yetkazib berish jadvali. Agar 4 ta odam bir loyihani 13 oyda bajarsa (i.e., 52 person-months of effort), birdan ko‘proq shaxsni qo‘shish orqali bu loyihani 11 oyda tugatish mumkin (55 person-months of effort).
Shu sababdan, odamlarni qo‘shish jamoa a‘zolarining mavjudlik mahsuldorligin qisqartirib yuboradi, shuning uchun qo‘shilgan natijani ko‘paytirish bir shaxsga qaraganda ozroq. Jamoa a‘zolari boshqa odamlar orqali tizim qismlari o‘rtasida interfeysni aniqlash va xabar qilishda ko‘proq vaqt sarflashadi. Xodimlar sonini qo‘shish (misol uchun) shuningdek loyihani ikki baravar qisqartirish vaqt davomiyligini anglatmaydi. Myers (1989) bu jadvalni tezlashish muammolarini muhokama qiladi. U muammolarni hal etadigan loyihalarni taklif qiladi, agar ular ishni tugatish uchun yetarli vaqtsiz dasturni rivojlantirishga harakat qilishsa.
Umumiy natijani bo‘lish orqali loyiha uchun talab qilingan odamlar sonini osonlik bilan baholab bo‘lmaydi. Odatda,kichik sonli odamlar boshlang‘ich loyihani topshirish uchun loyihani boshlash kerak bo‘ladi. Loyihani tez sur’atda qurishda xodim loyiha jadvali bilan o‘zaro munoosabatda bo‘lishi ko‘rsatiladi. Loyiha menejerlari esa loyihani bajarish davomida ishga juda ko‘p xodimlarni qo‘shishdan chetga qochishlari kerak.
Kalit tushunchalar
Tizimni baholash shunchaki baholangan qiymatlarga bog‘liq emas va foyda rivojlangan kompaniyadan talab qilinadi.Tashkiliy faktorlar shuni anglatadiki,narx (baho) ko‘tarilgan riskni o‘rnini qoplash uchun oshiriladi yoki raqobatbardosh ustunlikni qo‘lga kiritish uchun kamaytiriladi.
Dastur ko‘pincha shartnomani qo‘lga kiritish uchun baholanadi va amaliy tizim keyinchalik baholangan narxni qanoatlantirishi uchun o‘zgartiriladi.
Loyihani jadvallash loyiha rejasi qismining turli grafik taqdimotlarini yaratishni taqozo etadi.
Loyiha ustuni harakatlar to‘plami yoki kutilayotgan natija. Har bir ustunda progressning rasmiy xabari menejmentga taqdim etilishi kerak. Ta‘minlovchi esa ish mahsuloti bo‘lib, u loyiha xaridori tomonidan ta‘minlanadi.
XP rejalsh o‘yini loyihani rejalashdagi butun jamoani taqozo etadi. Reja incremental rivojlantirilgan va agar muammo vujudga kelsa, u shunday o‘zgartiriladiki, amaliy dastur qisqartiriladi.
Dastur uchun baholash texnikalari tajribaga asoslangan bo‘lishi mumkin, menejerlar natijaga baho berishadi,yoki algoritmik natija boshqa baholangan loyiha parametrlaridan hisoblanadi.
COCOMO II qiymatlash modeli o‘sgan algoritmik qiymat modeli bo‘lib, u loyiha,mahsulot,apparat qiemni oladi va xodimlar tayyorlagan narx bahosi hisobiga attributlanadi.
Qo‘shimcha o‘qish uchun
Software Cost Estimation with COCOMO II. Bu COCOMO II modelidagi eng so‘nggi kitob. Unda modelning tugatilgan ta‘riflari ko‘p misollar bilan keltirilgan va bu kitob dasturlarni o‘z ichiga oladi.O‘qish uchun to‘liq tafsilotlar berilgan. (B. Boehm et al., Prentice Hall,2000.).
(B. Boehm et al., Prentice Hall,2000.). Amaliy maqola bo‘lib, unda loyihani baholashning amaliy qiyinchiliklari muhokama qilingan. (P. Armour, Comm.ACM, 45 (11), November 2002.).
Agile Estimating and Planning. Bu kitob keng qamrovli rejalashga asoslangan. Shunday qilib u o‘z ichiga yaxshi, umumiy loyihalashni rejalashtirish maqolalarini oladi.
“Achievements and Challenges in Cocomo-based Software Resource Estimation” u maqola COCOMO II modeli tarixini taqdim etadi, bu modelning variantlarini muhokama qiladi. (B. W. Boehm and R. Valeridi, IEEE Software, 25 (5), September/October 2008.) http://dx.doi.org/10.1109/MS.2008.133.
|
| |