25-MA’RUZA Mavzu: Sifatni boshqarishning zamonaviy modeli.
REJA
1.Sifatni boshqarish kontsepsiyasi.
2.Zamonaviy kontseptsiyaning ajdodlari.
3.Sifatni boshqarish standarti.
Dasturiy ta’minot sifatini boshqarish - bu rivojlanish jarayonida dasturiy ta’minot sifatini rejalashtirish, hisobga olish, nazorat qilish va tartibga solish bo'yicha maqsadga muvofiq tizimli faoliyat.
Texnik, tashkiliy, boshqaruv va axborot resurslari, shuningdek kadrlar shaklidagi muhit dasturiy ta'minot vositasi yaratilgan tizimni tashkil etadi. Keyinchalik, biz bunday tizimni tashkilot deb ataymiz.
Tashkilotni boshqarish nuqtai-nazaridan dasturiy ta'minot tizimlarining sifatini boshqarish vazifasini o'rganilayotgan tizimning alohida tarkibiy qismiga muvofiq qism masalalarga ajratish maqsadga muvofiqdir.
Cheklangan xarajatlar, vaqt, mehnat va boshqa resurslar sharoitida doimiy jarayonlarni doimiy ravishda boshqarish qobiliyati va foydalanuvchilarning talablari va cheklovlarini doimiy ravishda optimallashtirishni ta'minlash tashkilotning rivojlanganligidan dalolat beradi. Dasturiy ta'minotni ishlab chiqaruvchi tashkilotlarning etukligi kontseptsiyasi SEI (Dastur muhandisligi instituti) (AQSh) vakili Uotts Xamfri tufayli mashhur bo’ldi, garchi uning kelib chiqishi 60-yillarda (R.Likertning ishi). V. Xemfri besh darajali etuklik modelini ishlab chiqdi - CMM (Capability Maturity Model-dan), bu ma'lum bir etuklik darajasida tashkilotdagi dasturiy ta'minotning umumiy muhandislik jarayonining xususiyatlarini belgilaydi va uni takomillashtirish evolyutsiyasini ko'rsatadi.
Tashkilotning etukligi tashkilotda dasturiy ta’minotni rivojlantirish jarayonini belgilash, boshqarish, o'lchash, boshqarish va amalga oshirishda aniqlik (ravshanlik) darajasi sifatida tavsiflanishi mumkin. Bu, bir tomondan, umuman olganda tashkilotdagi barcha jarayonlar majmuasining takomillashganligidan, ikkinchi tomondan, ularning tashkilotning aniq loyihalariga tatbiq etilishi (moslashuvchanligi) darajasidan dalolat beradi. Tashkilotning etukligini bilish har bir loyihaning o'z maqsadlariga erishish qobiliyatini taxmin qilishga yordam beradi. Yetuklik modeli jarayonni takomillashtirishning kichik evolyutsion bosqichlarini beshta etuklik darajasiga shakllantirish uchun shablonni taqdim etadi, ularning har biri etuk dasturiy ta'minot muhandislik jarayoniga erishish uchun aniq belgilangan platformadir. SMMning ushbu tuzilishi jarayonning etukligini oshirishga qaratilgan harakatlarni birinchi o'ringa qo'yadi.
CMM modeli bo'yicha etuklikning besh darajasi quyidagicha:
1-daraja - boshlang'ich. U faqat modelning yuqori darajalarida keyingi jarayon yaxshilanishlarini baholash uchun mos yozuvlar punktini (bazasini) ta'minlash uchun modelga kiritilgan. Bu dasturiy ta'minotni ishlab chiqish jarayoni tuzilmasligi va tartibsizligi, byudjeti, jadvali va sifati oldindan aytib bo'lmaydiganligi bilan tavsiflanadi;
2-daraja - takrorlanadigan. Ushbu darajada loyiha menejmenti xarajatlar, davomiyligi va ishlab chiqish funktsional imkoniyatlari bo'yicha rejalarga muvofiqligini nazorat qilishni maqsad qiladi. Rivojlanish intizomi shunga o'xshash loyihalar uchun tasdiqlangan boshqaruv usullarini qayta-qayta qo'llashga imkon beradi. Yangi loyihalarni ishlab chiqish ilgari to'plangan tajriba asosida va dasturlash texnologiyasi sohasidagi asosiy standartlarga muvofiq amalga oshiriladi;
3-daraja aniqlangan. Dasturiy ta'minot muhandislik jarayoni (faoliyatni rivojlanishni boshqarish nuqtai nazaridan ham, rivojlanishning o'zi jihatidan ham qamrab oladi) tashkilotda institutsionalizatsiya qilingan (tasdiqlangan, standartlashtirilgan va hujjatlashtirilgan). Dasturiy ta'minot ishlab chiqaruvchilari va menejerlari xodimlari uchun o'quv dasturi joriy etildi. Shaxsiy loyiha guruhlari tashkilotdagi asosiy rivojlanish jarayonini kuzatib boradi va uni ma'lum bir loyihaning maqsadlariga erishish uchun moslashtiradi;
4-daraja - boshqariladi. Maqsad - dasturiy mahsulotlarning sifatini miqdoriy baholash va yagona o'lchov dasturi doirasida ishlab chiqish jarayoni. Loyiha ma'lumotlarini yig'ish va tahlil qilish amalga oshiriladi, bu loyihaning xatarini boshqarishga imkon beradi va agar kerak bo'lsa, jarayonni belgilangan doiraga "qaytaradi";
5-daraja - optimallashtirish. Jarayonning doimiy yaxshilanishi uning kuchli va zaif tomonlarini miqdoriy aniqlash vositasiga ega bo'lish orqali ta'minlanadi. Rivojlanish jarayoni samaradorligi to'g'risidagi ma'lumotlar yangi texnologiyalarga o'tish va tashkilotdagi rivojlanish jarayonini takomillashtirish bo'yicha tahlillarni o'tkazish uchun ishlatiladi. Yangi muhandislik texnikasi to'g'risidagi ma'lumotlar tashkilot bo'ylab o'rganiladi va tarqatiladi. Loyiha guruhlari loyihalardagi xatolarni sabab-ta'sir tahlilini o'tkazadilar.
Shunday qilib, CMMdagi yetuklik darajasi tashkilotning xususiyatlarini tegishli darajalarda tavsiflaydi. Har bir etuklik darajasidagi ustun muammolarni aniqlaydi va keyingi darajalarda jarayonlarni samarali amalga oshirish uchun asos yaratadi, shuning uchun darajalarni chetlab o'tish tabiiy emas.
Birinchisidan tashqari yetuklik darajasi dasturiy ta'minot muhandisligi jarayonining bir qator muhim yo'nalishlarini qamrab oladi. Har bir yo'nalish, o'z navbatida, beshta umumiy bo'lim bilan ifodalanadi va har bir bo'lim tavsiya etilgan amaliy harakatlar (texnikalar, protseduralar) ro'yxatini belgilaydi, ularning birgalikda amalga oshirilishi jarayonning tegishli asosiy yo'nalishida birinchi o'rinda turgan maqsadlarga erishiladi.
CMM rivojlanish tashkilotlarining etukligini baholash mezonlarini taqdim etadi. Ushbu mezonlardan ishlab chiquvchi tashkilotlar dasturiy ta'minot tizimlarini ishlab chiqish va ularga xizmat ko'rsatish jarayonlarini takomillashtirish uchun, shuningdek, davlat va tijorat buyurtmachilar tashkilotlari tomonidan ma'lum ijro etuvchi tashkilotlar bilan dasturiy ta'minot loyihalarini ishlab chiqish uchun shartnomalar tuzish xavfini baholash uchun foydalanishlari mumkin.