|
Boboev L. B., Abduraxmanova N. N. Dasturiy loyihalarni boshqarish fanidan
|
bet | 66/79 | Sana | 23.12.2023 | Hajmi | 1,03 Mb. | | #127344 |
Bog'liq Dasturiy loyihalarni boshqarish -типография (2)5.2. Jarayon o‘lchovi
Jarayon o‘lchovi dastur jarayoni haqidagi miqdoriy ma‘lumotlar bo‘lib, jarayon faoliyatlarini bajarilishi uchun ketadigan vaqt hisoblanadi. Misol uchunsiz dastruni yaratish uchun talab qilingan vaqtni o‘lchashingiz mumkin. Humphrey(1989) u o‘z kitobida jarayonni mukammallashtirishda isbotlar ya‘ni jarayon o‘lchovi va mahsulot attributlari jarayonni mukammallashtirishuchun ahamiyatli hisoblanadi.U shuningdek kichik-masshtabli jarayonni mukammallashtirishda muhim rolga ega o‘lchovni taklif etadi.
Jarayon o‘lchovlari jarayon mukammallashtirilishining ta‘siri bo‘ladimi yo yo‘qmi shuni tahlil etish uchun qo‘llaniladi.Misol uchun natija va vaqt tekshirish uchun ajratiladi. Jarayonni tekshirishning samarali yaxshilanishlari natija yoki tekshirish vaqtini qisqartirishi kerak.Shunday qilib jarayon o‘lchovlari ularning o‘zida niqlanmaydi, agar mahsulot sifati yaxshilansa. Mahsulot sifati ma‘lumotlari jarayon faoliyatlariga bog‘langan va to‘plangan bo‘ladi.
Jarayonning metr o‘lchovidagi 3 xil turi bor:
Tugatiladigan o‘ziga xos jarayon uchun olinadigan vaqt. Bu jarayon uchun ajratilgan umumiy vaqt., calendar vaqti, maxsus injenerlar tomonidan jarayonda sarflangan vaqt.
O‘ziga xos jarayon uchun talab qilingan resurslar. Resurslar person-days(shaxs-kuni), sayohat narxlari,kompyuter resurslaridagi umumiy natijalarni o‘z ichiga oladi.
O‘ziga xos hodisalarning bir qancha soni. Hodisalarga misollar kodni nazoratdan o‘tkizish davomida vujudga keladigan nuqsonlarni, so‘ralgan talablar o‘zgarish sonini va o‘rtacha o‘zgartirilgan kod qatorlarini o‘z ichiga olish uchun tekshirilishi mumkin.
O‘lchovning birinchi ikkita turi agar jarayon o‘zgarishlari samaradorligi yaxshilansa yaratish uchun qo‘llaniladi. Bu yerda dasturni yaratish jarayonida o‘rnatilgan tushunchalar bor, shuningdek talablar maqbulligi, arxitekturaviy loyihaning yakunlanishi kabilar.
5.4- rasm. GQM masalasi
Siz vaqt va talab qilingan natijani bir o‘rnatilgan tushunchadan boshqasiga ko‘chirish uchun o‘lchay olasiz. O‘zgarishlar kiritilgandan so‘ng, agar jarayon o‘zgarishlari vaqtning qisqarishida muvafaqqiyatli bajarilsa, tizim attributlarining o‘lchovlari ko‘rsatiladi.
Hodisalarning o‘lchovlari dastur sifatida to‘g‘ri olib boriladi. Misol uchun dasturni nazoratdan o‘tkazishda vujudga keladigan bir qancha nuqsonlarning oshishi yaxshilangan mahsulot sifatida ehtimol aks etadi.Shunday qilib, bu keyingi mahsulot o‘lchovida tasdiqlanadi.
Jarayon o‘lchovidagi fundamental qiyinchilik-jarayonni mukammallashtirishni ta‘minlash uchun to‘planishi kerak bo‘lgan jarayon haqidagi axborotlarni bilish demakdir. Basili va Rombach (1988) ular GQM(Goal-question-metric) deb ataydigan dastur va jarayon o‘lchovida keng qo‘llaniladigan namuna(paradigma) ni taklif etishgan. Basili va Green (1993) AQSH, mahsus agentlik NASA da bu takrorlanish uzoq muddatda qanday qo‘llanilganligi, o‘lchovga asoslangan jarayon dasturini tasvirlab berishgan.
GQM paradigmasi jarayonni mukammallashtirishda 3 ta kritik savolga javob berishda yordam berishda qo‘llaniladi(5.4- rasm). Ular:
Jarayonni mukammallashtirishni nega kirityapmiz?
Mukammallashtirishni aniqlash va tahlil qilishda qanday axborotlar bizga yordam beradi?
Qanday jarayon va mahsulot o‘lchovlari bu axborotni ta‘minlashni talab qiladi?
Bu savollar GQM dagi abstraktsiyaga bog‘langan(maqsad- vazifalar,savollar,o‘lchovlar):
Maqsad vazifalar. Maqsad – bu shunday narsaki, tashkilot muvafaqqiyatga erishish uchun harakat qiladi. U jarayon attributlariga aloqador bo‘lmasligi kerak. Vazifalarga misollar oxiriga yetgan jarayon bosqichida, qisqa mahsulot yaratish vaqtida yoki mahsulotning ishonchliligi oshganda mukammallashtiriladi(5.5-qismda ko‘ring).
Savollar. Aniqlanadigan vazifalarga bog‘langan maxsus sohalardagi vazifalarning yaxshi tarafga o‘zgarishi.Bir vazifa javob berilishi kerak bo‘lgan bir qancha savollarga ega bo‘ladi. Savollarga misollar “bizning joriy jarayonimizdagi o‘tish joyi qayerda?”,”Mijozlar kamaytirilgan va mahsulot talabini tugatish uchun qancha vaqt talab qilinadi?” yoki “Qancha tekshiruvda vujudga kelayotgan mahsulot nuqsonlarida samarador bo‘ladi”singari bo‘lishi mumkin bo‘lgan mahsulot yaratish vaqtining vazifalariga bog‘langan bo‘ladi.
O‘lchovlar. Bular jarayonni mukammallashtirish muvafaqqiyatga erishadimi yo‘qmi tasdiqlash uchun o‘lchovlar Yuqoridagi savollarga javob berishga yordam berish uchun, siz har bir jarayon faoliyatini tugatish uchun ketadigan vaqtda, klient va mijoz o‘rtasidagi formal munosabatlarda yoki har tekshiruv ishida vujudga kelgan nuqsonlar sonida ma‘lumotlarni to‘plashingiz mumkin.
Jarayonni mukammallashtirishda GQM takrorlanishidan foydalanishning afzalligi –u mahsus jarayon aloqalaridan(savollar) tashkiliy aloqalarni (vaifa-maqsad) ajratadi. U qanday ma‘lumotlar to‘planganligini hal qilish uchun asos bilan ta‘milaydi va turli usullarda analiz qilinishi kerak bo‘lgan to‘plangan ma‘lumotlarni taklif qiladi.
GQM takrorlanishi AMI(Analyze, Measure, Improve)(Analiz, o‘lchov,yaxshilash)usulida SEI ning tugatilgan modeli bilan yaratilgan (Paulk et al., 1995). AMI metodini yaratuvchilar jarayonni mukammalllashtirish uchun pog‘onalashtirilgan takrorlanishni taklif etadilar. AMI qo‘llanmasi (Pulford et al., 1996) o‘lchovga asoslangan jarayonni mukammallashtirishda amaliy maslahat va ko‘rsatmalar bilan ta‘minlaydi.
3-bobda muhokama qilganimdek, o‘lchovlar ba‘zan shubhali bo‘ladi. Masaln, dasturdagi yozilgan nuqsonlarni tuzatish uchun ketadigan o‘rtacha vaqtni o‘lchaysiz. Bu “tozalangan” tarzda belgilangan xabar vaqti va xabar vaqtini qabul qiluvchi jamoa o‘rtasidagi vaqtdir. Siz xatoni yozib olish uchun yangi web ga asoslangan uskunalarni kiritasiz, bu uskuna biror vaqt uchun foydalanilgandan keyin kamaygan nuqsonlarni tuzatish uchun ketgan vaqtni tahlil qilasiz.
Siz nuqsonni tuzatishda qisqargan vaqtga ega xatoni yozib olish uskunalarini kiritishni tasdiqlashingiz mumkin. O‘lchovlar uchun o‘zgarishini kuzatganingizda, bu sizga tanishtirilgan jarayon o‘zgarishlariga bu o‘zgarishlarni attributlar.Shunday qilib, u mukammallashtirish haqidagi soddalashgan taxminlarni bajarish uchun xavfli.
O‘lchovdagi o‘zgarishlar biror narsani: loyiha jamoasidagi odamlar o‘zgarishiga, jarayon jadvalining o‘zgarishiga yoki menjment o‘zgarishiga sabab bo‘ladi.O‘zgarishlar quyidagi kuzatuvlarni o‘z ichiga oladi:
Tizim boshidan qisqarishi mumkin,shuning uchun ko‘proq vaqt nuqsonlarni bartaraf etish uchun foydali bo‘lib qoladi. Bu o‘rtacha “nuqsonni tuzatish” vaqtidagi qisqarishni boshqaradi.Jarayonni mukammallashtirish asl farqni keltirib chiqarishi mumkin.
Yangi tizim nuqsonlarni tuzatish uchun ketadigan aniq vaqt uchun farqsiz tayyorlanishi mumkin. Lekin u axborotni yozib olishga osonroq tayyorlanadi. Shuning uchun nuqsonlarni tuzatish vaqtlari ko‘proq yangi tizim bilan aniq o‘lchanadi. Nuqsonlarni o‘rnatish o‘rtacha vaqtida aniq o‘zgarishlar bo‘lmaydi.
Yangi tizim kiritilishidan oldin o‘lchovlar tizimni nazoratdan o‘tkazish orqali bajariladi. Tuzatish eng oson va eng tez nuqsonlar allaqachon tuzatilgan, faqat “og‘ir nuqsonlar” tiklash uchun ko‘p vaqtni oladi. Shunday qilib, nuqsonlarni yozib olish tizimi kiritilgandan so‘ng, o‘lchovlar yangi tizimni nazoratdan o‘tkazishni boshlanishida tayyorlanadi va nuqsonlar “oson nuqsonlar ” sifatida tezda tuzatiladi.
Nazoratdan o‘tkazish jamoasining yangi menejeri nuqsonlardek foydalanuvchi interfeysiga xabar berish uchun jamoa a‘zolarni o‘qitadi. Bu shuni anglatadiki, ko‘p “oson nuqsonlar” tez o‘rnatilganligi haqida axborot beriladi.
O‘lchov jarayon va jarayon o‘zgarishlari haqidagi asoslarning genratsiyalsh usuli. Shunday qilib, asos jarayonni o‘zgartirish samarali bo‘lishiga ishonch hosil qilishingizdan oldin jarayon haqidagi boshqa axborot bilan birga tushuntirilishi kerak. Siz har doim o‘zgarishlarning sifatli tahlili bilan aloqada o‘lchovlardan foydalanishingiz kerak. Bu o‘zgarishlarning samaradorligida odamlarning tassurotini olish va tanishtirilgan o‘zgarishlar haqidagi jarayonlarni odamlarg gapirib berish. Nafaqat bu jarayonga ta‘sir etishi mumkin bo‘lgan boshqa faktorlarni ko‘rsatadi. U taklif qilingan o‘zgarishlardan foydalangan jamoaga o‘lchovni va bular aniq yaratish amaliyotiga qanday ta‘sir ko‘rsatishini anglatadi.
|
| |