2.4. test savollari
1. PS sifat xususiyatlarini kodlash usullarini keltiring.
2. PS sifatini baholash jarayonining grafik diagrammasini keltiring.
3. Dasturiy ta'minotni ishlab chiqish natijasida baholashga yo'naltirilgan asosiy standartlashtirilgan SQM jarayonlarini sanab o'ting va qisqacha tavsiflang va ularni dasturiy ta'minotning hayot aylanishi bilan taqqoslang.
4. PS sifatini rejalashtirishga nimalar kiradi? Rejaga misol keltiring. PS sifatini rejalashtirishni avtomatlashtirish usullarini taklif qiling.
5. PSni tekshirish va sertifikatlash jarayonlarini tavsiflang. Ushbu jarayonlarni avtomatlashtirishning qanday usullarini taklif qilish mumkin?
6. PSni birgalikda tahlil qilish jarayonlarini tavsiflang va ularni avtomatlashtirish variantlarini taqdim eting.
7. PSning boshqaruv baholari texnik baholardan qanday farq qiladi?
8. Tekshirish jarayoni va PSni ishga tushirish jarayonini solishtiring. Ushbu jarayonlarni avtomatlashtirish uchun qanday echimlar mos keladi?
9. PS sifatini boshqarishning asosiy jihatlarini shakllantirish.
10. Rasmiylashtirilgan modellar asosida PS sifat boshqaruvini avtomatlashtirish tizimining arxitekturasini keltiring.
3-BOB. SIFATNI BOSHQARISH USULLARI
3.1. PS sifat menejmenti metodologiyalarining tasnifi
[13] da ko'rib chiqilgan PS sifatini boshqarish metodologiyalarining quyidagi guruhlarini ajratib ko'rsatamiz: • Birinchi guruh metodologiyalar bo'lib, ularning maqsadi ma'lum bir loyihani muvaffaqiyatli amalga oshirishdir. Ushbu guruh ko'pgina dizayn metodologiyalarini va deyarli barcha moslashuvchan metodologiyalarni o'z ichiga oladi. Tashkilotning muvaffaqiyatli faoliyat ko'rsatish mantig'i muvaffaqiyatli loyihalarni izchil amalga oshirish orqali vakolatlarning o'sishi, texnik aktivlarni yaratish kabi ko'rinadi. • Ikkinchi guruhga dasturiy ta’minot ishlab chiqaruvchi kompaniyaning barqaror faoliyatini ta’minlovchi va kompetensiyalarni izchil rivojlantirishga qaratilgan metodologiyalar kiradi. Bu guruhga etuklik modellari (CMM, CMMI) kiradi. Muvaffaqiyatli faoliyat mantig'i tashkilotning loyihalarni amalga oshirish qobiliyatini yaratish, nazorat qilish va doimiy ravishda takomillashtirishni va natijada loyihalarni muvaffaqiyatli amalga oshirishni o'z ichiga oladi [13].
Bilim va e'tibor tabiati bo'yicha: muhandislik, boshqaruv va integratsiyalashgan metodologiyalar:
• Muhandislik metodologiyalari (dasturiy ta'minot muhandisligi) texnologik tamoyillarga asoslanadi va dastur kodlari, test holatlari, prototiplar, hujjatlar kabi yakuniy mahsulotlarni takomillashtirishga qaratilgan. Muhandislik vositalari malakali ishlab chiquvchi tomonidan talab qilinadi. • Boshqaruv vositalari (dasturiy ta'minot loyihalarini boshqarish va jarayonlarni boshqarish) menejment nazariyasi (boshqaruv) tamoyillariga asoslanadi, ular sifatni umumiy boshqarish, loyihalarni boshqarish, bilimlarni boshqarish kabi tushunchalarga asoslanadi. • Integratsiyalashgan vositalar muhandislik va boshqaruv tushunchalarini birlashtiradi.
Muhandislik metodologiyalarida sifat menejmenti dasturiy ta'minotni ishlab chiqishning "muvaffaqiyatsizligi" xavfini kamaytirishga qaratilgan bo'lib, ular orasida quyidagilar mavjud [13]: • Bashoratli metodologiyalar kelajakni batafsil rejalashtirish imkoniyati va maqsadga muvofiqligi asosiga asoslanadi. IT loyihasi uchun ishlab chiqilayotgan tizimga qo'yiladigan talablar shakllantiriladi, loyiha rejasi tuziladi va resurslarga bo'lgan ehtiyoj aniqlanadi. Loyiha rejasi va talablariga o'zgartirishlar kiruvchi deb hisoblanadi. Ushbu toifadagi dizayn metodologiyalarida sharsharaning hayot aylanish modeli qo'llaniladi. • Moslashuvchan metodologiyalar talablarning kutilayotgan to‘liqsizligi va ularning doimiy o‘zgarishini bartaraf etishga qaratilgan. Moslashuvchan metodologiyalar iterativ hayot tsikli modeliga asoslanadi. Moslashuvchan metodologiyalarga misollar Scrum, Kanban, Crystal, Extreme Programming. Moslashuvchan metodologiyalar dasturiy ta'minotni ishlab chiqish jarayonining psixologik xususiyatlarini hisobga oladi. Moslashuvchan metodologiyalardan foydalanishda muvaffaqiyatning muhim omillaridan biri bu mutaxassislarning, birinchi navbatda, ishlab chiquvchilarning yuqori malakasi.
Boshqaruv metodologiyalarida sifat menejmenti dasturiy ta'minot sifatini oshirish yo'lidagi uzluksiz harakatni ta'minlashga qaratilgan. Ushbu metodologiya natija (dasturiy ta'minot mahsuloti) sifatiga birinchi navbatda uni ishlab chiqarish bilan bog'liq jarayonlar va faoliyatlar ta'sir qilishiga asoslanadi.
Feygenbaum yaratgan umumiy (jami) sifat nazorati tizimi Yaponiya korxonalari amaliyotiga E.Deming tomonidan kiritilgan. Ushbu metodologiya sifatini oshirishning 14 ta tamoyili 5-ilovada keltirilgan.
Firmalar tomonidan amalga oshiriladigan umumiy (jami) sifat menejmenti (TQM) uchta majburiy shartni nazarda tutadi: 1) Sifat faoliyatning asosiy strategik maqsadi sifatida firmalarning yuqori rahbariyati tomonidan tan olinadi. Shu bilan birga, aniq vazifalar belgilanib, ularni hal etish uchun mablag‘ ajratilmoqda. Sifat talablari iste'molchi tomonidan belgilab qo'yilganligi sababli, sifatning doimiy darajasi degan narsa bo'lishi mumkin emas. Sifat doimo o'sib borishi kerak, chunki sifat doimiy o'zgaruvchan maqsad va uzluksiz jarayondir. 2) Sifatni yaxshilash bo'yicha tadbirlar istisnosiz barcha bo'limlarga ta'sir qilishi kerak. Tajriba shuni ko'rsatadiki, faoliyatning 80-90 foizi sifat va ishonchlilik bo'limlari tomonidan nazorat qilinmaydi. 3) Doimiy o'quv jarayoni (aniq ish joyiga qaratilgan) va xodimlarning motivatsiyasini oshirish (13-rasm).
Rasm-13. Deming-Shewhart PDCA uzluksiz sifatni yaxshilash sikli
3.2. Tashkilot etuklik modeli
Texnik, tashkiliy, boshqaruv va axborot resurslari, shuningdek, xodimlar shaklidagi muhit dasturiy vosita yaratiladigan tizimni tashkil qiladi. Quyida biz bunday tizimga tashkilot sifatida murojaat qilamiz.
Dasturiy ta'minot sifatini boshqarish vazifasini tashkilot boshqaruvi nuqtai nazaridan o'rganilayotgan tizimning alohida komponentiga muvofiq kichik vazifalarga ajratish maqsadga muvofiqdir.
Ko'rinib turibdiki, birinchi bobda muhokama qilingan dasturiy ta'minot tizimlarining sifatini baholash jarayonlari, ularning umumiyligi tufayli, bunday tizimlarning alohida komponentlariga ham tegishli. Shu bilan birga, tashkilot jarayonlarni takomillashtirish maqsadlari va ustuvorliklarini belgilashni osonlashtirish, shuningdek barqaror, qobiliyatli va etuk jarayonlarni boshqarish uchun tashkiliy modellardan foydalanishi mumkin. Shuni ta'kidlash kerakki, dasturiy ta'minot tizimining sifati ko'p jihatdan u ishlab chiqilgan tizimning etukligiga, ya'ni tashkilotning etukligiga va uning jarayonlarini standartlashtirishga bog'liq. Tashkiliy etuklik - bu qobiliyat etukligi modeli integratsiyasi (CMM/CMMI) standartlar guruhining asosiy tushunchasi bo'lib, ular rus tiliga tashkilot faoliyati va etuklikning keng qamrovli modeliga asoslangan standartlar sifatida tarjima qilinadi. Dasturiy ta'minotni ishlab chiqish jarayonlarini boshqarish nuqtai nazaridan tashkilotning etuk emasligi, loyihalar zarur qoidalar va tartiblarsiz amalga oshirilishini anglatadi va loyiha natijalari ko'p jihatdan jamoa va loyiha menejerining imkoniyatlariga bog'liq. CMMI standartlarining maqsadi takomillashtirilgan dasturiy mahsulotlarni olish uchun dasturiy ta'minotni ishlab chiqish jarayonini takomillashtirishdir.
Tashkilotning samaradorligi va etukligining kompleks modeli - bu tashkilotni (yoki alohida bo'linmani) dasturiy ta'minotni ishlab chiqish jarayonini amalga oshirishning istalgan darajasiga rivojlantirishning ideal yo'nalishining tavsifi, bir necha ketma-ket bosqichlar shaklida ko'rsatilgan. (tugallanishi kerak) yoki darajalari (erishilishi kerak), tavsiflangan bosqichlarni amalga oshirishning to'liqligini yoki tashkilot jarayonining tavsiflangan darajalarga muvofiqligini baholash orqali to'ldiriladi. Ushbu model tashkilotga dasturiy ta'minotni ishlab chiqish jarayonini amalga oshirishni eng yaxshi dasturlar (yoki raqobatchilar) bilan solishtirish orqali baholash imkonini beradi. Ba'zi bepul CMM materiallarini Software Engineering Institute veb-saytida topish mumkin (http://www.sei.cmu.edu/cm). CMM/CMMI standartlari tizimi turli tashkiliy etuklik darajalarida dasturiy ta'minotni ishlab chiqish jarayonlarining asosiy elementlarini o'z ichiga oladi. Tashkilotning har bir etuklik darajasi dasturiy ta'minotni ishlab chiqish jarayonlarining o'ziga xos xususiyatlarini belgilaydi va etuklikning yuqori darajalari etukroq jarayonlarning yanada rivojlangan xususiyatlariga ega. CMMI bo'yicha tashkilot etuklik modellarining ikki turi mavjud: bosqichli va uzluksiz modellar [12, 13]. 14-rasmda CMMI bo'yicha tashkiliy etuklikning uzluksiz modeli keltirilgan.
CMMI modelining uzluksiz shakli tashkilotning etuklik darajalariga (etuklik darajalari) emas, balki o'rganilayotgan tashkilotdagi individual jarayon sohalari uchun baholanadigan qobiliyat darajalariga qaraydi. Ushbu nuqtai nazar tashkilot erishmoqchi bo'lgan etuklik darajasida bo'lgan jarayon sohalarida jarayonlarni yaxshilash uchun foydalanishi mumkin bo'lgan eng yaxshi amaliyotlarga qaratilgan. CMMI bosqichma-bosqich taqdimoti jarayonni takomillashtirishning individual darajalarini va yuqori etuklik darajasiga qadamlarni tavsiflash uchun mo'ljallangan. Tashkilotning etuklik darajasi tashkilotning kelajakdagi xatti-harakatlarini bashorat qilish usulini beradi. Har bir etuklik darajasi tashkilot jarayonlarining muhim qismini barqarorlashtiradi.
Rasm-14. CMMI [12] ga muvofiq tashkilotning uzluksiz etuklik modeli
1. Boshlang‘ich.
2. Boshqariladigan (takroriy).
3. Belgilangan.
4. Miqdoriy nazorat ostida.
5. Optimallashtirilgan.
Quyida [4, 12, 13] da batafsil tavsiflangan tashkilotning etukligini baholash uchun besh darajadagi standartlarning mazmuni keltirilgan.
Yetuklik darajasi 1: Boshlang‘ich
Loyihaning bajarilishi rollarni taqsimlash (ishlab chiquvchilar va loyiha menejeri) orqali boshqariladi. Kirish darajasi standartda quyidagi darajalar bilan taqqoslash uchun asos sifatida tasvirlangan. Boshlang'ich darajadagi tashkilotda sifatli dasturiy ta'minotni yaratish uchun barqaror muhit mavjud emas. Har qanday loyihaning natijasi butunlay menejerning shaxsiy fazilatlariga va dasturchilarning tajribasiga bog'liq bo'lib, bitta loyihaning muvaffaqiyati faqat bir xil menejerlar va dasturchilar keyingi loyihaga tayinlangan taqdirdagina takrorlanishi mumkin. Bundan tashqari, agar bunday menejerlar yoki dasturchilar korxonani tark etsalar, ularning ketishi bilan ishlab chiqarilgan dasturiy mahsulotlarning sifati keskin pasayadi. Ko'pincha, ishlab chiqish jarayoni kod yozish va minimal sinovdan o'tadi. Ushbu tartibsiz va tartibga solinmagan muhitga qaramay, Yetuklik darajasi 1 tashkilotlari ko'pincha ishlaydigan mahsulot va xizmatlarni yaratadilar, lekin ko'pincha byudjet va jadvallardan tashqariga chiqadilar.
Yetuklik darajasi 1 tashkilotlari haddan tashqari majburiyatlarni bajarishadi va o'tmishdagi muvaffaqiyatlarni takrorlamaydilar.
Yetuklik darajasi 2:
Boshqariladi (CMMI tomonidan) yoki takrorlanuvchi (CMM tomonidan)
Yetuklikning ikkinchi darajasida tashkilot rasmiylashtirilgan nazoratni joriy qildi:
• Amalga oshirilgan loyiha boshqaruvi, rejalashtirish va
jarayon xususiyatlarini o'lchash. 2 etuklik darajasida aks ettirilgan jarayonlar intizomi stress davrida mavjud jarayonlarning saqlanishini ta'minlashga yordam beradi.
• Boshqaruv ma'lum bosqichlarda taqdim etilgan ish mahsulotlari va xizmatlar holatini vizualizatsiya qiladi.
Tashkilot ikkinchi darajaga chiqishi uchun u loyihalarni boshqarish texnologiyalarini amalga oshirishi kerak. Yetuk tashkilotda loyihani rejalashtirish to'plangan tajribaga asoslanadi, u ishlab chiqilayotgan dasturiy ta'minot uchun standartlarga ega va sifatni ta'minlash bo'yicha maxsus guruh mavjud.
Yetuklik darajasi 3: Aniqlangan
Tashkilotdagi etuklikning uchinchi darajasida barcha jarayonlar aniq tavsiflanadi, ular tushunarli va standartlar, protseduralar, vositalar va usullarda tavsiflanadi.
3 etuklik darajasi va 2 etuklik darajasi o'rtasidagi farqlar quyidagicha:
Yetuklik darajasining 2-darajasida standartlar, jarayon tavsiflari va protseduralar jarayonning har bir alohida misolida (masalan, muayyan loyihada) butunlay boshqacha bo‘lishi mumkin.
Yetuklik darajasining 3-darajasida standartlar, jarayon tavsiflari va tartib-qoidalar umumiydir, lekin ularni muayyan loyiha uchun standart jarayonlar to‘plamidan foydalanib sozlash mumkin.
Yetuklik darajasi 3 da jarayonlar odatda 2 etuklik darajasiga qaraganda batafsilroq va qat'iyroq tavsiflanadi. Jarayon munosabatlari qo'shimcha ravishda tavsiflanadi, shuning uchun bu etuklik darajasida jarayonlar vazifalar o'rtasidagi bog'liqlik va batafsil mezonlarni tushunish orqali muddatidan oldin amalga oshiriladi. jarayon, uning ish mahsulotlari va xizmatlari.
Tashkilot ushbu etuklik darajasiga erishish uchun PSni yaratish va saqlashning hujjatlashtirilgan standart jarayonini amalga oshirish kerak, bu ham PSni ishlab chiqishni, ham loyihani boshqarishni o'z ichiga oladi. Uchinchi bosqichda (standartlashtirish jarayonida) eng samarali amaliyot va texnologiyalarga o'tish, ya'ni.
to‘plangan tajriba va rivojlanish tarixidan foydalaniladi. Standartlarni yaratish va saqlash maxsus guruh tomonidan amalga oshiriladi. Ushbu darajaga erishish uchun zaruriy shart - bu uzluksiz malaka oshirish va o'qitish dasturini tashkil etishda mavjudligi
xodimlar. Ushbu darajadagi tashkilot va uning jarayonlari aniq ishlab chiquvchilarning fazilatlariga zaif bog'liqdir.
Yetuklik darajasi 4: Miqdoriy ravishda boshqariladĭ
Ushbu etuklik darajasida, PSni ishlab chiqish jarayonida boshqaruv bo'yicha fikr-mulohazalar amalga oshiriladi:
• Jarayonlar ishlash va sifat jihatidan baholanadi.
Kichik jarayonlardan jarayonning umumiy unumdorligi va sifatiga sezilarli ta'sir ko'rsatadiganlar tanlanadi. Muhim kichik jarayonlar statistik va boshqa miqdoriy usullar yordamida boshqariladi.
• Jarayonning sifati va ko'rsatkichlarini aniqlash uchun belgilangan miqdoriy nazorat mezonlari.
• Miqdoriy maqsadlar mijozlar, oxirgi foydalanuvchilar, tashkilot va jarayonni ishlab chiquvchilar ehtiyojlariga asoslanadi. Jarayonning sifati va samaradorligi statistika nuqtai nazaridan tushuniladi va jarayonlarning butun umri davomida nazorat qilinadi.
• Jarayon tebranishlarining alohida holatlari (anomaliyalar) aniqlanadi va kelajakda ularning paydo bo'lishining oldini olish uchun imkon qadar alohida holatlarning manbalari yo'q qilinadi (nazorat sxemalari).
• Jarayon sifati va samaradorligi ko'rsatkichlari faktlarga asoslangan va tarixiy jihatdan qo'llab-quvvatlanadigan qarorlar qabul qilish imkonini berish uchun tashkilot ko'rsatkichlari omboriga kiritilgan.
Yetuklik darajasi 3 va etuklik darajasi 4 o'rtasidagi asosiy farq jarayon samaradorligini bashorat qilishdir. Yetuklikning 4-darajasida jarayonlarning samaradorligi va sifati nafaqat nazorat qilinadi, balki bashorat qilinadi. Yetuklikning 3-darajasida jarayonlarni faqat sifatli baholashni bashorat qilish mumkin. Tashkilot 4-darajaga erishish uchun ishlab chiqilgan dasturiy mahsulotlar turlari va umuman ishlab chiqarilgan mahsulotlar uchun sifatning miqdoriy ko'rsatkichlarini belgilaydi.
Loyihani boshqarishning ushbu etuklik darajasida erishilgan natijalariga turli xil loyiha ko'rsatkichlari parametrlari qiymatlarining berilganlardan og'ishlarini kamaytirish orqali erishiladi.
Yetuklik darajasi 5: Optimallashtirish mumkin
Ushbu etuklik darajasidagi butun tashkilotning asosiy vazifasi mavjud jarayonlarni doimiy ravishda takomillashtirishdir:
• Jarayonlarga xos bo'lgan tebranishlarning umumiy sabablarini miqdoriy tushunish asosida jarayonlar doimiy ravishda takomillashtiriladi (nazorat jadvallari, Olti Sigma).
• Yetuklik darajasi 5 kichik, bosqichma-bosqich yaxshilanishlar orqali jarayon samaradorligi va sifatini doimiy yaxshilashga qaratilgan. Muayyan tashkilot uchun belgilangan jarayonni takomillashtirishning miqdoriy maqsadlari o'zgaruvchan biznes maqsadlarini aks ettirish uchun doimiy ravishda ko'rib chiqiladi va jarayonni takomillashtirishni boshqarish mezonlari sifatida ishlatiladi. Amalga oshirilgan jarayonni yaxshilash natijalari o'lchanadi, baholanadi, bashorat qilinadi va miqdoriy maqsadlar bilan taqqoslanadi.
• Tashkilotning o'zgarishlar va imkoniyatlarga tez javob berish qobiliyati tezlashtirish va hamkorlikda o'rganish yo'llarini topish orqali yaxshilanadi. Jarayonni takomillashtirish har bir xodim rolining ajralmas qismidir, shuning uchun takomillashtirish tsikli hech qachon to'xtatilmaydi. 5 etuklik darajasi va 4 etuklik darajasi o'rtasidagi farq ko'rib chiqilayotgan jarayonning o'zgaruvchanligini tahlil qilish turiga bog'liq:
• Yetuklik darajasi 4 o'zgaruvchan jarayonlarning alohida holatlarini ko'rib chiqadi va natijalarni statistik jihatdan bashorat qilish imkonini beradi.
• Garchi jarayonlar oldindan aytib bo'ladigan natijalar berishi mumkin bo'lsa-da, bu natijalar belgilangan sifatni yaxshilash maqsadlariga erishish uchun etarli bo'lmasligi mumkin.
• Yetuklik darajasining 5-darajasida jarayonning o‘zgarishining umumiy holatlari tahlil qilinadi va nazorat qilinadi. Tashkilotlar birinchi navbatda loyiha darajasida barqarorlikka erishish orqali, so'ngra butun tashkilot bo'ylab jarayonni doimiy takomillashtirishni amalga oshirish, qarorlar qabul qilish uchun miqdoriy va sifat ma'lumotlaridan foydalanish orqali yuqori darajaga o'tish orqali tashkiliy etuklikning bosqichma-bosqich yaxshilanishiga erishishlari mumkin. Dasturiy ta'minot sifatini boshqarishning yanada moslashuvchan metodologiyasi SPICE standartidir [4]. Ushbu standartda asosiy e'tibor etuklik darajalariga emas, balki muayyan jarayonga nisbatan qo'llaniladigan imkoniyatlarga qaratiladi.
Bu sizga turli jarayonlar uchun, ya'ni vektor ko'rinishida tashkilotning profilini yaratish va har bir jarayon uchun takomillashtirish imkoniyatlarini kuzatish imkonini beradi. Keyingi bobda jarayonlarni qanday kuzatish va tasodifiy bo'lmagan o'zgaruvchanlikni aniqlash ko'rib chiqiladi.
3. 3. Nazorat savollari
1. PS sifatini boshqarishda metodologiyalar tasnifining grafik diagrammasini tuzing. 2. PS sifatini boshqarishda muhandislik va boshqaruv metodologiyalarini solishtiring. 3. Mahsulot sifatini umumiy boshqarish tamoyillarini shakllantirish. 4. Umumiy sifat menejmentini amalga oshirish uchun uchta shartni keltiring. 5. Tashkilotning etuklik modeliga yo'naltirilgan standartlarning maqsadini tavsiflang va ularning turlarini keltiring. 6. CMM / CMMI standartlari bo'yicha tashkilotning etukligining birinchi va ikkinchi darajalarini solishtiring.
7. CMM/CMMI standartlariga muvofiq tashkiliy etuklikning ikkinchi va uchinchi darajalarini solishtiring. Tashkilot etukligining uchinchi darajasida avtomatlashtirishni talab qiladigan vazifalar va jarayonlarni sanab o'ting.
8. CMM / CMMI standartlari bo'yicha tashkilotning uchinchi va to'rtinchi etuklik darajalarini solishtiring. Tashkiliy etuklikning to'rtinchi darajasida avtomatlashtirishni talab qiladigan vazifalar va jarayonlarni sanab o'ting.
9. CMM/CMMI standartlari bo'yicha beshinchi etuklik darajasi va to'rtinchisi o'rtasidagi farq nima? Tashkiliy etuklikning beshinchi darajasida avtomatlashtirishni talab qiladigan vazifalar va jarayonlarni sanab o'ting.
10. Siz amalda uchrashgan tashkilotlar qanday etuklik darajasida?
11. Tashkilot etukligining turli darajalarida avtomatlashtirishni talab qiladigan vazifalar va jarayonlarni va tashkilotni etuklik darajalari bo'yicha tasniflash tizimi arxitekturasining variantini keltiring.
4-BOB. BOSHQARUV VA BAHOLASH AMALIYASI
PSni ISHLAB CHIQISH JARAYONI
Ishlab chiqarish sifatini boshqarishda texnologik yondashuv bir xil tuzilmaga ega bo'lgan tashkilotlarga turli xil sifat tizimlarini ishlab chiqishga imkon berganligi sababli keng e'tirofga sazovor bo'ldi. Shu bilan birga, PS sifati jarayonning boshqarilishi darajasi bilan belgilanadi. Jarayon sifatini boshqarish sifat ko'rsatkichlarining o'zgaruvchanligini (o'zgaruvchanligini) boshqarishni anglatadi. Buning uchun jarayonlarni kuzatish (monitoring), diagnostika, nazorat qilish va rejalashtirishni tashkil etish kerak. Jarayonlar vaqt nuqtalari bo'yicha tartiblangan ko'rsatkichlarning sifat ko'rsatkichlari (keyingi o'rinlarda soddalik uchun ko'rsatkichlar) bilan ifodalanadi. Ko'rsatkichlarning bunday ketma-ketligi vaqtli qatorlarni hosil qiladi (15-rasm).
Rasm-15. Ko'rsatkichlarning vaqt qatoriga misol (rejalashtirilgan va real)
“Agile Portfolio Management” kitobi muallifi Yoxen Krebsning fikricha, ishlab chiqish jarayonini takomillashtirish uchun foydali bo‘lgan tezkor dasturiy ta’minotni ishlab chiqish metodologiyasiga asoslangan loyiha holatining uchta asosiy xususiyati (omili) mavjud [14]:
• Taraqqiyot (bu jarayonlarning sifati), • Sifat (natijaning sifati) va • Guruhning motivatsiyasi (bu tizimning sifati).
Arzon ishlab chiqarish metodologiyasida taraqqiyotning eng muhim ko'rsatkichi mahsulot qiymatining oshishi va chiqindilarning kamayishi, ya'ni qiymatning oshishiga olib kelmaydigan faoliyatning pasayishi hisoblanadi. Yo'qotishlar spektri juda xilma-xildir: vazifalar o'rtasida almashishdan tortib, keraksiz funktsiyalarni amalga oshirishgacha [20]. Bu erda 20/80 qoidasi qo'llaniladi: mahsulotning 20% funksionalligi mijozga qiymatning 80% ni keltiradi va bu moslashuvchan metodologiyalar ushbu 20% funksionallikni aniqlash va ularga maksimal ahamiyat berish imkonini beradi. Agile dasturiy ta'minotni ishlab chiqish jarayonining muvaffaqiyati nuqtai nazaridan vaqt qatorlari eng muhim bo'lgan asosiy ko'rsatkichlar va ko'rsatkichlarni ko'rib chiqaylik.
4.1. Dasturiy ta'minotni ishlab chiqish sifatini boshqarishda ko'rsatkichlar va ko'rsatkichlar
Progress talablarni dasturiy ta'minotning ishlaydigan versiyasiga aylantiruvchi xususiyat sifatida qaraladi. U talablar ustida ishlash uchun zarur bo'lgan natijalarning prognozi bo'lgan rejadan va haqiqiy ishlab chiqish ishi bo'lgan haqiqiy qiymatdan boshlanadi. Rejalar va natijalarni taqqoslash loyiha jamoasiga keyingi talablar va iteratsiyalar uchun o'z ko'rsatkichlarini o'zgartirishga imkon beradi. 1-jadvalda asosiy taraqqiyot ko'rsatkichlari keltirilgan bo'lib, ularning vaqt qatorlari anomaliyalarni (to'siqlar) va notekis rivojlanishni aniqlashga imkon beradi [14]. Ta'kidlab o'tilganidek, 1-jadvaldagi barcha ko'rsatkichlar vazifalar hajmi yoki ularni bajarish vaqti bilan bog'liq. Ushbu sifat ko'rsatkichlari, birinchi navbatda, loyihaning muvaffaqiyat omilini bashorat qiladi. Ish kunlarida bir kishi tomonidan loyiha topshirig'ini bajarish vaqtini hisoblash uchun T = 1,3 × (barcha hikoyalar uchun ballar soni) × (bir ball vaqti) formulasidan foydalanish tavsiya etiladi.Ushbu formulaga asoslanib, quyidagi ko'rsatkichlar hisoblanadi: iteratsiya bo'yicha o'rtacha hosildorlik. Hikoya turi bo‘yicha ijro. Ish turlari bo‘yicha unumdorlik. Loyihani amalga oshirishda jamoaning ish faoliyatini baholash quyidagi formula bo'yicha amalga oshiriladi: R = 1,1×(barcha amalga oshirilgan hikoyalar uchun ball soni) Bu jamoa uchun aniqlash imkonini beradi (2-jadvalga qarang): O'rtacha (maksimal, minimal) ) bir necha iteratsiyada ishlash. Hikoya turi bo‘yicha ijro. Ish turlari bo‘yicha unumdorlik.
1-jadval
Agile metodologiyasida rivojlanishning asosiy ko'rsatkichlari
jadval 2
Ish turi va hayot tsikli bosqichi bo'yicha jamoaning o'rtacha samaradorligini baholash
amoaning ishlashi hikoya nuqtalarida bir sprint uchun topshiriqlar hajmining o'lchovidir. 16-rasmda ishlashning ta'rifi tasvirlangan (uchinchi sprintda erishilgan maksimal ko'rsatkich).
Rasm-16. Ko'rsatkichlarni sprintlar bo'yicha taqqoslash [12]
Vaqt ko'rsatkichi (tahlil, dizayn, ishlab chiqish, sinov uchun) ishlash ko'rsatkichiga asoslanishi mumkin.
Asoslangan yetkazib berish vaqti bo'yicha loyihaning ishlashi
o'tgan tajriba E = |Tplan - Tfact | / Tplan formulasi bo'yicha hisoblanadi, bu erda Tplan - rejalashtirilgan vaqt; Tfact - haqiqiy vaqt.
Samaradorlikni baholash amaliyoti shuni ko'rsatadiki, E<0,15 qiymatiga intilish kerak.
Loyihani amalga oshirish vaqti bo'yicha samaradorlikni baholash uchun masshtablashdan foydalanish tavsiya etiladi. Masalan, GOST 28195-89 ga muvofiq, loyiha samaradorligi shkalasi uchun vaqt oralig'i sifatida E = [0,1] ni quyidagi gradatsiyalar bilan tanlash tavsiya etiladi:
Yuqori samaradorlik = [0, 0.15].
Samarali = [0,15, 0,3].
Samarasiz = [0,3, 0,6].
Muvaffaqiyatsiz = [0,6, 1].
Jamoa ishlashi bilan bog'liq muvaffaqiyat omiliga qo'shimcha ravishda, muhim sifat omili nuqsonlarning mavjudligi (sinov natijasida topilgan xatolar). Xatolar darajasi bo'yicha PS sifat ko'rsatkichini ko'rib chiqing. Uni baholash uchun test samaradorligi ko'rsatkichidan foydalanish tavsiya etiladi: R = d1/(d2+ d1), bu erda d1 - test paytida aniqlangan xatolar soni; d2 - ish paytida aniqlangan xatolar soni.
Tavsiya etilgan test ko'rsatkichi R>0,75. Bundan tashqari, R = [0,1] diapazoni va darajalar bilan samaradorlikni tekshirish shkalasini belgilash tavsiya etiladi:
Yuqori samaradorlik = [1, 0,75].
Samarali = [0,75, 0,5].
Samarasiz = [0,5, 0,25].
Muvaffaqiyatsiz = [0,25, 0].
ellik
Ko'rsatkichlarni baholash natijasida loyiha ko'rsatkichlari jadvallari tuziladi, ular ma'lumotlar bazalarida saqlanadi (3-jadvaldagi misol).
3-jadval
Loyiha ko'rsatkichlari jadvali
Bunday jadvallarni tahlil qilish dasturiy ta'minot sifati darajasini aniqlash, prototiplarni izlash, muhim ko'rsatkichlar va omillarni topish muammolarini hal qilish imkonini beradi.
Qaror matritsasi ko'rinishida PS loyihasini ikkita ko'rsatkich bo'yicha baholash misoli (xatolar darajasi bo'yicha PSning vaqti va sifatini baholash) 17-rasmda ko'rsatilgan.
Rasm-17. Ikki ko'rsatkich bo'yicha loyiha samaradorligini tahlil qilish matritsasi
Ushbu matritsada P1 dan P16 gacha bo'lgan har bir baholash dasturiy ta'minot sifatini muvaffaqiyat omillari (ishlash) va nuqsonsiz (xato darajasi bo'yicha) nuqtai nazaridan birlashtiradi. Bunday jadvalni tuzishda raqamli ko'rsatkichlardan intervalgacha (gradatsiyalar bo'yicha) yoki loyqa ko'rsatkichlarga o'tish kerak. Keyin olingan baholar loyqa to'plamlar bo'yicha modellashtiriladi va har bir aniq holatda qo'shimcha ravishda tanlangan sifat gradatsiyalariga tegishlilik darajasiga ega bo'ladi. Moslashuvchan metodologiyalarda har bir iteratsiyada P1 dan P16 gacha tanlangan sifatni baholash uchun jarayonni takomillashtirish yoki ularning paydo bo'lish sabablarini topishga qaratilgan yechimni (qoidani) taklif qilish oson. Bunday integral baholardan vaqt qatorlarini shakllantirish bashoratli analitika uchun prognozlash usullaridan foydalanish imkoniyatini yaratadi.
Shuni ta'kidlash kerakki, dasturiy ta'minot sifatini baholash sohasida ko'plab ko'rsatkichlar to'plangan, ammo jarayon sifatini boshqarish uchun faqat muhim, asosiy ko'rsatkichlarga e'tibor qaratish tavsiya etiladi. Faqat muhim bo'lgan va PSning maqsadli sifat ko'rsatkichi bog'liq bo'lgan ko'rsatkichlarning o'zgarishini nazorat qilish kerak. Kritik omillarni izlash ko'rsatkichlarda sabab-natija munosabatlarini izlashdir. Ko'rsatkichlarning o'zgarishi muqarrar, ammo u maqbul chegaralar ichida bo'lishi kerak. Agar tanqidiy ko'rsatkichning chegaradan tashqari o'zgarishi mavjud bo'lsa, tahlil quyidagilar bo'yicha amalga oshiriladi: - ular yuzaga kelgan sabablar, - bunday hodisalarning tasodifiyligi yoki tizimliligi, - tendentsiyalar, ketma-ketliklar, siljishlar yoki davriylik. Bunday tahlilning asosiy amaliyotlarini ko'rib chiqamiz.4.2. Kritik ko'rsatkichlar o'zgaruvchanligini tahlil qilish asboblari Jarayonlar odatda tegishli ko'rsatkichlardagi o'zgarishlarning vaqt seriyalari grafiklari sifatida tasvirlanadi. 18-rasmda rejalashtirilgan va haqiqiy vazifani bajarish jarayonlari va kutish vaqtlarini ko'rsatadigan ikkita vaqt seriyasi tasvirlangan diagramma ko'rsatilgan.
Rasm-18. Vazifalarni bajarish uchun rejalashtirilgan va haqiqiy jarayonlar
19-rasmda sprintlar bo'yicha tizim boshqaruvi jamoasining (bajarilgan vazifalar punktlarida) ishlashidagi taraqqiyotni tavsiflovchi vaqt seriyasi ko'rsatilgan.
Rasm-19. Umumiy va dizayn ko'rsatkichlarining diagrammasi
Umumiy va loyiha mahsuldorligi haftada bajarilgan hikoya nuqtalari soni sifatida hisoblanadi. Umumiy ishlash kanban taxtasining barcha ustunlarining yig'indisi sifatida aniqlanadi va odatda ijobiy dinamika bilan tavsiflanadi. Loyihaning mahsuldorligi "loyihalar" ga bag'ishlangan qismdir (katta ish qismlari, masalan, apparat platformasini yangilash). Jadvaldagi umumiy ko'rsatkichlar va loyiha ko'rsatkichlaridagi ikkita pasayish deyarli barcha jamoa a'zolari ta'tilga chiqqan bir hafta va ishlab chiqish guruhining yangi versiyasini chiqarish bilan bog'liq.
Jarayon sifatini boshqarishda quyidagi vositalar qo'llaniladi: • Gistogramma nuqsonlar, og'ishlar va anomaliyalarning paydo bo'lish chastotasini aniqlash vositasi sifatida. • Qiymat oqimining xaritasi ishlab chiqarish jarayonining bosqichlarini va ular orasidagi vaqtni ko'rsatadigan vositadir (20-rasm). Keyinchalik, jarayonning samaradorligi mahsulotga qiymat qo'shilgan foydali vaqt va jarayonning umumiy vaqti koeffitsienti sifatida hisoblanadi [20].
Rasm-20. Qiymat oqimi xaritasi [20]
• Pareto diagrammasi yoki ABC-tahlil muayyan vaziyatning yuzaga kelishiga eng katta ta'sir ko'rsatadigan asosiy sabablarni aniqlash imkonini beradi. Ushbu vosita ma'lum bir foiz kamchiliklarni o'z ichiga olgan modullarni aniqlash imkonini beradi. Odatda 20/80 ga yaqin nisbat olinadi: 20% modullarda 80% nuqsonlar mavjud. Siz birinchi navbatda ushbu modullarga e'tibor berishingiz kerak: ularni qo'shimcha testlar bilan qoplash va qo'shimcha kod tekshiruvlarini o'tkazish. Pareto diagrammasi modullarni nuqsonlar bo'yicha tahlil qilish uchun ishlatilishi mumkin, ammo siz bu bilan cheklanib qololmaysiz: shunga o'xshash tahlil kiritilgan o'zgarishlar soni bo'yicha amalga oshirilishi mumkin (21-rasm). Tez-tez o'zgarib turadigan modullarni tejamkorlik bilan yanada moslashuvchan qilish mumkin [20]: arxitekturani yanada moslashuvchan va moslashtiriladigan qilish va qo'shimcha moslashuvchanlik uchun dizayn naqshlaridan faol foydalanish.
Rasm-21. Pareto diagrammasi. Y o'qida egri chiziq loyihadagi o'zgarishlar chastotasining to'plangan foizini ko'rsatadi [20]
Rasm-22. Loyihada nuqsonlar yuzaga kelishining sabab-oqibat munosabatlarini aniqlash uchun Ishikava diagrammasi misoli [20]
• Ishikava sxemasi (sabab-oqibat diagrammasi) hodisaning yuzaga kelish sabablarini, masalan, nomuvofiqlikning ko'rinishini rasmiylashtirish va tizimlashtirish, shuningdek, sabab-oqibat munosabatlarini o'rnatish imkonini beradi (22-rasm).
• Nazorat jadvallari jarayonlarning barqarorligini kuzatishning samarali vositalari bo'lib, bunda qabul qilinadigan chegaralardan oshib ketish tartibga solish va/yoki oldini olish choralarini ko'rish zarurligini ko'rsatadi. Turli loyihalardagi nuqsonlarni baholovchi metrikaning o'zgarishini ko'rsatadigan nazorat diagrammasining namunasi 23-rasmda ko'rsatilgan.
Rasm-23. Kamchiliklarni nazorat qilish sxemasiga misol [20]
Keyingi bo'limda biz nazorat jadvallarini jarayon barqarorligini kuzatish vositasi sifatida batafsilroq ko'rib chiqamiz.
4.3. Kritik omillarning o'zgaruvchanligini boshqarishda nazorat jadvallari
Boshqaruv diagrammalarining turli xil versiyalari mavjud, Shewhart boshqaruv diagrammasi eng ko'p qo'llaniladi [15].
Shewhartning nazorat diagrammasi - bu tahlilchiga uning o'zgaruvchanligini/o'zgaruvchanligini ko'rish va bu o'zgaruvchanlikni umumiy (tasodifiy) va maxsus/maxsus sabablarga ko'ra yuzaga keladigan o'zgaruvchanlikka tasniflash imkonini beruvchi jarayonni vizualizatsiya qilish. Shewhart nazorat diagrammasida tanqidiy metrikaning qiymatlari o'zgarishi bilan ifodalangan jarayon vaqt seriyasiga qo'shimcha ravishda uchta qo'shimcha chiziq ko'rsatilgan: markaziy chiziq, yuqori va pastki nazorat chegaralarining chiziqlari (24-rasm). ). Shewhartning ushbu rasmni o'qish qoidasi juda oddiy: agar barcha nuqtalar yuqori va pastki nazorat chegaralari o'rtasida bo'lsa, unda hech qanday maxsus sabablar yo'q va jarayon, ta'rifga ko'ra, statistik nazorat ostida (barqaror) hisoblanadi, ya'ni uni oldindan aytish mumkin. Agar yuqori yoki pastki nazorat chegaralaridan tashqariga chiqadigan nuqtalar mavjud bo'lsa, unda maxsus sabablar mavjud va jarayonni ta'rifiga ko'ra, nazorat qilib bo'lmaydigan (beqaror) deb hisoblash taklif etiladi [15]. 4 va 5 etuklik darajalarida tashkilotlar dasturiy ta'minotni ishlab chiqish jarayonlarining sifatini boshqarish uchun ko'pincha Olti Sigma'dan foydalanadilar. Ushbu usul sifatga erishishga qaratilgan bo'lib, 100 ta loyihadan atigi 3,4 tasi muvaffaqiyatsiz. Olti Sigma usulining asosiy maqsadi kritik omillar (ko'rsatkichlar)dagi o'zgarishlarni nazorat qilish, bu o'zgarish sabablarini tushunish va natijaga ta'sirini minimallashtirish, natijani barqaror qilishdir.
Rasm-24. Jarayonni boshqarishda nazorat sxemalaridan foydalanishga misol. CL - markaziy chiziq, UCP va LCP - yuqori va pastki nazorat chegaralari Shewhart nazorat jadvallariga olti Sigma usulini qo'llash markaziy chiziq va nazorat chegaralari (markaz chizig'idan yuqorida va pastda uchta chiziq) o'rtasida qo'shimcha (ogohlantirish) chiziqlarni qurishni talab qiladi. Ushbu qo'shimcha chiziqlar odatda standart og'ish asosida quriladi, keyin yuqori va pastki nazorat chegaralari orasidagi masofa olti sigma (25-rasm).
Rasm-25. Olti Sigma usuliga asoslangan nazorat jadvallari va tahlili.
Bav - markaziy chiziq, UCL, LCL - yuqori va pastki nazorat chegaralari, Sb - standart og'ish Nazorat jadvallarini qo'llash tajribasi e'tibor berish kerak bo'lgan muhim jarayon xatti-harakatlarini aniqlash qoidalarini shakllantirishga imkon berdi (4-jadval). 25-rasmda vaqt seriyasining nuqtalaridan tashqari, jadval qoidalarining ular qanoatlantiradigan va jarayonning barqarorligi va sifatini oshirish uchun e'tibor berish kerak bo'lgan raqamlari ko'rsatilgan.
4-jadval
Keraksiz metrik o'zgaruvchanlikni aniqlash qoidalari
4.4. test savollari
1. Jarayon yondashuviga ko'ra, PSni ishlab chiqishning moslashuvchan metodologiyasida sifatning asosiy xususiyatlari qanday?
2. Progress sifat xarakteristikasining asosiy ko'rsatkichlarini keltiring. Ular bilan qanday vaqt qatorlarini solishtirish mumkin?
3. Loyihani amalga oshirish vaqti ko'rsatkichlarini, ishlashni baholashni (hikoya turi, ish turi bo'yicha) va xatolik darajasini (hikoya turi bo'yicha, ish turi bo'yicha) baholash uchun ifodalarni taqdim eting.
4. Ko'rsatkichlarni baholash uchun qanday shkalalardan foydalanish kerak va bu ko'rsatkichlarning qaysi qiymatlari tavsiya etiladi?
5. Turli xil sifat ko'rsatkichlari (hikoya turi, ish turi bo'yicha) asosida keng qamrovli sifat bahosini qanday olishingiz mumkin? Muvaffaqiyat va nuqsonsiz dasturiy ta'minot ko'rsatkichlarining matritsa shakli bo'yicha qaror qabul qilishni avtomatlashtirish variantini taklif qiling.
6. Metrik qiymatlarning o'zgarishi natijasida hosil bo'lgan jarayonlar sifatini boshqarish vositalarini sanab o'ting va ko'rsating. Ushbu vositalarni PS sifat menejmenti arxitekturasiga qanday integratsiya qilish mumkin?
7. PS sifatiga nisbatan Shewhart nazorat jadvallarining ob'ekti, predmeti, maqsadi va natijasi nimadan iborat?
8. Shewhart xaritasining metrikani o'zgartirishning ba'zi jarayonlari bilan bog'liq rasmini keltiring va o'zgaruvchanlik turlarini tavsiflang.
9. Olti sigma usulining xususiyatini, maqsadini tavsiflang va nazorat jadvalida tasvirlang.
10. Jarayonning mumkin bo'lgan beqarorligini tasniflaydigan qoidalarni keltiring. Agar Shewhart diagrammasida ketma-ket uchta nuqta markaziy chiziqdan yuqorida joylashgan bo'lsa, jarayon qanday xarakterga ega? Agar barcha nuqtalar markaziy chiziqda yotsa, bu barqaror jarayonmi?
13. Asosiy ko'rsatkichlarning o'zgaruvchanligini bashoratli tahlil qilish asosida PS sifat menejmentini avtomatlashtirish tizimining arxitekturasini taklif qiling.
14. Ushbu bob uchun xulosalar tuzing.
XULOSA
Ushbu qo'llanmada tizimli taqdimotga urg'u berilgan holda PS sifatini boshqarish asoslari ko'rib chiqiladi, bu sizga bunday tadbirlarning ahamiyati va zarurligi haqida tushunchani shakllantirish imkonini beradi. Qo'llanmaning amaliy chizig'i tarkibiy qismlar (masalan, dasturiy ta'minot mahsulotlari), ularning xarakteristikalari (tarkibiy modellar shaklida) va jarayonlar (konstruktiv modellar shaklida) bo'lgan tizim sifatida dasturiy ta'minot sifatini baholash modellariga qaratilgan. vaqt seriyalari) ajratilgan. Qo'llanmada dasturiy ta'minot sifatini tekshirish usullari va kamchiliklarsiz loyihalash usullari, xodimlar va texnik resurslarni boshqarish nuqtai nazaridan ko'rib chiqilmagan, garchi bunday sifat komponentlari, albatta, muhim ahamiyatga ega.
Standartlar va ularni umumlashtirilgan baholash usullari asosida PS xususiyatlarining strukturaviy modellarini ifodalash masalalari ko'rib chiqiladi. Bunday baholash PS sifatining hozirgi holatini tavsiflaydi. Shu bilan birga, PS sifatiga tashkilotning etuklik darajasi va jarayonlarning sifati sezilarli darajada ta'sir qiladi. Shuning uchun, PS sifatini ta'minlash uchun standartlashtirilgan jarayonlar nuqtai nazaridan boshqaruv jarayonlariga alohida bob bag'ishlangan. Shubhasiz, dasturiy ta'minot sifatini boshqarish tadqiqotning murakkab va yomon tuzilgan sohasi bo'lib, hozirgi vaqtda qoidalar va tavsiyalar asosida tizimlar darajasida avtomatlashtirilishi mumkin. Bunday qoidalar va tavsiyalar jarayonning barqarorligi kontseptsiyasi va dasturiy ta'minotni ishlab chiqish jarayonlarining o'zgaruvchanligini nazorat qilish usullariga asoslanadi.
Do'stlaringiz bilan baham: |