ISO, SW-CMM standartlari. CASE texnologiyalari

V. Ilyin.

TopSBI kompaniyasining Sifat xizmati rahbari

"Agar biror narsa qilsangiz

noto'g'ri - kerak emas
To'g'ri natijani kuting."

Xitoy xalq donoligi

Dasturiy ta'minot sifatini ta'minlash muammolarini kompleks hal qilish u yoki bu sifat menejmenti tizimini ishlab chiqish va joriy etishni anglatadi (Sifatni boshqarish tizimi - QMS). Jahon amaliyotida bu ISO 9000 seriyasining xalqaro standartlari talablariga asoslangan tizim eng keng tarqalgan bo'lib qoldi, chunki u eng umumiy talablarni, shu jumladan dasturiy ta'minot tizimlarini aniq belgilab beradi va shu bilan birga, umuman olganda, oldindan belgilab beradi. ko'plab sanoat modellari va IT standartlariga javob berish uchun zarur bo'lgan jarayonlarning dastlabki etukligi .

Lekin sifat tizimini joriy etish va muvaffaqiyatli sertifikatlash sifatli mahsulotni chiqarishni kafolatlaydimi, degan savolga halol javob berish kerak - "yo'q".

ISO 9000 "ajoyib g'oya" ekanligini ta'kidlab, Gartner Group ISO 9001 sertifikatiga faqat sifat sari yo'lda boshlang'ich nuqta sifatida qarashni tavsiya qiladi (1).

U sifat tizimining o'ziga xos "skeleti" ni yaratadi va ushbu tizimni "mushaklar" bilan to'ldirish (allaqachon maxsus, sanoat standartlari va metodologiyalariga asoslangan professional tarkib, masalan, CMM) o'sib borayotgan bozorga javob beradigan sifat darajasini ta'minlashi mumkin. talablar.

Yuqoridagilar bilan bog'liq holda, metodologik va amaliy nuqtai nazardan, sifat menejmenti sohasidagi ko'plab mutaxassislar IT-kompaniyalarni rivojlantirish strategiyasini quyidagicha shakllantirishni maqsadga muvofiq deb bilishadi:

    Birinchidan, ISO 9001: 2000 modeliga asoslangan QMSni ishlab chiqish va joriy etish. (Oxir oqibat, hozirda SW-CMM ning 4 va 5-darajalarida bo'lgan ko'pchilik kompaniyalar avvalo o'z jarayonlarini ISO modeliga moslashtirishdan o'tgan. Amaliyot shuni ko'rsatadiki, bu eng yaxshi variant SMSni ishlab chiqishni boshqarish va xavflarni kamaytirish nuqtai nazaridan).

    Va shundan keyingina SW-CMM modelining asosiy jarayonlarini va kerak bo'lganda CMMI modelini ishlab chiqish va amalga oshirishni boshlang.

Bu qanchalik to'g'ri ekanligini tushunish uchun keling, ushbu modellarni taqqoslaylik.


1. Ariza beruvchilarni ko'rib chiqish.

Biz amalga oshiramiz qisqa sharh IT kompaniyasi tomonidan biznes jarayonlarini optimallashtirish uchun foydalanishi mumkin bo'lgan eng mashhur standartlar.

ISO 9001. Eng mashhur va ayniqsa Evropada ISO 9001 (2)

Shu bilan birga, uslubiy jihatdan, murakkab tizimlarni qurish intizomiga to'liq mos keladigan ISO 9001 standarti, bir tomondan, qurilishni ta'minlaydi. tashkiliy tizim"yuqoridan pastga": korxona maqsadlari va uning siyosatidan - tashkiliy tuzilma va biznes-jarayonlarni shakllantirishgacha, ikkinchi tomondan - o'lchash va takomillashtirish mexanizmlari orqali tashkiliy tizimni takroriy rivojlantirish.

Oddiyroq qilib aytganda, ISO 9000 seriyali standartlarga muvofiq "sifat" - bu iste'molchilar ishlab chiqaruvchidan to'g'ridan-to'g'ri talablari va yashirin kutishlariga javob beradigan mahsulotlarni oladigan holat. Shuning uchun, ISO 9000 ga muvofiq sifat menejmenti deb ataladigan narsadan foydalanishni o'z ichiga oladi. "jarayonli yondashuv", iste'molchilarning ehtiyojlari ishlab chiqaruvchi tomonidan idrok etilishi va har qanday mahsulotda buzilmasdan mujassamlanishini ta'minlaydigan "transformatsiya jarayonlari" ning eng maqbul zanjiri modellashtirilgan va amalga oshirilganda.

ISO 9000 standartlarining ushbu taniqli seriyasi ko'plab dasturiy ta'minot tashkilotlari tomonidan muvaffaqiyatli qo'llanilgan. Yangi versiya Ushbu seriyaning standartlari 2000 yilda chiqarilgan va CMM modelidan olingan va ilgari ISO 9000 ning oldingi versiyalarida mavjud bo'lmagan jarayonga yondashuv, tahlil va o'lchash, jarayonlarni takomillashtirish kabi tushunchalarni o'z ichiga oladi. Biroq shuni ta'kidlash kerakki, standartlar Ushbu seriyalar universaldir - ular biron bir aniq sanoatga yo'naltirilmagan, ular IT sohasining o'ziga xos xususiyatlarini hisobga olmaydilar va bu ma'noda, albatta, aniqlashtirish darajasi bo'yicha ular sezilarli darajada pastroqdir. SMM. Bundan tashqari, ISO 9000 hech qanday muvofiqlik darajalarini (darajalarini) nazarda tutmaydi va shuning uchun tashkilotning "haqiqiy" imkoniyatlarini va shunga mos ravishda ularni yanada rivojlantirish yo'llarini aniqlashni qiyinlashtiradi.


CMM(Capability Maturity Model) Karnegi Mellon universiteti (AQSh) qoshidagi Dasturiy ta’minot muhandisligi instituti tomonidan ishlab chiqilgan va korxonalarda dasturiy ta’minotni ishlab chiqish jarayonlarining etuklik modelini tavsiflaydi (3). Ushbu model doirasida har bir kompaniya uchun dasturiy ta'minotni ishlab chiqish jarayonining erishilgan sifatini ko'rsatadigan ma'lum darajani (mumkin bo'lgan beshtadan biri) taqqoslash mumkin. Ushbu standartlar, birinchi navbatda, AQSh Mudofaa vazirligi uchun pudratchilarni tanlash jarayonini soddalashtirish uchun ishlab chiqilganligi sababli, ular dasturiy ta'minot loyihalarini boshqarish jarayonlariga e'tibor beradi, shu bilan birga ishlab chiqishning texnik jihatlari kamroq yoritilgan.

SW-CMM v.1.1 (Dasturiy ta'minot uchun qobiliyat etuklik modeli) da 316 ta asosiy amaliyot mavjud. Asosiy amaliyotlar - bu korxonada nima amalga oshirilishi kerak va jarayonni baholash guruhi nimalarga e'tibor beradi. Ular ushbu sohada birlashgan - asosiy amaliyot sohalari (KPA) - bu allaqachon o'zaro bog'liq jarayonlar to'plami bo'lib, ular birgalikda amalga oshirilganda ma'lum maqsadlarga erishishga olib keladi.

CMMI(Capability Maturity Model Integration) - CMM modelini yanada rivojlantirish. CMMI-SE / SW Version 1.02 da (Tizim muhandisligi / dasturiy ta'minot muhandisligi uchun CMMI), ehtimol ishlab chiquvchilar uchun eng maqbuldir dasturiy ta'minot tizimlari, - Asosiy amaliyotlar soni allaqachon 417 taga yetdi.

Asosiy amaliyotlarning ko'payishi CMMI-ni ishlab chiqishning maqsadi bilan bog'liq - model turli sanoat CMM modellaridan foydalanish bilan bog'liq muammolardan qochishga yordam berishi kerak.


(1991 yildan beri CMMlar turli xil ilovalar uchun ishlab chiqilgan, eng muhimi:

Dasturiy ta'minot uchun qobiliyat etuklik modeli (SW-CMM)
- tizim reinjiniringi uchun jarayon etuklik modeli (Elektron Industries Alliance Interim Standard - EIA / IS 731)
- mahsulotni kompleks ishlab chiqish jarayonlarining etuklik modeli.

Ushbu modellar asosida CMMI qurildi. U ushbu modellarning eng yaxshisini o'zlashtirdi, ko'plab modellar mavjudligi sababli ba'zi tushunchalarni talqin qilishdagi noaniqlikni yo'q qildi - shuning uchun asosiy amaliyotlar soni sezilarli darajada oshdi).


Bu ancha "og'ir" model bo'lib chiqdi - qarang. Guruch. bitta, bundan tashqari, amalda hali etarli darajada sinovdan o'tkazilmagan (faqat 2002 yilda chiqarilgan). Shu munosabat bilan, mening fikrimcha, modelni amalga oshirishda, dasturiy ta'minotni ishlab chiqish tezligidagi asossiz yo'qotishlar va bir vaqtning o'zida amalga oshirilgan KPA ning ishlashi (va qo'llab-quvvatlashi) uchun mehnat xarajatlarining bir xilda oshishi bilan bog'liq katta xavflar mavjud. - qarang. 1-rasm. Menga, IT-kompaniyalarining uch xil profilida QMSni allaqachon qurgan amaliyotchi sifatida, CMMI modeli zarur va yetarli - IT-kompaniyasi xodimlari (va bular) o'rtasidagi mutanosiblik aniq emasdek tuyuladi. , qoida tariqasida, ko'pincha "kod san'atkorlari") u shunchaki nazorat ostidagi qoidalarni "ijroga qabul qilmaydi" ("Potemkin qishlog'i" ni qurish xavfi juda yuqori)!


Guruch. 1 CMM va CMMI modellarida KPA tarkibini taqqoslash.

Bundan tashqari, CMMI uchun baholash vakolatli bo'lgani uchun sezilarli darajada qimmatroq bo'ladi SEI Bosh baholovchi" Hozirgacha ularning soni juda oz bo'ladi va bu xizmatlar CMM modeliga muvofiqligini baholashdan ko'ra ancha qimmatroq bo'ladi.

Bundan tashqari, sifat menejmenti sohasidagi ko'plab xorijiy ekspertlar (hozirda men ularning fikriga to'liq qo'shilaman) CMMI-ga uning kichik va o'rta tashkilotlarda qo'llash foydaliligi nuqtai nazaridan juda shubha bilan qarashadi (bular faqat Rossiyaga xosdir). Hatto bir muncha vaqt o'tgach, SEI moslashtirilgan SW-CMM v.2 ni chiqarishi yoki shunga o'xshash qadamlarni qo'yishi kerak degan fikr ham bor. Bular. agar bozor modelni qabul qilmasa va bunday old shartlar ushbu maqolani yozish vaqtida allaqachon mavjud bo'lsa, u holda SEI bozor talablariga moslashishi kerak.

Yuqoridagilar bilan bog'liq holda, barcha ushbu asosiy QMS modellarida zarur va etarli bo'lgan yuqorida aytib o'tilgan muvozanatni tahlil qilish maqsadga muvofiqdir.

Keling, uni quyidagi koordinatalarda chizamiz (qarang. Guruch. 2) :

    rivojlanish jarayonlarini tartibga solish darajasi - keling, ushbu kontseptsiyani belgilaymiz - RP,

    rejalashtirilgan natijalarga erishish ehtimoli - keling, ushbu kontseptsiyani belgilaymiz - PQ.

Shaklda. 2-rasmda ushbu modellarning talablarini dasturiy ta'minot tizimlarini ishlab chiqish va joriy etishda joriy etish amaliyoti natijalari asosida muallif tomonidan amalga oshirilgan tartibga solish darajasi va rejalashtirilgan natijalarga erishish ehtimoli muvozanatining ekspert bahosi ko'rsatilgan ( dasturiy ta'minot).

Matematik nuqtai nazardan, hosilaning kattaligi: F (Q) = dPQ \ dRQ(sifatga erishishda samaradorlikni oshirish dPQ talablarning bajarilishini qo'llab-quvvatlash uchun ish vaqtining narxini oshirish bilan dRQ), mos ravishda quyidagi ketma-ketlikda kamayadi : ISO 9000, CMM, CMMI.

Shuning uchun, rasm. 2 aniq va sodda tushuntiradi:

    ISO 9000 modelining mashhurligi,

    metodologiyaning to'g'riligi: birinchi navbatda ISO, va faqat keyin, agar kerak bo'lsa, CMM,

    CMMI modelining samaradorligi haqida ba'zi shubhalar.

Guruch. 2 Tartibga solish darajasi va rejalashtirilgan natijalarga erishish ehtimoli o'rtasidagi muvozanatni tahlil qilish (muallifning ekspert bahosiga ko'ra)


Keling, IT-kompaniyalarida keng qo'llaniladigan yana bir qo'llanmani ko'rib chiqamiz va quyida SMSni joriy etish amaliyoti masalalarini tahlil qilishda aytib o'tamiz.

Bu PMBoK(qo'llanma Loyiha boshqaruvi Body of Knowledge) - bu loyihalarni boshqarish sohasida to'plangan bilimlarni o'zlashtirgan Loyiha boshqaruvi instituti loyihasi. Hujjatning oxirgi versiyasi 2000 yilda nashr etilgan va bir vaqtning o'zida ANSI standartlashtirish bo'yicha Amerika institutining standarti maqomini oldi (garchi ANSI va IEEE standartlari rasmiy ravishda amerikalik deb hisoblansa ham, ularning aksariyati de-fakto xalqaro xarakterga ega). PMBoK ning muhim xususiyati shundaki, u loyihani boshqarishni umumiy ma'noda, IT kabi muayyan fan sohalariga havola qilmasdan ko'rib chiqadi va shuning uchun mustaqil ravishda qo'llanilmaydi - quyida biz ISO 9000 bilan birgalikda foydalanilganda bu qanday samara berishini ko'rib chiqamiz.

Keling, allaqachon mashhur bo'lgan ISO 9001: 2000 standartining talablari tobora ommalashib borayotgan CMM modelining umumiy xususiyatlari bilan qanday bog'liqligini ko'rib chiqaylik. {3}- sm. Guruch. 3.


Guruch. 3. CMM ning umumiy xususiyatlari va ISO 9001: 2000 elementlari o'rtasidagi muvofiqlik


SMM ning har bir darajasi, yuqorida aytib o'tilganidek, to'plam bilan tavsiflanadi asosiy jarayonlar sohalari - KPA (Asosiy jarayon sohalari) - sm. 3-rasm. Ichidagi barcha maqsadlarga erishish KPA ma'lum bir daraja uchun CMM tashkilotning ushbu darajaga muvofiqligini belgilaydi. Agar kamida bitta maqsad kamida bitta bo'lsa KPA CMM darajasiga erishilmasa, tashkilot ushbu CMM darajasiga javob bera olmaydi. KPA uch toifaga bo'lish mumkin: boshqaruvchi direktorlar , tashkiliy va ta'minlash (sm. Guruch. 4).



CMM dasturiy ta'minotni ishlab chiqish bilan bog'liq barcha jarayonlarni aniqlamaydi; u faqat SMM darajasiga erishish uchun zarur bo'lganlarni ta'kidlaydi va ular kiritilgan KPA... Har bir KPA 5 ta umumiy xususiyatga bo'linadi: bajarish uchun sharh; Amalga oshirish qobiliyati; Amalga oshirilgan tadbirlar; O'lchash va tahlil qilish; Amalga oshirishni tekshirish

Umumiy mulk " Amalga oshirilgan harakatlar" maqsadlarga erishish uchun bajarilishi kerak bo'lgan harakatlarni tavsiflaydi KPA, qolgan to'rtta umumiy xususiyat jarayonni tashkiliy madaniyatning bir qismiga aylantiruvchi rasmiy omillarni tavsiflaydi. Hammasini to'liq bajarish asosiy amaliyot barcha umumiy xususiyatlardan maqsadlarga erishishni ta'minlaydi KPA... Asosiy Operatsion Texnikalar ish jarayoni qanday bo'lishi kerakligini (yoki jarayon elementi yoki infratuzilmaning bir qismi) tasvirlaydi, lekin unga erishish yo'lini (maxsus texnologiyalar yoki metodologiyalar) aniqlamaydi, garchi ba'zi texnikalar uchun umumiy ko'rsatmalar berilgan. Uchun turli sharoitlar bir xil natijaga turli yo'llar bilan erishish mumkin. Aksincha umumiy tamoyillar aniq harakatdan ko'ra ish.


Umumiy xususiyatlarning ketma-ket amalga oshirilishi aslida biznes jarayonlarini takomillashtirish tsiklini amalga oshiradi (Biznes-jarayonlarni takomillashtirish - BPI-sm. Guruch. 5.), ya'ni. biznes jarayonlarini doimiy takomillashtirish (BP).

Guruch. 5. CMM modeli va ISO 9000: 2000 bo'yicha biznes jarayonlarini doimiy takomillashtirish tsikli.


Muvofiqlik sertifikatini imkon qadar qisqa vaqt ichida olish istagi konsalting kompaniyalari va sifat menejmenti mutaxassislarini barcha sanab o'tilgan yuqori darajadagi modellar talablarining moslashuvchanligi va doirasidan o'zlarining "yollanma" maqsadlarida foydalanishga majbur qiladi.
Voqealarning bunday majburlashi natijasida, masalan, ISO 9000: 2000 bo'yicha sertifikat olgan tashkilot, kompaniyaga kerak bo'lgan barcha jarayonlarni emas, balki faqat ISO 9001 ga rioya qilish uchun zarur bo'lgan minimal jarayonlar to'plamiga ega. samarali ishlash uchun - qarang. Guruch. 2... Bundan tashqari, jarayonlarning batafsil darajasi jarayonlar ichida nima sodir bo'layotganini va jarayon ichidagi qanday vazifalar uchun kim javobgar ekanligini aniq tushunish uchun etarli bo'lmasligi mumkin.
V eng yaxshi holat faqat bir nechta test loyihalari yangi tartiblardan o'tdi va bir muncha vaqt o'tgach, ularni tuzatish va to'ldirish kerakligi ayon bo'ldi. Ko'pincha, SMS sertifikatlangandan so'ng, jarayonlar keyingi nazorat auditigacha, sarflangan moliyaviy resurslar va xodimlarning ishtiyoqi haqida unutiladi.
Haqiqatan ham, mustaqil auditor sifatida ishlayotganda, jarayonning qabul qilingan tafsilotlari darajasi kompaniyaning SMS samarali ishlashi uchun etarli emasligini isbotlash juda qiyin. Ammo ISO 9000 bo'yicha audit uchun ajratilgan vaqt davomida buning aksini isbotlash juda qiyin (buni auditorga qarshi chiqishda juda muvaffaqiyatli ishlatish mumkin). Amaliyot shuni ko'rsatadiki, hatto etuklikning 3-darajasida ham samarali jarayonlarni tezda qurish mumkin emas (shuningdek, ISO 9000 asosidagi jarayonlar).
Bunga erishish uchun tanlangan model talablarini inobatga olgan holda jarayonlarni oddiygina tasvirlab berishning o‘zi yetarli emas. Eng katta qiyinchilik - bu sizga kerak tashkilot ichida ishlab chiqarish madaniyatini qayta ishlab chiqish .

Buni esa rahbariyatning irodali qarori bilan amalga oshirish mumkin emas. Shuning uchun CMMda belgilangan yondashuv ISO 9000-sm modellariga qaraganda ancha hayotiy va realdir. Guruch. 5.

Keling, amalda qanday qilib ikkala modelga mos keladigan QMSni yaratish mumkinligini ko'rib chiqaylik.

CMM mualliflarining o'zlarining baholashlariga muvofiq (4) ISO 9000: 2000 talablari bilan asosiy CMM jarayonlarini qamrab olish darajasining ekspert bahosi ko'rsatilgan. 6-rasm.

Haqiqiy baholash ular tomonidan ikkita koordinatada o'tkazildi:

    Rivojlanish jarayonlarining (SWP) CMM doirasida etuklik darajasiga muvofiqligi (%) barqarorligi darajasi - " xavfsizlik";

    ISO 9000: 2000 tomonidan taqdim etilgan bunday mavjudligining fizibillik darajasi (%) imkoniyat".

dan ko'rinib turganidek Guruch. 6, ISO 9000: 2000 talablari yaratiladi haqiqiy imkoniyat hatto yuqori (CMM 5-darajali) SWP etuklik darajasiga erishish uchun.

Biroq, hech bo'lmaganda uchinchi (CMM 3-darajali) darajadagi SWP etukligini ta'minlash ma'nosida, ISO 9000: 2000 modeli bo'yicha SWP biroz o'zgartirilishi kerak - ya'ni yana ikkita tashkiliy protsedurani ishlab chiqish va amalga oshirish ( Tashkilot jarayonining ta'rifi va diqqat markazida) va umumiy nazorat tartibi ( Integratsiyalashgan dasturiy ta'minot boshqaruvi ), mazmuni har qanday IT-kompaniya uchun qiyin emas.

Ammo oldinga borish mumkin va kerak (CMM 4-daraja) - masalan, muallifning ushbu maqolani baholashi (bir xil koordinatalarda - mavjudlik va imkoniyatlar) qavs ichida ko'rsatilgan, bu ISO 9000 bo'yicha QMSga mos keladi: 2000 modeli, unda SMSning jarayon landshafti yuqorida aytib o'tilgan boshqa standart talablariga muvofiq loyihalarni boshqarish jarayonlari bilan to'ldiriladi. PM Bok- bu sizga hatto bundaylarning etukligini sezilarli darajada oshirishga yordam beradi SWP, Qanaqasiga:

    Loyihalarning borishini monitoring qilish (dasturiy ta'minot loyihalarini kuzatish va nazorat qilish);

  • Loyihalarni rejalashtirish (Dasturiy ta'minot loyihasini rejalashtirish);
  • Umumiy dasturiy ta'minotni boshqarish (Integratsiyalashgan dasturiy ta'minotni boshqarish);

    Miqdoriy jarayonni boshqarish.

Guruch. 6. Asosiy CMM jarayonlarini ISO 9000: 2000 talablari bilan qamrab olish darajasini ekspert baholashi

dan ko'rinib turganidek 6-rasm., CMM modeli unda ko'rsatilgan tamoyillar bo'yicha ISO 9001: 2000 standartiga muvofiq qurilgan va loyihani boshqarish jarayonlari bilan to'ldirilgan QMSga juda yaqin. PM BoK..

Qilmaslik uchun qo'shimcha ish ISO 9000 bo'yicha bir vaqtning o'zida sertifikatlash va CMM bo'yicha keyingi baholash bilan men ishlab chiqarish jarayonlaringizni belgilashda (yoki ularni cheklash mumkin - axir, bu IT-kompaniyasi uchun va ishlab chiqarish jarayonlari mavjud!) ularning barchasini kiritishingizni tavsiya qilaman. CMM KPA modelida. Shunday qilib, kompaniya bir vaqtning o'zida:

    talablarni bajaradi ISO 9001: 2000 jarayon yondashuvini amalga oshirish bo'yicha;

    barcha kerakli hujjatlar CMM jarayonlar ( KPA);

    bir vaqtning o'zida bir qator shunday muhim talablarni amalga oshiradi ISO 9001: 2000 Qanaqasiga:

    metrikaga asoslangan jarayonni boshqarish (Miqdoriy jarayonni boshqarish);

    Subpudrat boshqaruviga asoslangan yetkazib beruvchi boshqaruvi ( Dasturiy ta'minot subpudratini boshqarish );

    y asosida iste'molchi talablarini tahlil qilish boshqaruv talablari ( Talablarni boshqarish );

    asosida inson resurslarini boshqarish Kadrlar tayyorlash dasturlari (O'quv dasturi );

    kommunikatsiya boshqaruviga asoslangan tashkiliy jarayonlarning rasmiy modellarini yaratish ( Tashkilot jarayonining ta'rifi );

    takomillashtirish mexanizmini ishga tushiradi (Rejalash-bajarish-tekshirish-harakat) tasvirlangan barcha jarayonlar (SWP) barcha beshtasini ketma-ket amalga oshirish orqali Umumiy xususiyatlar-sm. Guruch. 5.

Shunday qilib, agar siz KPA CMM-dan BP sifatida foydalansangiz va dasturiy ta'minot tizimlarini ishlab chiqish uchun loyihani boshqarish protseduralariga qo'yiladigan talablardan foydalansangiz. PM BoK, u holda bu tarzda tuzilgan QMS yaxshi baholanishi mumkin CMM darajasi 4 - sm. Guruch. 7.



Guruch. 7. ISO 9000 va PM BoK 2000 qo'llanmasiga muvofiq QMS modelidan foydalanganda CMM 4-darajaga erishish sxemasi.

Xulosa qilib aytganda, aniqlik uchun (muallif tomonidan stilize qilingan) men ISO 9000 va CMM modellarini izchil amalga oshirish bilan IT-kompaniyaning QMSning ishlash sxemasini taqdim etaman - qarang. Guruch. sakkiz.


Guruch. 8. ISO 9000 va CMM modellarini ketma-ket amalga oshirish bilan SMSning ishlash diagrammasi (muallif tomonidan stilize qilingan)

Bu erda CMM ham, ISO 9001: 2000 ham uzluksiz takomillashtirish vositalari ekanligini tushunish muhimdir.

Shunday qilib, ISO 9001: 2000 standarti bo'yicha sertifikatlash va sertifikatni tasdiqlash kompaniya jarayonlari sifatining o'sishiga hissa qo'shishi kerak, bunda jarayonlar sifatining o'sishini baholash mezoni kompaniyaning yangi bosqichga chiqishi hisoblanadi. BPI, ya'ni ularni baholash allaqachon modelga asoslangan, ya'ni CMM {3}.

Adabiyot

    “Dasturiy ta’minot sifatini baholash”, V.Lipaev, Sinteg, 2001 y

    ISO 9001: 2000. Sifat menejmenti tizimi. Talablar.

    Paulk M.C., Curtis B., Chrissis M.B., Weber C.V. Dasturiy ta'minot uchun imkoniyatlarning etuklik modeli (SW-CMM), 1.1-versiya. // CMU / SEI-93-TR-024, - Fevral, 1993 yil.

Izoh: Dasturiy ta'minotni ishlab chiqish jarayonlarini takomillashtirishning eng mashhur metodologiyasi - CMM asosidagi g'oyalar doirasi batafsil o'rganilgan. SMM ning mantiqiyligi va tuzilishi tahlil qilinadi. HMM ning ilgari o'rganilgan jarayon modellari bilan aloqasi ko'rsatilgan.

Ichkarida qurilgan ajoyib amaliy vosita jarayon yondashuvi faoliyat tavsifiga dizayn tashkiloti, xususan, rivojlanayotgan tashkilot Axborot tizimlari, SMM metodologiyasini namoyish etadi. CMM "Qobiliyat etukligi modeli" degan ma'noni anglatadi, bu taxminan "boshqaruv tizimining etuklik modeli" degan ma'noni anglatadi. Adabiyotda CMM ko'proq tashkiliy etuklik modeli deb ataladi va men ham bu an'anaga amal qilaman.

SMM ning paydo bo'lish tarixi quyidagicha. 80-yillarning oxirida. o'tgan asrda AQSh Mudofaa vazirligi dasturiy ta'minot muhandisligi institutiga 1eng buyurtma bergan. SEI - dasturiy ta'minot muhandisligi instituti Karnegi Mellon universiteti dasturiy ta'minotni ishlab chiqish loyihalarida subpudratchilarni tanlash mezonlari tizimini yaratish ustida ishlamoqda. Ish 1991 yilda yakunlandi va natijada CMM modeli paydo bo'ldi. Modelda hech qanday moliyaviy, iqtisodiy, siyosiy, tashkiliy yo'qligini darhol ajratib ko'rsatish kerak tanlash mezonlari subpudratchi, shuningdek, maxfiy ishlarga qabul qilish imkoniyati mezonlari (ehtimol, bunday vazifalar belgilanmagan). Biz faqat dasturiy ta'minot tizimlarini ishlab chiqish nuqtai nazaridan potentsial subpudratchining qobiliyatini tavsiflovchi mezonlar haqida gapiramiz.

CMM tuzilishi

Modelni yaratuvchilar tashkilotning jarayonlarini tashkilotning sifatli ishni bajarish qobiliyatini baholash uchun asos qilib oldilar, bu (qobiliyat) etuklik deb ataladi. Keyin ular bir nechta ahamiyatsiz bo'lmagan taxminlarni ilgari surdilar, ular keyinchalik ko'plab IT mutaxassislari tomonidan qabul qilindi va adolatli deb tan olindi (va ehtimol ularning aksariyati).

Taxmin 1... Etuklikning sifat jihatidan har xil darajalari mavjud dizayn tashkiloti rivojlanmoqda Axborot tizimlari(HMM modelida beshta shunday daraja mavjud).

Taxmin 2... Har qanday rivojlanish tashkiloti etuklikning yuqori darajasiga o'tishdan manfaatdor (nafaqat Mudofaa vazirligi bilan shartnomalar uchun kurashda o'z imkoniyatlarini oshirish, balki o'zini yaxshilash uchun ham).

Taxmin 3... Keyingi bosqichga faqat tartibda o'tish mumkin. Darajadan "sakrab o'tish" mumkin emas (aniqrog'i, tashkilot uchun xavflar keskin ortadi).

Shunday qilib, darajalar tashkilot sifatida ko'tariladigan "narvon" ni tashkil qiladi o'z rivojlanishi... Har bir daraja tashkilot jarayonlarining ma'lum tarkibi va xususiyatlari bilan tavsiflanadi. SMM "darajali narvon" keng tarqalgan qabul va tarqatishga erishdi. Bu shunday ko'rinadi.

1-daraja "Boshlang'ich"... Umuman olganda, ishlab chiqarish jarayoni har safar ma'lum bir loyiha uchun yaratilgan, ba'zan esa xaotik sifatida tavsiflanadi. Faqat bir nechta jarayonlar aniqlangan va loyihaning muvaffaqiyati shaxslarning harakatlariga bog'liq.

2-darajali "Takroran"... Loyihani boshqarishning asosiy jarayonlari o'rnatildi, bu sizga xarajatlarni kuzatish, ish jadvali va yaratilgan funktsiyalarni kuzatish imkonini beradi. dasturiy yechim... Ilovalarni ishlab chiqishga o'xshash loyihalarda oldingi muvaffaqiyatlarni takrorlash uchun o'rnatilgan jarayon intizomi.

3-daraja "Aniqlangan"... Ishlab chiqarish jarayoni ham boshqaruv ishlari, ham dizayn uchun hujjatlashtirilgan va standartlashtirilgan. Bu jarayon tashkilotning standart ishlab chiqarish jarayoniga kiritilgan. Barcha loyihalar tashkilotning standart ishlab chiqarish jarayonining tasdiqlangan moslashtirilgan versiyasidan foydalanadi.

4-bosqich "Boshqariladigan"... Ishlab chiqarish jarayoni va yaratilayotgan mahsulot sifatining batafsil miqdoriy ko'rsatkichlari to'planadi. Ishlab chiqarish jarayoni ham, mahsulotlar ham miqdori aniqlanadi va nazorat qilinadi.

5-daraja "Optimallashtirish"... Jarayonning doimiy takomillashuviga miqdoriy jihatdan erishiladi fikr-mulohaza jarayoni va undagi ilg‘or g‘oyalar va texnologiyalarni joriy etish bilan.

Yengilligiga qaramay, yuqoridagi ta'rif intuitiv ravishda ko'pincha e'tiroz bildirmaydi. Bundan tashqari, tajribali mutaxassislar nima uchun faqat qo'shni darajaga o'tish mumkinligini tushunishadi, shuningdek, nima uchun bunday o'tishga intilish kerak. Shu bilan birga, HMM modeli bunday yondashuvning miqdoriy yoki hech bo'lmaganda rasmiy asoslanishini o'z ichiga olmaydi, ammo bu uning afzalliklarini hech qanday kamaytirmaydi.

Bundan tashqari, ular aytganidek, texnologiya masalasi. Modelning tuzilishi aniqlanadi (7.1-rasm), ta'riflar beriladi va har bir darajadagi har bir jarayonni aniq tasvirlash uchun mashaqqatli ish boshlanadi. Amalga oshirilgan ishlarning amaliy ahamiyatini tushunish uchun biz ushbu yo'lning bir qismini bosib o'tamiz.


Guruch. 7.1.

Shaklda. 7.1 quyidagi tushunchalar mavjud.

Asosiy jarayon guruhi... (Paulk va boshq., 1995) ta'kidlanganidek, "har bir asosiy jarayonlar guruhi tegishli faoliyat blokini belgilaydi, ularning amalga oshirilishi natijasida ishlab chiqarish samaradorligini oshirish uchun muhim bo'lgan maqsadlar to'plamiga erishiladi. jarayon. Masalan, asosiy jarayonlar guruhi uchun." Talablarni boshqarish"(7.2-rasmga qarang) maqsad - mijoz va ishlab chiquvchi o'rtasida dasturiy ta'minotni ishlab chiqish loyihasi talablarini moslashtirish."

CMM yo'q individual jarayonlar... Buning o'rniga, kirish / chiqish nuqtai nazaridan bir-biri bilan bog'liq bo'lgan va qurilish jarayonlari uchun boshlang'ich material bo'lib xizmat qiladigan asosiy amaliyotlar (pastga qarang) deb ataladigan alohida tadbirlar mavjud. CMM jarayonlar qanday tuzilganligi, ya'ni asosiy amaliyotlar mantiqiy ketma-ketlikda qanday bog'langanligi haqida ko'rsatma bermaydi. Asosiy amaliyotlar majmuasi asosiy jarayon guruhlari deb ataladi.


Guruch. 7.2.

CMMdagi asosiy jarayonlar guruhlari etuklik darajalariga (7.2-rasm), ya'ni darajadagi barcha amaliyotlar faqat bir-biri bilan o'zaro ta'sir qiladi va boshqa darajadagi amaliyotlar bilan o'zaro ta'sir qilmaydi. Bu bizga ma'lum bir darajadagi barcha jarayonlarning to'liq bajarilishini kafolatlash va shuning uchun darajani tashkilot rivojlanishining tugallangan bosqichi bilan bog'lash imkonini beradi.

“Kalit” sifatdoshi borligini bildiradi jarayon guruhlari Muayyan etuklik darajasi nuqtai nazaridan asosiy bo'lmagan, ya'ni ushbu darajadagi maqsadlarga erishish bilan bog'liq bo'lmagan (pastga qarang). CMM hamma narsani qamrab olmaydi jarayon guruhlari dasturiy ta'minotni ishlab chiqish va texnik xizmat ko'rsatish bilan bog'liq. U faqat ishlab chiqarish jarayonining unumdorligini belgilovchi asosiy omillar sifatida belgilangan guruhlarni tavsiflaydi.

Maqsadlar... SMMdagi maqsadlar jarayonlar bilan emas, balki asosiy jarayonlar guruhlari bilan bog'liq. Yuqorida aytib o'tilganidek, asosiy amaliyotlarni amalga oshirish orqali maqsadlarga erishiladi. CMMda maqsadga erishish, birinchidan, asosiy amaliyotlarni tugatgandan so'ng, kerakli natijaga erishiladi, ikkinchidan, u ancha barqaror bo'lib chiqadi. Asosiy jarayonlar guruhining maqsadlariga erishish yo'llari, farqlarga qarab, loyihadan loyihaga farq qilishi mumkin. mavzu maydoni yoki atrof-muhit.

Agar ushbu maqsadlar barcha loyihalar uchun amalga oshirilsa, demak, bu tashkilot ishlab chiqarish jarayonining etuklik darajasiga etganligini anglatadi. bu guruh asosiy jarayonlar.

Bob... Bo'limlar (har bir darajada beshtasi bor va ular doimo bir xil) tegishli darajada amalga oshirilishi kerak bo'lgan asosiy jarayonlar guruhlari xususiyatlarini ifodalaydi. Bu xususiyatlar jarayonlarning qanday amalga oshirilganligini va ular tashkilotda qanday qonuniylashtirilganligini, ya'ni ular rasman tasdiqlanganligini va korporativ protseduralar, siyosatlar va boshqa jarayonlarga mos kelishini tavsiflaydi. Bu besh bo'lim.

Bajarish majburiyatlari

Jarayon o'rnatilgan va barqaror bo'lishini ta'minlash uchun tashkilot amalga oshirishi kerak bo'lgan harakatlarni tavsiflang. Muvofiqlik majburiyatlari odatda tashkiliy siyosatni o'rnatish va yuqori boshqaruv tomonidan qo'llab-quvvatlash bilan bog'liq.

Old shartlar

Ishlab chiqarish jarayonini malakali amalga oshirish uchun loyiha yoki tashkilot tomonidan bajarilishi kerak bo'lgan old shartlarni tavsiflang; odatda resurslarga, tashkiliy tuzilmalarga va talab qilinadigan treninglarga murojaat qiladi.

Amalga oshirilgan operatsiyalar

"Bajarilgan operatsiyalar" bo'limi ushbu darajada bajarilishi kerak bo'lgan muhim ishlarni tavsiflaydi. Amalga oshirilgan operatsiyalar odatda rejalar tuzish va muayyan operatsiyalarni bajarish, ishlarni bajarish va kuzatish, kerak bo'lganda tuzatish choralarini ko'rishni o'z ichiga oladi.

O'lchovlar va tahlillar

Bo'lim "O'lchovlar va

“Har bir asosiy jarayonlar guruhi asosiy amaliyotlar bilan ifodalanadi, ularning amalga oshirilishi Guruh maqsadlariga erishishga yordam beradi.Asosiy amaliyotlar asosiy jarayonlar guruhini samarali amalga oshirish va tashkil etishga koʻproq hissa qoʻshadigan infratuzilma va operatsiyalarni tavsiflaydi.

Har bir asosiy amaliyot bitta jumladan iborat bo'lib, ko'pincha batafsil tavsif bilan kengaytiriladi, u misollar va tushuntirishlarni o'z ichiga olishi mumkin. Asosiy amaliyotlar, ba'zan asosiy amaliyotlar deb ataladi yuqori daraja, asosiy jarayonlar guruhi uchun asosiy siyosat, tartib va ​​operatsiyalarni o'rnating. Komponentlar batafsil tavsif ko'pincha sub-amaliyotchilar deb ataladi.

Asosiy amaliyotlar NIMA qilish kerakligini tasvirlaydi, ammo maqsadlarga QANDAY erishishni ko'rsatuvchi dogmalar sifatida qabul qilinmasligi kerak. Asosiy jarayon guruhining maqsadlariga muqobil amaliyotlar orqali erishish mumkin. Asosiy amaliyotlarning talqini asosli bo'lishi kerak, bu esa asosiy jarayonlar guruhining maqsadlariga, ehtimol rasmiy ravishda va CMM tomonidan tavsiya etilganidan farqli ravishda samarali tarzda erishishga imkon beradi.

Jarayonlar o'rniga ularning tarkibiy qismlari ko'rib chiqiladigan AT boshqaruvi faoliyatiga nazar tashlash - asosiy amaliyotlar va jarayonlar faqat virtualda mavjud, chunki asosiy amaliyotlardan qurilishi mumkin bo'lgan narsa bir qarashda biroz ekzotik ko'rinadi. Hozirgacha AT boshqaruvini takomillashtirish vazifasi etalon jarayon modelidan tayyor jarayonlarni joriy etish orqali hal qilingan. Endi ko'plab darajalar mavjud bo'lib, ularda turli xil (ya'ni, jarayonlarga qo'shilmagan) asosiy amaliyotlar va darajalar bo'ylab tavsiya etilgan rivojlanish ketma-ketligi mavjud. IT boshqaruvi, CMM ma'lumotlariga ko'ra, etuklikning yuqori darajasiga o'tgan sayin yaxshilanadi. Bunday taraqqiyot bilan nima sodir bo'ladi?

Darajalar ta'riflarida (7.2-rasmga qarang) "ishlab chiqarish jarayoni" kabi tushuncha paydo bo'ldi. U asosiy jarayonlar guruhining ta'rifida ham mavjud va bu tasodifiy tasodif emas. Ishlab chiqarish jarayoni yoki, CMMda to'g'ri deb atalganidek, Standart Ishlab chiqarish jarayoni Tashkilotlar (SPO) butun modelning markaziy tushunchalaridan biridir.

1986 yil noyabr oyida AQSh dasturiy ta'minot muhandisligi instituti (SEI) Mitre korporatsiyasi bilan birgalikda dasturiy ta'minotni ishlab chiqish jarayonlarining etuklik tadqiqotini ishlab chiqishni boshladi, bu esa ularning ichki jarayonlarini yaxshilashga yordam beradi.

Bunday so'rovni ishlab chiqishga AQSh federal hukumatining dasturiy ta'minotni ishlab chiqish uchun subpudratchilarni baholash usulini so'rovi sabab bo'ldi. Haqiqiy muammo - bu boshqara olmaslik edi katta loyihalar... Ko'pgina kompaniyalarda loyihalar sezilarli kechikishlar va rejalashtirilgan byudjetdan ortig'i bilan yakunlandi. Bu muammoga yechim topish kerak edi.

1987 yil sentyabr oyida SEI dasturiy ta'minotni ishlab chiqish jarayonlari konspektini, ularning etuklik darajalarini tavsiflovchi va kompaniyada takomillashtirilishi kerak bo'lgan sohalarni aniqlash uchun so'rovnomani nashr etdi. Biroq, aksariyat kompaniyalar ushbu so'rovnomani tayyor model sifatida ko'rib chiqdilar, buning natijasida 4 yildan so'ng so'rovnoma haqiqiy modelga, dasturiy ta'minot uchun imkoniyatlarning yetuklik modeliga (CMM) aylantirildi. 1991 yilda chiqarilgan CMM (versiya 1.0) ning birinchi versiyasi 1992 yilda 200 ga yaqin dasturiy ta'minot mutaxassislari va ishlab chiquvchilar hamjamiyatining a'zolari ishtirok etgan seminar ishtirokchilari tomonidan qayta ko'rib chiqilgan.

Natijada ozod qilindi CMM standarti, butun dunyoda hali ham faol foydalaniladigan 1.1 versiyasi.

Guruch. 1. SMM dan foydalanishning global ta'siri

SMMga bunday qiziqishning sabablari aniq. Dasturiy ta'minot ishlab chiquvchilari ham, ularning rahbariyati ham ko'pincha o'zlarining davom etayotgan muammolarini juda yaxshi bilishlariga qaramay, ular birinchi navbatda kompaniyaga qanday o'zgarishlar kerakligi haqida kelisha olmaydi. Yaxshilashning yagona strategiyasini ishlab chiqmasdan turib, rahbariyat o'z xodimlari bilan takomillashtirishning eng ustuvor vazifalari haqida o'zaro tushunishni topa olmaydi. Jarayonlarni takomillashtirishga sarflangan sa'y-harakatlardan maksimal natijaga erishish uchun rivojlanish jarayonlarining etukligini bosqichma-bosqich, evolyutsion tarzda yaxshilaydigan bosqichma-bosqich rivojlanish strategiyasiga ega bo'lish kerak.

Jarayonni uzluksiz takomillashtirish inqilobiy innovatsiyalarga emas, balki kompaniya madaniyatini bosqichma-bosqich oshirishga asoslanadi. CMM jarayonning etukligining 5 darajasiga bo'lingan ushbu bosqichma-bosqich takomillashtirish uchun asos yaratadi. Ushbu 5 daraja kompaniyada dasturiy ta'minotni ishlab chiqish jarayonlarining etuklik darajasini baholash va ularning parametrlarini o'lchash uchun shkalani ifodalaydi.

Guruch. 2. Yetuklik darajasini izchil oshirish tamoyili: tashkilotni rivojlantirish imkoniyatlari

Bu erda har bir darajaning asosiy xususiyatlari:

  1. Dastlabki - rivojlanish jarayoni tartibsiz. Faqat bir nechta jarayonlar aniqlangan va loyihalarning muvaffaqiyati individual ijrochilarga bog'liq.
  2. Takrorlanadigan - Loyihani boshqarishning asosiy jarayonlari o'rnatiladi: xarajatlar, jadval va funksionallikni kuzatish. Shu kabi loyihalarda (shunga o'xshash ilovalarga ega loyihalar) oldingi yutuqlarni takrorlash uchun zarur bo'lgan ba'zi jarayonlarni soddalashtirdi.
  3. Belgilangan - Dasturiy ta'minotni ishlab chiqish va loyihalarni boshqarish jarayonlari tavsiflangan va amalga oshiriladi yagona tizim kompaniya jarayonlari. Barcha loyihalar muayyan loyiha uchun moslashtirilgan dasturiy ta'minotni ishlab chiqish va qo'llab-quvvatlashning standart tashkiliy jarayonidan foydalanadi.
  4. Boshqariladigan - ishlab chiqish jarayonlarining ishlashi va yakuniy mahsulot sifati bo'yicha batafsil miqdoriy ma'lumotlar yig'iladi. Ushbu ma'lumotlarning ahamiyati va dinamikasi tahlil qilinadi.
  5. Optimallashtirish - jarayonni doimiy ravishda takomillashtirish jarayonning miqdoriy ma'lumotlariga va yangi g'oyalar va texnologiyalarni sinovdan o'tkazishga asoslanadi.

SW-CMM ga kirish

(Dasturiy ta'minot muhandisligi instituti dasturiy ta'minot uchun qobiliyat etuklik modeli asosida dasturiy ta'minotni ishlab chiqish jarayonlarining etukligini oshirish)

Kurs quyidagilarga mo'ljallangan:
Quyidagilarga qiziqqan dasturiy ta'minot kompaniyalari rahbarlari, bo'limlar va dasturiy ta'minotni ishlab chiqish loyihalari rahbarlari va sifat bo'yicha mutaxassislar uchun:

  • mavjud ishlab chiqarish jarayonlarining shaffofligini oshirish;
  • jarayonlar va umuman kompaniya samaradorligini oshirish;
  • ishlab chiqarish tannarxini va mavjud "yashirin" ishlab chiqarish hajmini pasaytirish;
  • kompaniyaning professional muhitda obro'sini oshirish;
  • mahsulotlar uchun yangi bozorlarni ochish.

    2.1 Xarajat, muddat va olingan natijalar. Sanoat statistikasi
    2.2 CMMga investitsiyalarning daromadliligi

    3.1 TQM (Jami sifat menejmenti), SPI (dasturiy ta'minot jarayonini takomillashtirish) va eng yaxshi biznes amaliyotlari CMM asosi sifatida
    3.2 TQMning asosiy tushunchalari. TQM yondashuvlarini ishlab chiqarishda qo'llash dasturiy mahsulotlar
    3.3 CMM jarayonini takomillashtirish modeliga xos bo'lgan foyda va xavflar
    3.4 Jarayon tushunchasi. Jarayon yondashuvining asosiy komponentlari
    3.5 Jarayonning etuklik darajalari

    9.1 IT-sanoat uchun standartlar tizimi (yo'l xaritasi)
    9.2 ISO ning CMM bilan aloqasi, Ratsional Unified Process, Project Management
    9.3 Kichik tashkilotlar uchun CMMni qo'llash
    9.4 SMMda nima etishmayapti
    9.5 Hujjatlar va jarayonlar

    10.1 SW-CMM modelining yakuniy ko'rinishi. Dunyoda tarqalishi. Asosiy qiyinchiliklar
    10.2 CMMI (Capability Maturity Model Integration) - CMM modelini yanada rivojlantirish

    Slaydlar to'plami, amaliy mashg'ulotlar uchun materiallar, mustaqil o'rganish uchun qo'shimcha materiallar.

    SW-CMM bo'yicha hujjatlarning to'liq to'plami (standart matni, baholash usullari, sanoat bo'yicha statistik materiallar, hujjatlar namunalari)

    IT-kompaniyalarda SW-CMM modelini joriy etish texnologiyasi bo'yicha amaliy kurs

    Qisqacha izoh:
    Ushbu kurs kompaniyalarga jarayonlarning etukligini oshirish modelini amalga oshirish bo'yicha ishlarni mustaqil va malakali rejalashtirish va amalga oshirishda yordam berishga qaratilgan. tipik xatolar va amalga oshirish muammolari.

    Kurs quyidagilarga mo'ljallangan:
    Kurs dasturiy ta'minotni ishlab chiqish bilan shug'ullanadigan korxona va bo'limlarning menejerlari, loyiha menejerlari, sifat menejerlari va ularning ishlanmalari sifatini yaxshilash va ularning jarayonlarini CMM bo'yicha sertifikatlashdan manfaatdor boshqalar uchun mo'ljallangan.

  • IT uchun tan olingan sifat menejmenti standartlarini ko'rib chiqish (ISO 9000, SW-CMM, CMMI, TickIT, SPICE)
    17. ISO orqali CMM ga?
  • Tashkiliy jarayonlarni boshqarishning 5 ta evolyutsion bosqichi. Qobiliyatning etuklik modelining tushuntirishi. CMM

    Imkoniyatlar etukligi modeli CM-CEI tashkiliy model, bu tashkilotdagi jarayonlar nazorat qilinadigan 5 ta evolyutsion bosqichni (darajani) tavsiflaydi.

    Dastlab dasturiy ta'minotni ishlab chiqish uchun mo'ljallangan Imkoniyatlar etukligi modelining mantiqiy asosi shundaki, tashkilot o'zining dasturiy ilovalarini qabul qilishi va qo'llab-quvvatlashi kerak. Model shuningdek, tashkilotning keyingi bosqichga o'sishiga yordam beradigan aniq qadamlar va tashabbuslarni taklif qiladi.

    Qobiliyat etukligi modelining 5 bosqichi

    Boshlang'ich (jarayonlar vaqtinchalik, tartibsiz yoki aslida bir nechta aniqlangan) Takrorlanadigan (asosiy jarayonlar o'rnatilgan va bu jarayonlarga rioya qilish uchun intizom mavjud) Aniqlangan (barcha jarayonlar belgilangan, hujjatlashtirilgan, birlashtirilgan va birlashtirilgan) Boshqariladigan (jarayonlar Batafsil jarayon ma'lumotlarini va ularning sifatini jamlash orqali o'lchanadi) Optimallashtirish (miqdoriy qayta aloqa va yangi g'oyalar va texnologiyalarni sinab ko'rish orqali jarayonni uzluksiz rivojlantirish)

    Dasturiy ta'minot ishlab chiqish modeli

    CMM dasturiy ta'minot jarayonining etukligi kontseptsiyasiga asoslangan tamoyillar va amaliyotlarni tavsiflaydi. Ular dasturiy ta'minot ishlab chiqish va marketing firmalariga o'zlarining dasturiy ta'minot jarayonlarini evolyutsion tarzda takomillashtirishga yordam berish uchun mo'ljallangan. Ad hoc, xaotik jarayonlardan etuk, tartibli dasturiy ta'minot jarayonlarigacha. Asosiy e'tibor intizomli dasturiy ta'minot jarayonlari tashkil qilishi mumkin bo'lgan asosiy jarayon sohalari va eng yaxshi amaliyotlarni aniqlashga qaratilgan. CMM etuklik kontseptsiyasi quyidagi kontekstni yaratadi:

      Amaliyotlarni takrorlash mumkin. Agar operatsiyani takrorlamasangiz, uni yaxshilamasligingiz kerak. Tashkilotni amalga oshirish va izchil amalga oshirishga majbur qiladigan qoidalar, protseduralar va amaliyotlar mavjud. Ishlab chiqarish ishlarini tashkil etishning ilg'or tajribalari guruhlar o'rtasida tezda tarqatilishi mumkin. Amaliyotlar loyihalar o'rtasida almashinuvni ta'minlash uchun belgilangan, shuning uchun tashkilot uchun ba'zi standartlashtirishni ta'minlaydi. Ushbu usullarning ishlashidagi og'ishlar minimallashtiriladi. Maqsadlar uchun miqdoriy maqsadlar belgilanadi; va o'lchovlar baholash uchun asos yaratish uchun o'rnatiladi, ishlab chiqariladi va saqlanadi. Imkoniyatlarni yaxshilash (optimallashtirish) uchun amaliyotlar doimiy ravishda takomillashtirilmoqda.

    Imkoniyatlarning etukligi modeli nafaqat dasturiy ta'minotni ishlab chiqish uchun, balki umuman tashkilotlarning evolyutsion darajalarini tavsiflash va tashkilot amalga oshirgan yoki erishmoqchi bo'lgan boshqaruv darajasini tavsiflash uchun ham foydalidir.

    Funktsionallikni rivojlantirish modeli tuzilishi

      Yetuklik darajalari doimiy takomillashtirishga erishish uchun zarur bo'lgan intizomning izchilligini ta'minlaydigan qatlamli tushunchadir. Bu erda shuni ta'kidlash kerakki, tashkilot yangi amaliyot, texnologiya yoki vosita oqibatlarini baholash qobiliyatini rivojlantiradi. Demak, bu innovatsiyalarni qabul qilish masalasi emas, balki bu innovatsion sa'y-harakatlar mavjud amaliyotlarga qanday ta'sir ko'rsatishi haqida. U loyihalar, guruhlar va tashkilotlarga ongli tanlov qilish uchun asos berish orqali ularni qo'llab-quvvatlaydi. Asosiy jarayon sohalari - Asosiy jarayon sohasi (KPA) birgalikda bajarilganda bir qator muhim maqsadlarga erishadigan bog'liq faoliyatlar guruhini belgilaydi. Maqsadlar - asosiy jarayon sohasining maqsadlari ushbu asosiy jarayon sohasi uchun mavjud bo'lishi kerak bo'lgan qoidalarni tavsiflaydi. Qoidalar samarali va ishonchli tarzda amalga oshirilishi kerak. Maqsadlarga qanchalik erishilganligi tashkilot ushbu mukammallik darajasida qanday imkoniyatlarni qo'yganligini ko'rsatadi. Maqsadlar har bir asosiy jarayon sohasining faoliyat sohalari, chegaralari va maqsadini belgilaydi. Umumiy xususiyatlar - Umumiy xususiyatlar asosiy jarayon sohalarini amalga oshiradigan va institutsionalizatsiya qiladigan amaliyotlarni o'z ichiga oladi. Ushbu 5 turdagi umumiy xususiyatga quyidagilar kiradi: Muvofiqlik majburiyatlari, Muvofiqlik qobiliyati, Amalga oshirilgan tashabbuslar, O'lchash va tahlil qilish va Amalga oshirishni nazorat qilish. Asosiy amaliyotlar - Asosiy amaliyotlar asosiy jarayon sohalarini amalga oshirish va institutsionallashtirishga eng samarali yordam beradigan infratuzilma va amaliyot elementlarini tavsiflaydi.

    Jarayonni aniqlash mezonlari

    Jarayonni aniqlash mezonlari - bu jarayon elementlarining yig'indisi bo'lib, odamlar ulardan amalda foydalanishlari uchun dasturiy ta'minot jarayoni tavsifiga kiritilishi kerak. Mezonlarni aniqlash uchun siz savol berishingiz kerak - "Hujjatlarni rasmiylashtirish uchun dastur jarayoni haqida qanday ma'lumotlar kerak?"

    Kirish

    Zamonaviy murakkab tizimlarning eng muhim qismi dasturiy mahsulotlar - intellektual komponent hisoblanadi. Hozirgi vaqtda dasturiy mahsulotlar inson faoliyatining deyarli barcha sohalarida: iqtisodiyotda, ijtimoiy, harbiy va boshqa sohalarda boshqaruv muammolarini hal qilish uchun ishlatiladi. Mahalliy dasturiy mahsulotlarni ommaviy ishlab chiqish va turli tatbiq sohalari uchun yetkazib berish jarayonida ularning yuqori sifatini ta’minlash mamlakatimiz va jahon bozoriga aylandi. strategik maqsad.

    Hozirgi vaqtda dasturiy ta'minot injiniringida va dasturiy mahsulotlar sifatini ta'minlashda standartlashtirishning ikkita deyarli mustaqil yo'nalishi mavjud bo'lib, ularni shartli ravishda ISO standartlari profili deb atash mumkin. Xalqaro tashkilot standartlashtirish) va SEI (AQSh Software Engineering Institute) etuklik modellari. Birinchilari [,] da, ikkinchisi esa [,] da yetarlicha to'liq ifodalangan. Maqolaning asosiy mazmuni etuklik modellariga bag'ishlangan.

    Murakkab dasturiy mahsulotlar dunyosida raqobatbardoshligini va ularni muvaffaqiyatli eksport qilish imkoniyatini ta'minlash uchun ular ishlab chiqilgan va talablarga muvofiq sertifikatlangan bo'lishi kerak. xalqaro standartlarning profillari asosda ISO 9000: 2000 yoki etuklik modellari - CMMI: 2003 yil(Capability Maturity Model Integration - Dasturiy ta'minot muhandisligining etukligini baholash uchun integratsiyalashgan model). Bu ikki yo'nalish uslubiy jihatdan juda yaqin va o'zaro bog'lanishlar orqali qisman kesishadi.

    Texnik-iqtisodiy ko‘rsatkichlar va dasturiy mahsulotlar sifatini yaxshilash, shuningdek, xato va nuqsonlarning oldini olish zamonaviy dasturiy injiniring texnologiyalari va kompyuter yordamida loyihalash tizimlarini qo‘llash orqali ta’minlanmoqda. Bu dasturiy vositalarni (PS) loyihalash, joriy etish va texnik xizmat ko'rsatish uchun resurslarning umumiy xarajatlarini kamaytirishga qaratilgan yuqori sifatli, ishonchlilik va xavfsizlik dasturlari komplekslarini yaratish uchun yuqori samarali, resurslarni tejovchi texnologiyalar. Buning uchun, birinchi navbatda, dasturiy ta'minotning hayotiy tsikli (LC) boshidan maqsadlar, maqsadlar va funktsiyalarni konkretlashtirish va eng aniq ifodalashni ta'minlaydigan tahlil va loyihalash usullari va vositalarini qo'llash va uning tarqalishining oldini olish kerak. rivojlanishning keyingi bosqichlariga mumkin bo'lgan tizim nuqsonlari. Bunday dasturiy injiniring texnologiyalari foydalanishga topshirilgan dasturiy mahsulotlarda tizimli, algoritmik va dasturiy xatolar darajasini istisno qilish yoki sezilarli darajada kamaytirish imkonini beradi. Bundan tashqari, ular PSni o'zgartirish va saqlashda, shuningdek o'zgartirishda samarali bo'ladi tashqi muhit.

    Murakkab, muhim tizimlarning sifati, ishonchliligi va xavfsizligini sertifikatlash uchun ularda ishlatiladigan dasturiy mahsulotlar sertifikatlash sertifikatlangan, muammoga yo'naltirilgan test markazlari yoki laboratoriyalar. Bunday sinov dasturlar murakkab, muhim jarayonlarni nazorat qilganda yoki shu qadar muhim ma'lumotlarni qayta ishlayotganda kerak bo'ladi, chunki nuqsonlar yoki sifatsizligi jiddiy zarar etkazishi mumkin. Sertifikatlash sinovlari dasturiy ta'minot majmualarining hujjatlar talablariga muvofiqligini aniqlashi va ularning tashqi muhit parametrlari o'zgarishi doirasida amalga oshirilgan tekshiruvlar davomida tekshirilganda ishlashga imkon berishi kerak. Ushbu turdagi testlar eng katta qat'iylik va tekshirish chuqurligi bilan tavsiflanadi va ularni ishlab chiquvchilar va mijozlar (foydalanuvchilar) dan mustaqil mutaxassislar amalga oshirishi kerak.

    Sertifikatlashning asosi dastur komplekslarini standartlashtirilgan mijozlar talablariga muvofiqligini sinashning batafsil va samarali dasturlari va usullari, maxsus ishlab chiqilgan sinov muammolari va ularni shakllantirish uchun generatorlar, shuningdek, sinovchilarning yuqori malakasi va vakolatlari bo'lishi kerak. Dasturiy ta'minotni ishlab chiqish korxonalarida talablar asosida dasturiy mahsulotlarning hayot aylanishini ta'minlash uchun sertifikatlangan sifat tizimlarini qo'llash ISO 9000: 2000 yoki CMMI: 2003 yil, jarayonlar va ularning hayotiy tsikli mahsulotlarining yuqori, barqaror sifatini boshqarishni kafolatlaydi, shuningdek, ko'p hollarda yakuniy dasturiy mahsulotni sertifikatlashni osonlashtirishga imkon beradi. Shu sababli, murakkab dasturiy ta'minot loyihalari mijozlari xalqaro standartlarning moslashtirilgan profillari yoki etuklik modellari asosida sifatni ta'minlash tizimlarini qo'llashni tasdiqlovchi sertifikatlarga ega bo'lgan ijrochi pudratchilarni tanlashga moyildirlar.

    Dasturiy ta'minot injiniringi usullarini o'rgatishdagi bo'shliqlar mutaxassislarning ish sifatini baholashdagi o'zboshimchaliklari, shuningdek, dasturiy ta'minot loyihalarida ko'plab nuqsonlar va xatolar paydo bo'lishi uchun keng maydon qoldiradi. Dasturlar tomonidan hal qilinayotgan zamonaviy muammolarning murakkabligi va mas'uliyatining ortib borishi, shuningdek, ularning natijalarining sifati etarli emasligidan yuzaga kelishi mumkin bo'lgan zarar sifat xususiyatlari va usullariga qo'yiladigan talablarni to'liq, standartlashtirilgan tavsiflash usullarini o'zlashtirishning dolzarbligini sezilarli darajada oshirdi. dasturiy ta'minot tizimining hayot aylanishining turli bosqichlarida ularning haqiqiy, erishilgan qiymatlarini o'lchash. Mutaxassislarning dasturiy mahsulotlarning sifat xususiyatlarini baholash tushunchalari, ta'riflari va usullarini bilishga bo'lgan ehtiyoji keskin oshdi.

    Dasturiy ta'minot komplekslarining tez o'sishi va murakkablashishi professional mehnat taqsimotiga ega bo'lgan yirik dasturlash guruhlarini yaratishga olib keladi, bunda yagona loyiha bo'yicha mutaxassislar guruhlarining kelishilgan faoliyatini tartibga solish zarur. Ishlab chiquvchilarning kelishilgan muddatda yuqori sifatli dasturiy ta'minotni yetkazib berish bo'yicha shartnoma va'dalari ko'pincha bajarilmaydi. Bu ko'pincha buyurtmachi va pudratchi sifat darajasini turli mezonlar bo'yicha baholashi va ularda bu masala bo'yicha hech qanday kelishuvga ega emasligi va dasturlar sifatini baholashga yondashuv etarli darajada rasmiylashtirilmaganligi sababli sodir bo'ladi. Bundan tashqari, yuqori sifatli dasturlarga erishish uchun zarur bo'lgan resurslarni to'g'ri baholash qobiliyati ba'zan etishmaydi. Natijada, dasturiy mahsulotlar sifati ko'pincha past, ishonchsiz va xalqaro bozorda raqobatbardosh emasligicha qolmoqda. Shuning uchun ko'pchilikni ishlab chiqish va qo'llashda eng muhim muammo zamonaviy tizimlar dasturiy ta'minot injiniringi sohasida mutaxassislarni tayyorlash va o'qitish, dasturiy ta'minotning yuqori sifatiga hissa qo'shadigan xalqaro standartlardan foydalanish va loyiha jarayonlarini amalga oshirishning asosiy maqsadi bilan uni ishonchli baholashdir. boshqargan va natijalar bashorat qilish mumkin... Talablarni rasmiylashtirish va ushbu sifatni ta'minlash va yaxshilash uchun mavjud bo'lgan resurslarni hisobga olgan holda dasturlarning murakkab komplekslarini ishlatish va ulardan foydalanish sifati xususiyatlarining o'ziga xos qiymatlariga erisha olish kerak.

    CMMI etuklik modeli - 1.1, oldingi modellarni yaxshilaydi va yaxshilaydi CMM(qarang), shuningdek, dasturiy ta'minotni boshqarish sohasidagi mavjud xalqaro standartlarning asosiy talablarini qisman hisobga oladi. ichida katta e'tibor CMMI ishlab chiqish jarayonlari va mijozlar talablari o'zgarganda iteratsiyalarni hisobga olish, ularni funktsiyalar, komponentlar, testlar va loyiha hujjatlariga kuzatishga qaratilgan. V Yaqinda SEI instituti tomonidan 2003 yil versiyasini modernizatsiya qilish haqida ma'lumot bor edi CMMI - 1.1 tajriba va korxonalarning fikr-mulohazalari asosida. 2006 yilda modelning yangi, sezilarli darajada modernizatsiya qilingan versiyasini chiqarish rejalashtirilgan CMMI - 1.2, shundan so'ng 1.1 versiyasi bosqichma-bosqich o'chirilishi kerak. 2007 yil oxiriga kelib foydalanuvchilar versiyaga o'tishlari kerak CMMI - 1.2, va kelajakda dasturiy ta'minot injiniringi sohasidagi korxonalar texnologiyasini rasmiylashtirilgan sifatini baholash (sertifikatlash) uchun majburiy bo'ladi. Bunday holda, sertifikatning amal qilish muddati uch yil bilan cheklanadi. Katta dasturiy ta'minot tizimlarining mijozlari va ishlab chiquvchilari ushbu o'zgarishlarga SEI tomonidan 1.2 versiyasini rasmiy nashr etishdan oldin tayyorgarlik ko'rishlari kerak.

    CMMI etuklik modelining tuzilishi va mazmuni - 1.1

    Ikki model varianti CMMI - 1.1 ta'minlash uchun yaratilgan davomiy dasturiy ta'minotni ishlab chiqishning ma'lum bir sohasidagi yoki uchun jarayonlar to'plamini baholash bosqichli korxonaning etukligini baholash va takomillashtirish, shuningdek, umuman dasturiy komplekslarning hayot aylanishini tashkil etish uchun. Modellar CMMI mutaxassislarga o'z mahsulotlarini tashkil etish va takomillashtirishda, shuningdek, dasturiy ta'minot tizimlarini ishlab chiqish va ularga xizmat ko'rsatish jarayonlarini tartibga solish va saqlashda yordam ko'rsatish. Ushbu modellar kontseptsiyasi murakkab tizimlarning etukligini boshqarish va baholashni, dasturiy injiniringni, integratsiyalashgan dasturiy mahsulotlarni yaratish va ularning rivojlanishini takomillashtirish jarayonlarini qamrab oladi. Uzluksiz va bosqichli modellarning tarkibiy qismlari ko'p jihatdan o'xshash bo'lib, ular muayyan loyihalarning xususiyatlari va xususiyatlariga qarab boshqa tarkibda va foydalanish ketma-ketligida tanlanishi va qo'llanilishi mumkin.

    Modelni tavsiflash variantlari umumiy bo'limlarni o'z ichiga olgan yagona sxema bo'yicha qurilgan:

    • muqaddima;
    • 1-bo'lim - kirish;
    • 2-bo'lim - Komponent modeli;
    • 3-bo‘lim – Terminologiya;
    • 4-bo'lim - darajalarning mazmuni va modelning har bir versiyasining asosiy tarkibiy qismlari (maqsadlar va tartiblarni ishlab chiqish);
    • 5-bo'lim - jarayonlarning o'zaro ta'sirining tuzilishi; 7-bo'lim jarayonlarining to'rtta toifasi, ularning umumiy ko'rinishi va CMMI jarayonlarining o'zaro ta'siri sxemalari izohlangan:
      • jarayonni boshqarish;
      • boshqaruv - loyihani boshqarish;
      • muhandislik (texnologiya);
      • qo'llab-quvvatlash;
    • 6-bo'lim - modeldan foydalanish CMMI- foydalanuvchilar uchun modeldan foydalanish va o'qitish bo'yicha qisqacha tavsiyalar; standartning 2 va 3-qismlarida model jarayonlarining avvalgi CMM modelining tartibga solinadigan jarayonlariga muvofiqligi va muvofiqligi qayd etilgan. ISO 15504.
    • 7-bo'lim har bir standartdagi oxirgi, eng kattasi bo'lib, u hujjatning umumiy hajmidan 500 ga yaqin sahifani oladi, bu 700 betdan ortiq. Ushbu bo'limda ma'lum bir modelning xususiyatlarini hisobga olgan holda, unda sanab o'tilgan jarayonlarning har birini amalga oshirish bo'yicha batafsil tavsiyalar berilgan.

    Birinchi variant(uzluksiz) model hujjatni aks ettiradi: Tizim muhandisligi / dasturiy ta'minot muhandisligi / integratsiyalashgan mahsulot va jarayonlarni ishlab chiqish uchun qobiliyat etukligi modeli integratsiyasi (CMMI), 1.1-versiya, uzluksiz vakillik (CMMI-SE / SW / IPPD, V1.1, Uzluksiz). Tizim muhandisligi / dasturiy ta'minot muhandisligi / Integratsiyalashgan mahsulotlar va ishlab chiqish jarayonlari uchun etuklikni integratsiyalashgan baholash modeli - doimiy taqdimot... Ushbu modelda ettinchi bo'lim jarayonlardan iborat:

    • jarayonni boshqarish:
      • o'qitishni tashkil etish;
      • jarayonlarni o'zgartirishni (o'zgartirishni) tashkil etish;
      • innovatsiyalar va kengaytmalarni tashkil etish;
    • Loyiha boshqaruvi:
      • loyihani rejalashtirish;
      • loyiha jarayonlarini monitoring qilish va nazorat qilish;
      • Xatarlarni boshqarish;
      • loyihaning miqdoriy boshqaruvi;
    • muhandislik (texnologiya):
      • talablarni boshqarish;
      • talablarni ishlab chiqish;
      • texnik echimlar;
      • mahsulot integratsiyasi;
      • tekshirish;
      • validatsiya (sertifikatlash, tasdiqlash);
    • qo'llab-quvvatlash:
      • konfiguratsiyani boshqarish;
      • o'zgarishlarni tahlil qilish va qaror qabul qilish;
      • sabablarini tahlil qilish va muammolarni hal qilish (nuqsonlarni bartaraf etish).

    Beshta ilovada:

    A- foydalanilgan adabiyotlar va hujjatlarning tarkibi, ammo bu standartlarni eslatmaydi ISO;

    V- qisqartmalar;

    BILAN- terminologiyaga asoslangan lug'at ISO faqat to'rtta standartda qo'llaniladi ISO 9000, ISO 12207, ISO 15504: 1-9, ISO 15288;

    D - etuklik darajalari bo'yicha namunaviy komponentlarni shakllantirish bo'yicha talablar va takliflarning tavsifi;

    E - ishlab chiqish ishtirokchilari ro'yxati CMMI- loyiha.

    Ushbu modelda e'tibor tashkiliy jarayonlarga, dasturiy ta'minot loyihalarini amalga oshirishni rejalashtirish, boshqarish va nazorat qilishga, dasturiy mahsulotlarga qo'yiladigan talablarni ishlab chiqish va boshqarishga qaratilgan. Quyida granularlik misollari keltirilgan CMMI ulardan ba'zilari.

    Loyihani rejalashtirish bunda, shuningdek, ikkinchi modelda u quyidagilarni o'z ichiga oladi:

    • baholash mumkin bo'lgan o'lcham dasturiy mahsulotning (miqyosi);
    • PS loyihasining funktsiyalari va xususiyatlarining murakkabligini baholash;
    • dasturlar majmuasining hayotiy tsiklining modeli va bosqichlarini aniqlash;
    • loyihaning texnik-iqtisodiy asoslanishi - PSning narxini, mehnat zichligini va hayot tsiklining davomiyligini aniqlash;
    • bosqichma-bosqich ish jadvalini va loyiha byudjetini ishlab chiqish;
    • loyiha xatarlarini tahlil qilish, aniqlash va baholash;
    • PS loyihasining hayot tsiklidagi jarayonlar va mahsulotlarni boshqarishni rejalashtirish va hujjatlashtirish;
    • PS hayotiy tsiklining bosqichlari bo'yicha texnik va inson resurslarini rejalashtirish va taqsimlash;
    • loyihani amalga oshirish uchun mutaxassislar jamoasini bilim va malaka bilan ta'minlashni rejalashtirish;
    • PS loyihasi bo'yicha rejalar to'plamini umumlashtirish va tahlil qilish;
    • ishlab chiquvchi tomonidan PS loyihasining buyurtmachisi bilan hayot aylanish bosqichlari bo'yicha ishlar va resurslarni muvofiqlashtirish;
    • ish rejasini hujjatlashtirish va loyihani ishlab chiquvchi menejer tomonidan tasdiqlash.

    Talablarni ishlab chiqish jarayonlari dasturiy ta'minot mahsuloti ikkala modeldagi jarayonlarga o'xshash va quyidagilarni o'z ichiga oladi:

    • mijoz va foydalanuvchilarning dasturiy mahsulotning funksiyalari va xususiyatlariga real ehtiyojlarini aniqlash;
    • buyurtmachi va ishlab chiquvchi o‘rtasida dasturiy mahsulot funksiyalariga qo‘yiladigan dastlabki, asosiy talablarni ishlab chiqish va muvofiqlashtirish;
    • mavjud resurslarni va dasturlarning loyiha majmuasining cheklovlarini aniqlash;
    • dasturiy ta'minot tizimlarining funktsiyalariga bo'lgan asosiy dastlabki talablarni dasturiy ta'minot to'plamining komponentlari va testlariga qo'yiladigan talablar to'plamiga ajratish;
    • komponentlar orasidagi interfeyslarga, operatsion va tashqi muhitga qo'yiladigan talablarni rasmiylashtirish;
    • dasturiy mahsulot kontseptsiyasini va undan foydalanish stsenariylarini ishlab chiqish;
    • funktsional yaroqlilikning umumlashtirilgan xarakteristikalari va dasturiy mahsulot funksiyalaridan maqsadli foydalanish uchun talablarni ishlab chiqish.

    Talablarni boshqarish ikkala modelda ham quyidagilarni o'z ichiga oladi:

    • mijoz va ishlab chiquvchilar tomonidan PS loyihasiga qo'yiladigan talablarni aniq tushunishga erishish;
    • mijoz tomonidan ishlab chiquvchilardan dasturiy mahsulotga bo'lgan barcha talablarini bajarish majburiyatlarini olish;
    • mijoz va ishlab chiquvchi o'rtasida kelishilgan PS loyihasiga qo'yiladigan talablarning o'zgarishini boshqarish;
    • PS loyihasi uchun umumiy talablardan komponentlar va xususiy jarayonlarga qo'yiladigan talablarga o'zgarishlarning to'g'riligini kuzatishni ta'minlash;
    • loyihani ishlab chiqish jarayonlari va mijozlar talablari o'rtasidagi nomuvofiqliklarni aniqlash va aniqlash.

    Ikkinchi variant hujjatni taqdim etadi: Tizim muhandisligi / dasturiy ta'minot muhandisligi / integratsiyalashgan mahsulot va jarayonlarni ishlab chiqish uchun qobiliyat etukligi modeli integratsiyasi (CMMI), 1.1-versiya, bosqichli vakillik (CMMI-SE / SW / IPPD, V1.1, bosqichli). Murakkab tizimlar muhandisligi / dasturiy ta'minot muhandisligi / integratsiyalashgan mahsulotlar va ishlab chiqish jarayonlari uchun etuklikni integratsiyalashgan baholash modeli - bosqichli taqdimot... Model etuklikning besh darajasi kontseptsiyasini saqlashga asoslangan CMM[,]. Jarayonlarning tarkibi modelning birinchi versiyasi uchun yuqorida keltirilganini amalda takrorlaydi, lekin biroz boshqacha ketma-ketlikda va nisbatan kichik qo'shimchalar bilan.

    Birinchi daraja turli nisbatan oddiy loyihalarda jarayonlarning tarkibi va mazmunida sezilarli noaniqlik bilan tavsiflanadi, shuning uchun hujjatda bu haqda izoh berilmaydi. Shuning uchun, bosqichma-bosqich versiyada jarayonlarning mazmunini aniqlashtirish va batafsil bayon qilishda CMMI cheklash tavsiya etiladi to'rtta asosiy daraja:

    • ikkinchi daraja- asosiy loyiha boshqaruvini rasmiylashtiradi:
      • talablarni boshqarish;
      • loyihani rejalashtirish;
      • loyiha monitoringi va nazorati;
      • yetkazib beruvchilar bilan tuzilgan shartnomalarni boshqarish;
      • jarayonlar va mahsulotlarni o'lchash va tahlil qilish;
      • jarayonlar va mahsulotlar sifatini ta'minlash;
      • konfiguratsiyani boshqarish;
    • uchinchi daraja- asosiy jarayonlarni standartlashtirishni o'z ichiga oladi:
      • talablarni ishlab chiqish;
      • texnik echimlar;
      • mahsulot integratsiyasi;
      • tekshirish;
      • validatsiya (sertifikatlash);
      • tashkiliy jarayonlarning mazmuni;
      • tashkiliy jarayonlarni aniqlash;
      • o'qitishni tashkil etish;
      • loyiha jarayonlari va mahsulotlarini kompleks boshqarish;
      • Xatarlarni boshqarish;
      • ishlab chiqish guruhining integratsiyasi;
      • yetkazib beruvchilarni integratsiyalashgan boshqarish;
      • muammolarni tahlil qilish va hal qilish (nuqsonlarni bartaraf etish);
      • integratsiyalashuv muhitini tashkil etish;
    • to'rtinchi daraja- miqdoriy boshqaruvni belgilaydi:
      • jarayonlar sifati taqdimotini tashkil etish;
      • butun loyiha va resurslarning miqdoriy boshqaruvi;
    • beshinchi daraja- optimallashtirish, doimiy takomillashtirish:
      • tashkil etish, innovatsiyalar, miqdoriy jarayon va resurslarni boshqarish;
      • nuqsonlar sabablarini tahlil qilish, jarayonlar va mahsulotlar sifatini oshirish va boshqarish.

    Modelning ikkinchi versiyasidagi ilovalar tarkibi jihatidan birinchi model uchun yuqoridagi ilovalarga o'xshash. Har bir yuqori etuklik darajasida qo'llash tavsiya etiladi barcha jarayonlar oldingi pastki darajalar. Yuqorida ta'kidlab o'tilgan modelning har ikkala versiyasida ham asosiy jarayon uni amaliy amalga oshirish bo'yicha batafsil tavsiyalar bilan izohlanadi, unda taxminan 20-30 sahifa hajmdagi birlashtirilgan tavsiflar mavjud:

    • erishilishi kerak bo'lgan jarayonning umumiy maqsadlari;
    • kirish so'zlari va umumiy tavsif jarayon funktsiyalari;
    • jarayonning aniq maqsadlari;
    • jarayonni boshqarish;
    • jarayon talablarini ishlab chiqish;
    • boshqa jarayonlar bilan o'zaro ta'sir va interfeyslar;
    • amaliy maqsadlar - jarayon faoliyatining talab qilinadigan natijalari;
    • muayyan jarayonda harakatlarni rejalashtirish;
    • jarayonni amalga oshirish natijalarini tahlil qilish va tasdiqlash (tasdiqlash);
    • jarayonni kuzatish va nazorat qilish.

    Asosiy jarayonlar tavsiflarining hajmi, mazmuni va to'liqligi bo'yicha ushbu tavsiyalar PS ning hayot aylanishi uchun bir qator standartlarga o'xshaydi. Qo'llaniladigan jarayonlarning etuklik darajalariga muvofiq to'liqligini tartibga solish va baholash sizga korxonalar - dasturiy ta'minotni ishlab chiquvchilarning ishlab chiqarish potentsialini jarayonlarning prognoz qilinayotgan sifati va ularning faoliyati natijalariga muvofiqligi va sertifikatlashdan o'tkazishga tayyorligini aniqlash imkonini beradi. model etukligining ma'lum darajasi CMMI - 1.1.

    Modellarga alohida e'tibor CMMI PS loyihasini boshqarish jarayonlariga berilgan. Ushbu talablar va model jarayonlari standartlarda belgilangan va batafsil ko'rsatmalar bilan chambarchas mos keladi. ISO 9001: 2000 va murakkab dasturiy ta'minot tizimlari uchun hayot tsikli standartlari profilining asosiy komponentlari [,]. Standartlarning 4-8 funktsional bandlarida jarayonlarga qo'yiladigan talablar ISO 9001, ISO 9004, ISO 90003 modeldagi mazmunan adekvat bo'lgan bir qancha bo'limlarni solishtirish mumkin CMMI(1-rasmda o'zaro bog'liqlik mavjud). Jarayonlar va talablarning umumiyligi o'xshashlikdan iborat: tarkibi, terminologiyasi, tuzilishi, tavsiya etilgan boshqaruv jarayonlari ro'yxati, rejalashtirish, mavjud resurslarni hisobga olish, dasturiy injiniring jarayonlarini amalga oshirish, mutaxassislarni baholash va tashkil etish.

    Shakl 1. Jarayonlarning umumiyligi va standartlar va etuklik modellari talablari

    Katta dasturiy ta'minot loyihalarining to'liq hayot aylanishini qo'llab-quvvatlash va tartibga solish nuqtai nazaridan modellarning kamchiliklarigacha CMMI mavjud standartlarning profili bo'yicha ISO quyidagilarni o'z ichiga oladi:

    Dasturiy ta'minot tizimining hayot aylanishini ta'minlash jarayonlarining yuqoridagi etuklik darajalarini aniqlash uchun keng qamrovli texnik hisobot ishlab chiqilgan va dastlab 1998 yilda tasdiqlangan. ISO 15504, to'qqiz qismdan va ko'plab ilovalardan iborat. U etuklik modelini belgilaydi CMM va standartga asoslangan dasturiy ta'minot muhandisligining sakkizta asosiy tamoyillari ISO 9000: 2000... Keyin ichkariga ISO ushbu hujjat maqsad va konsepsiyani toʻliq saqlab qolgan holda tubdan qayta koʻrib chiqildi, qisqartirildi, tuzilishi va mazmuni soddalashtirildi va maʼqullandi. standart sifatida besh qismda.

    Standart ISO 15504: 1-5: 2003-2006 korxonalar tomonidan amalga oshiriladigan dasturiy vositalar va tizimlarni yaratish, ularga xizmat ko'rsatish va takomillashtirish jarayonlarining etukligini baholash va attestatsiyadan o'tkazishni tartibga soladi:

    • o'z texnologik jarayonlarining holatini o'rnatish va ularni takomillashtirish;
    • o'zingizning jarayonlaringizning muayyan talablarga yoki mijozlar talablari sinflariga mos kelishini aniqlash;
    • PS va tizimlarning mijozlari bilan muayyan shartnomalarni bajarish uchun yaroqliligi uchun.

    Standart quyidagilarga yordam beradi: korxonalarning etukligini o'z-o'zidan sertifikatlash, sertifikatlangan jarayonlarning tegishli boshqaruvini ta'minlash, jarayon reytinglari profilini aniqlash, shuningdek, PS va tizimlarning har qanday qo'llanilishi va o'lchamlari uchun javob beradi. Standartni qo'llash korxonalar va mutaxassislarni rivojlantirishga qaratilgan texnologiya etukligini doimiy takomillashtirish madaniyati loyihalarning biznes maqsadlariga javob beradigan va mavjud resurslardan foydalanishni optimallashtiradigan PSning hayot aylanishini ta'minlash. Korxona jarayonlarining etukligini tasdiqlash ularni taqqoslash va tanlash imkoniyatini beradi, ular ma'lum loyihalar uchun afzalroqdir:

    • mijozlar, xaridorlar, dasturiy mahsulotlar va tizimlardan foydalanuvchilar uchun: yetkazib beruvchining hayot aylanish jarayonlarining joriy va potentsial etukligini aniqlash imkoniyati;
    • etkazib beruvchilar va ishlab chiquvchilar uchun: dasturiy ta'minot va tizimlarning hayot aylanishining o'z jarayonlarining joriy va potentsial etukligini, jarayonlarni takomillashtirish yo'nalishlari va ustuvorliklarini aniqlash qobiliyati;
    • etuklik baholovchilari uchun: attestatsiya jarayonlarini o'tkazish va takomillashtirish uchun asos.

    Standartdagi tasdiqlar bo'yicha ko'rib chiqiladi ikki jihat: ma'lum bir korxonaning PS va tizimlarining hayot aylanish jarayonlarini takomillashtirish va loyiha yoki korxonani ta'minlash jarayonlarining e'lon qilingan etukligi foydalanilayotgan real jarayonlarga muvofiqligini aniqlash. Bu standartning keyingi besh qismida aks ettirilgan ISO 15504: 1-5: 2003-2006.

    1-qism - Kontseptsiya va lug'at. Dasturiy ta'minot va tizimlarning etukligini attestatsiyadan o'tkazish jarayonlari bo'yicha umumiy ma'lumotlar va standart qismlaridan foydalanish bo'yicha tavsiyalarni o'z ichiga oladi. Attestatsiyaga qo'yiladigan umumiy talablar, terminologiya, tuzilma ko'rsatilgan, standartning qolgan qismlarining ko'lami aniqlanadi.

    2-qism - Attestatsiyani rasmiylashtirish (ishlab chiqarish). Dasturiy ta'minot va tizimlarning hayot aylanishini ta'minlash uchun texnologik jarayonlarning etuklik darajasini takomillashtirish va aniqlash uchun asos sifatida attestatsiya jarayonlariga qo'yiladigan batafsil talablarni o'z ichiga oladi. Hujjat attestatsiyani o'tkazish jarayonlarini, tavsiya etilgan attestatsiya jarayonlari modellarini va jarayonlarni tekshirishni ob'ektiv, mazmunli va vakolatli bo'lishi uchun belgilaydi.

    3-qism - Attestatsiya ishlab chiqarish uchun qo'llanma. Yetuklik attestatsiyasi jarayonlarini amalga oshirish texnologiyasi va talablarning bajarilishini sharhlash haqida umumiy ma'lumot beradi. U quyidagilarni aks ettiradi: sertifikatlashtirishning bajarilishi; etuklik jarayonlarini aniqlash uchun o'lchov vositalari; sertifikatlashtirish vositalarini tanlash va qo'llash; baholovchilarning malakasini baholash; sertifikatlashtirishning e'lon qilingan talablarga muvofiqligini tekshirish. Sertifikatlash vositalaridan korxonalar dasturiy mahsulotlar va tizimlarni rejalashtirish, boshqarish, monitoring qilish, nazorat qilish va takomillashtirish, ularni sotib olish, ishlab chiqish, qo‘llash va texnik xizmat ko‘rsatishda foydalanishi mumkin.

    4-qism - Ushbu ikki jihat bo'yicha jarayonlarni takomillashtirish va jarayonning etukligini aniqlash uchun foydalanuvchi yo'riqnomasi. Bir qator bosqichlarni bajarish tavsiya etiladi, ular quyidagilarni o'z ichiga oladi: malaka jarayonlari natijalarini qo'llash; etuklikni attestatsiyadan o'tkazish maqsadlarini belgilash; attestatsiya uchun dastlabki ma'lumotlarni aniqlash; yuzaga keladigan xavflarning mumkin bo'lgan qisqarishini baholash; jarayonlarni takomillashtirish choralari; etuklik darajasini aniqlash bosqichlari; attestatsiya tahlili natijalarini talablar bilan solishtirish.

    5-qism - 2-qismda keltirilgan talablarga muvofiqligini tekshirish jarayonlarining namunaviy modeli. Keng qamrovli hujjat (162 bet) turli xil foydalanish sohalari, dasturiy ta'minot loyihalari va korxonalar uchun hayot tsikli jarayonlarining etukligini sertifikatlashni tashkil etish, baholash va takomillashtirish uchun standartning oldingi qismlarini amaliy qo'llash misollarini taqdim etadi.

    Loyihalarni amaliy amalga oshirish va murakkab dasturiy ta'minot tizimlarining hayot aylanishini ta'minlashda ba'zan ishlab chiquvchilar va etkazib beruvchilar uchun foydalanish uchun modellarning afzalliklarini aniqlash va izolyatsiya qilish qiyin. CMMI... Korxonaning an'analariga va yirik PS loyihasining xususiyatlariga qarab, ko'pincha to'liq foydalanish tavsiya etiladi. standartlar profiliISO, va mijozlar tomonidan baholash uchun etuklik darajasi aniq tavsiyalarni qo'llash uchun PS loyihalarini boshqarish, tashkiliy va texnologik qo'llab-quvvatlash CMMI... Bu tavsiyalar qachon samarali foydalanish mumkin jarayon sifatini sertifikatlash Boshqaruv standartlari to'plamiga muvofiq sertifikatlash bilan bir qatorda, hayot aylanish xizmatlarini ko'rsatadigan korxonalarda ISO 9000, loyihaning o'ziga xos xususiyatlariga va talabnoma beruvchining dasturiy mahsulot yoki texnologiyani uning hayot aylanishini ta'minlash uchun sertifikatlash talablariga qarab.

    Dasturiy mahsulotlarni sertifikatlashtirishni tashkil etish

    Sertifikatlash bir qator tashkiliy jarayonlardan iborat sertifikatlash tizimi Ushbu jarayonlar tartibga solinadigan tartib va ​​hujjatlar bilan tasdiqlanadi va malakali, sertifikatlangan ekspert-inspektorlar tomonidan amalga oshirilishi kerak. Ishlab chiqaruvchi korxona va uning faoliyati natijalarini sertifikatlash uchun - dasturiy mahsulotlar, modellar CMMI yoki standart profillar ISO[,] ma'lum bir intizom tavsiya etiladi, u ob'ektlarning o'ziga xos xususiyatlariga va dasturiy ta'minot tizimining hayot aylanishining tashqi muhitiga moslashtirilishi kerak. Quyida sanab o'tilgan jarayonlar va hujjatlar yirik loyihalarga qaratilgan bo'lib, ularning tarkibi oddiyroq hollarda ishlab chiquvchilar, mijozlar va sertifikatlovchilar o'rtasidagi kelishuv bilan qisqartirilishi mumkin.

    Sertifikatlashtirish ishi organ yoki sinov laboratoriyasini akkreditatsiya qilish, akkreditatsiyadan o‘tkazishning maqsadga muvofiqligi to‘g‘risida qaror qabul qilish uchun Markaziy sertifikatlashtirish organiga ariza va hujjatlar to‘plamini shakllantirish va taqdim etishdan boshlanadi. Agar test natijalari ijobiy bo'lsa, akkreditatsiya sertifikati beriladi va beriladi.

    Sertifikatlash organi yoki laboratoriya to'g'risidagi nizom akkreditatsiyaning tematik sohasini, huquqiy holatini, funktsiyalarini, tuzilmasini, huquq va majburiyatlarini, test sinovlarini o'tkazish usullari, vositalari va tashkil etilishini belgilovchi asosiy hujjatdir. Sertifikatlash laboratoriyasi (markazi) pasportida sinov uchun zarur bo'lgan kompyuter texnikasi bilan jihozlangan jihozlar, xodimlar va xodimlar, sinov asboblari bilan jihozlash, normativ-huquqiy, texnik va uslubiy hujjatlar bilan ta'minlanganlik, shuningdek, sinov uchun zarur bo'lgan boshqa resurslar to'g'risidagi ma'lumotlar bo'lishi kerak.

    Sifatli sertifikatlashtirish organi yoki laboratoriyasining asosiy funktsiyalari va vazifalarini amalga oshirish, o'tkaziladigan sinovlar sifatini va baholashlar, sinovlar va ekspertiza natijalariga ishonchni ta'minlash bilan bog'liq bo'lgan printsiplar bayoni, usullar va tartiblarning tavsifi mavjud. Sifat qo'llanmasi odatda bo'limlarni o'z ichiga oladi [TWLSC $

    • sinov va ekspertiza sifatini ta'minlash siyosati;
    • markazni zamonaviy uslubiy materiallar va dasturiy ta’minot va test vositalari bilan jihozlash;
    • sinov ob'ektlariga qo'yiladigan talablarni rasmiylashtirish;
    • markazni texnik jihozlash va kadrlar malakasini oshirish sohasidagi siyosat;
    • arxivlashtirish va sertifikatlashtirish natijalari hujjatlarining xavfsizligini nazorat qilish.

    Sertifikatlashtiriladigan mahsulot yoki jarayonni baholash uchun ariza beruvchi sertifikatlashtirish tizimida qabul qilingan shaklda sertifikatlashtirish organiga ariza yuboradi. Sertifikatlash organi so'rov bo'yicha mahsulotni sertifikatlashni tayyorlash va tashkil etish bo'yicha ishlarni amalga oshiradi. Bu ish o'z ichiga oladi:

    • mahsulotning o'ziga xos xususiyatlarini (hajmi, texnologiyasi, me'yoriy hujjatlar talablari va boshqalar) va ishlab chiquvchining takliflarini hisobga olgan holda sertifikatlash sxemasini tanlash;
    • sinovdan o'tkaziladigan namunalar va komponentlarning soni va tartibini aniqlash, agar bu standartlarda ko'rsatilmagan bo'lsa;
    • sinovlarni o'tkazishi kerak bo'lgan akkreditatsiyalangan sinov laboratoriyasini tanlash va aniqlash;
    • ishlarni bajarish uchun shartnoma loyihasini tayyorlash.

    Sertifikatlashtirish ishining tayyorgarlik qismi sertifikatlashtirish tizimida qabul qilingan shakldagi qarorni chiqarish bilan yakunlanadi. Qaror, ishlarni bajarish bo'yicha shartnoma loyihasi bilan birgalikda ariza beruvchiga yuboriladi. Sertifikatlashtirish sinovlarini tashkil etishda sertifikatlashtirish uchun deklaratsiya qilingan mahsulotlar uchun amaldagi me'yoriy hujjatlarni tanlash va o'rganish, ularni sinovdan o'tkazish usullari va natijalarini baholash amalga oshiriladi.

    Ariza beruvchi ma'lum vaqt oralig'ida sertifikatlash jarayonida sifat tizimining qaysi elementlari, tashkiliy-texnik faoliyat sohalari va turlari tekshirilishi kerakligi to'g'risida yakuniy qarorlar qabul qiladi. Ariza beruvchi tekshirish jarayonlarini qo'llab-quvvatlash uchun shart-sharoitlar yaratishi va hujjatlarni taqdim etishi kerak. U sertifikatlashtirish organiga mahsulotlarni ishlab chiqarish va ishlab chiqarishni yo'lga qo'yish jarayonida o'tkazilgan sinov hisobotlarini, uchinchi tomon sinov laboratoriyalari tomonidan o'tkazilgan sinovlar to'g'risidagi hujjatlarni va texnologiya yoki mahsulotning belgilangan talablarga muvofiqligini tasdiqlovchi boshqa hujjatlarni taqdim etishi mumkin. O'z mahsulotlarining belgilangan talablarga muvofiqligi to'g'risidagi ariza bilan taqdim etilgan hujjatli dalillarni tahlil qilish asosida sertifikatlashtirish organi sinovlar hajmini qisqartirish yoki sertifikat berish to'g'risida qaror qabul qilishi mumkin.

    Sinovlar faqat me'yoriy, akkreditatsiya hujjatlarida nazarda tutilgan sinovlarni o'tkazish uchun akkreditatsiya qilingan sinov laboratoriyalari tomonidan amalga oshiriladi. Agar akkreditatsiya qilingan laboratoriyaning sinov bazasida sinovlarni o'tkazishning iloji bo'lmasa, sinovlar ushbu laboratoriya xodimlari tomonidan ushbu mahsulotni ishlab chiqaruvchi yoki iste'molchida o'tkazishi mumkin. o'z mablag'lari sinov laboratoriyasi yoki yetkazib beruvchining sinov uskunasi.

    Korxonaning dasturiy mahsulotlar va sifat tizimlarini sertifikatlash jarayoniga quyidagilar kiradi:

    • ishlab chiquvchi yoki buyurtmachi (ariza beruvchi) tomonidan sertifikatlashtirish sinovlarini o'tkazish uchun ushbu sohada vakolatli organ va sertifikatlangan laboratoriyani tahlil qilish va tanlash;
    • talabnoma beruvchi sertifikatlashtirish organiga sinovdan o'tkazish uchun ariza beradi va sertifikatlovchilar ariza, sertifikatlashtirish sxemasini tanlash, sertifikatlashtirish shartnomasini tuzish to'g'risida qaror qabul qiladilar;
    • korxonaning sifat tizimiga va/yoki sinovdan o‘tkaziladigan dasturiy mahsulot versiyasiga qo‘yiladigan talablarni aniqlash;
    • sertifikatlashtirish laboratoriyasi tomonidan korxona sifat tizimining yoki dasturiy mahsulot versiyasining sertifikatlashtirish sinovlarini o‘tkazish;
    • olingan natijalarni tahlil qilish va laboratoriya va/yoki sertifikatlashtirish organi tomonidan talabnoma beruvchiga muvofiqlik sertifikatini berish imkoniyati to‘g‘risida qaror qabul qilish;
    • sertifikatlashtirish organi tomonidan talabnoma beruvchiga - muvofiqlik belgisidan foydalanish va sertifikatlangan mahsulotlarni chiqarish - dasturiy mahsulot versiyalari uchun sertifikat va litsenziya berish;
    • amalga oshirish tekshirish nazorati korxona va/yoki mahsulotlarning sertifikatlangan sifat tizimini sertifikatlashtirish organi;
    • sifat tizimi va/yoki mahsulot jarayonlarining belgilangan talablarga muvofiqligi buzilganda va muvofiqlik belgisidan noto‘g‘ri foydalanilganda talabnoma beruvchi tomonidan tuzatish choralarini ko‘rish.

    Ishlab chiquvchi rahbariyatining mahsulot sifati bo‘yicha mas’uliyatini ko‘rib chiqish ob’ekt yoki loyihada hujjatlashtirilgan sifat siyosati, maqsadlari va majburiyatlari bor-yo‘qligini, shuningdek, siyosat tashkilotning barcha darajalarida qay darajada tushunilishi, amalga oshirilishi va qo‘llab-quvvatlanishini aniqlashi kerak. Aniqlanishi kerakki, korxonada boshqa vazifalardan qat'i nazar, sifat tizimining standartlari va me'yoriy hujjatlari talablarini doimiy ravishda amalga oshirish uchun vakolat va mas'uliyatga ega bo'lgan boshqaruv vakili mavjud. Sifat tizimi jarayonlarini amaliy amalga oshirish uchun talablar, protseduralar, vositalar va o'qitilgan xodimlarning mavjudligini, shuningdek sifat tizimining barcha tarkibiy qismlari, talablari va qoidalari uchun hujjatlarning dolzarbligi va muntazamligini tekshirish kerak. PS ning butun hayot aylanishi davomida integratsiyalashgan jarayon. Sifat tizimini tekshirish ta'rifni o'z ichiga olishi kerak:

    • texnologik hujjatlarning mavjudligi va to‘liqligi hamda uning talablariga amalda muvofiqligi;
    • texnologik jihozlarning holati va ularga texnik xizmat ko'rsatish tizimining mavjudligi;
    • nazorat va test tizimining mavjudligi va samaradorligi;
    • o'lchov va sinov vositalarining holati;
    • mahsulot yoki texnologiyada aniqlangan kamchiliklarni aniqlash va bartaraf etish tizimining mavjudligi.

    Sinovlar asosida olingan natijalar baholanadi va mahsulotlar yoki jarayonlarning me'yoriy hujjatlar talablariga muvofiqligi yoki nomuvofiqligi to'g'risidagi xulosalar asoslanadi. Test hisobotlari sertifikatlashtirish organiga, shuningdek uning iltimosiga binoan talabnoma beruvchiga taqdim etiladi. Sinov hisobotlari mahsulotni sertifikatlash tizimlari qoidalarida va sinov laboratoriyasining hujjatlarida belgilangan muddatlarda, lekin kamida uch yil davomida saqlanishi kerak.

    Sinov laboratoriyasi mutaxassislari tomonidan hujjatlarning to'liqligi va sifati qabul qilingandan va tekshirilgandan so'ng, sifat tizimining real qo'llanilishi darajasini tekshirish korxonada. Sinov sifat tizimini tekshirish dasturidan boshlanadi, u keyingi ishlar uchun ish rejasi bo'lib xizmat qilishi kerak. Dastur sinov laboratoriyasining ichki ish hujjati bo'lib, ishlab chiquvchining o'ziga xos xususiyatlariga muvofiq batafsil tavsiflangan va taqdim etilgan dastlabki hujjatlarning to'liqligi va sifati tahlilini, shuningdek ularni amaliyotda qo'llash darajasini o'z ichiga olgan ishlar ro'yxatini o'z ichiga olishi kerak. dasturiy ta'minot tizimlarini loyihalash, ishlab chiqish va yetkazib berish. Sifat tizimining tartib-qoidalarini qo'llash ekspertizasi PSning hayot aylanishini ta'minlaydigan korxonaning ish joylarida sinov laboratoriyasi tomonidan amalga oshiriladi. Ish joyida tegishli hujjatlarni ishlab chiquvchi-mutaxassislarning mavjudligi va ularning qoidalari va tavsiyalaridan to'liq foydalanish bo'yicha tekshiruvlar o'tkaziladi. Loyiha holatini ko'rib chiqish va sifat tizimi, jarayonlar va / yoki mahsulotlarning ichki auditlari ish uchun bevosita mas'ul bo'lmagan xodimlar tomonidan amalga oshirilishi kerak.

    Sifatni nazorat qilish metodologiyasini ishlab chiqish test dasturini, rejalashtirish usullarini va xususiy tekshirish tartib-qoidalarini ishlab chiqishni amalga oshirish uchun zarur resurslar bilan ta'minlanishi kerak. Usullar quyidagilarni o'z ichiga olishi kerak: sinov ob'ektlari va maqsadlari; baholangan sifat ko'rsatkichlari; sinovdan o'tkazish shartlari va tartibi; test natijalarini qayta ishlash, tahlil qilish va baholash usullari; sinov texnik yordam va hisobot. Sinovlar davomida ishlatiladigan apparat va dasturiy ta'minot va sinov tartibi, shuningdek kutilgan test natijalari ko'rsatilishi kerak. Tuzatishlarni monitoring qilish usullari, nuqsonlarni tuzatish bo'yicha harakatlar, agar bunday so'rov inspeksiyani boshqarish xizmati tomonidan olingan bo'lsa, ishlab chiqilishi kerak. Test dasturini boshqarish xizmati har qanday test ma'lumotlarining, shuningdek, ekspertlar tomonidan saqlanadigan ma'lumotlarning maxfiyligini saqlash usullarini ishlab chiqishi kerak.

    Sinov hisobotlari talabnoma beruvchiga va sertifikatlashtirish organiga taqdim etiladi. Ariza beruvchi sertifikatlashtirish organiga mahsulotlarni ishlab chiqish va ishlab chiqarishga yo‘lga qo‘yish jarayonida o‘tkazilgan sinov hisobotlarini yoki sertifikatlashtirish tizimida akkreditatsiya qilingan yoki tan olingan mahalliy yoki xorijiy sinov laboratoriyalari tomonidan o‘tkazilgan sinovlar to‘g‘risidagi hujjatlarni ularning amal qilish muddatlarini hisobga olgan holda sertifikatlashtirish organiga taqdim etishi mumkin. Sertifikatlashtirish sinovlari protokollari asosida olingan natijalar baholanadi va mahsulotlarning me'yoriy hujjatlar talablariga muvofiqligi yoki nomuvofiqligi to'g'risidagi xulosalar asoslanadi.

    Sertifikatlash sinovlari natijalari bo'yicha xulosa sertifikatlashtiruvchilar tomonidan ishlab chiqilgan va test natijalari to'g'risidagi umumlashtirilgan ma'lumotlarni va sertifikat berish maqsadga muvofiqligini asoslashni o'z ichiga oladi. Sertifikatlashtirish sinovlarining salbiy natijalari aniqlangan taqdirda, muvofiqlik sertifikatini berishni rad etish to'g'risida qaror qabul qilinadi. Sertifikatlangan mahsulot yoki sifat tizimi qayta ko'rib chiqilgandan so'ng, sinovlar takrorlanishi mumkin. Texnologiya holati yoki mahsulot sifatini tahlil qilish natijalari akt bilan rasmiylashtiriladi Test dasturining barcha bandlari bo'yicha baholashni ta'minlaydigan va xulosalarni o'z ichiga olgan, shu jumladan umumiy baholash ishlab chiqarish va mahsulotlarning holati, tuzatish choralarini ko'rish zarurati. Akt sertifikatlashtirish organi tomonidan sinov hisobotlari, dasturiy ta'minot mahsulotiga sertifikat berish va amal qilish muddatini aniqlash uchun ariza, tekshirish nazorati davriyligi, shuningdek tuzatish choralarini ishlab chiqish uchun qo'llaniladi.

    Sertifikatlashtirish sinovlari va hujjatlarni tekshirish natijalariga ko'ra sertifikat berish to'g'risida qaror qabul qilinadi. Sertifikatlash testlarining salbiy natijalari bo'lsa, qaror qabul qilinadi sertifikat berishni rad etish muvofiqlik. Bundan tashqari, ariza beruvchi korxonaga salbiy test natijalarining taxmin qilingan sabablarini bartaraf etish bo'yicha takliflar yuborilishi mumkin, sertifikatlangan mahsulot tugagandan so'ng, sinovlar takrorlanishi mumkin.

    Sertifikatlashtirish organi sinov hisobotlarini tahlil qilgandan, ishlab chiqarishni baholashdan, sifat tizimini sertifikatlashdan, ariza bo'yicha qarorda ko'rsatilgan hujjatlarni tahlil qilgandan so'ng, mahsulotning belgilangan talablarga muvofiqligini baholaydi, ekspert xulosasi asosida sertifikat tuzadi va uni ro'yxatdan o'tkazadi. . Sertifikatlash jarayonida sertifikatlangan tizim yoki dasturiy mahsulot sifatiga ta’sir ko‘rsatishi mumkin bo‘lgan dizayn yoki ekspluatatsion hujjatlarga o‘zgartirishlar kiritilganda talabnoma beruvchi qo‘shimcha sinovlarni o‘tkazish zarurligi to‘g‘risida qaror qabul qilish uchun sertifikatlashtirish organini xabardor qilishi shart. Ro'yxatdan o'tgandan so'ng sertifikat kuchga kiradi va ariza beruvchi kompaniyaga yuboriladi. Sertifikat berish bilan bir vaqtda ariza beruvchi korxonaga ham berilishi mumkin litsenziya muvofiqlik belgisidan foydalanish huquqi uchun.

    Muvofiqlik sertifikatining amal qilish muddati davomida sertifikatlangan dasturiy mahsulotlar uchun, tekshirish nazorati... Tekshiruv nazorati texnologiya va sertifikatlangan mahsulotlar sifatiga qo'yiladigan talablarga muvofiqligini davriy va rejadan tashqari tekshirish shaklida amalga oshiriladi. Sertifikatlash sxemasiga qarab nazorat ob'ektlari sertifikatlangan mahsulotlar, sifat tizimi yoki ishlab chiqaruvchining ishlab chiqarish barqarorligi hisoblanadi. Tekshiruv chastotasi va hajmini aniqlashda quyidagi omillar hisobga olinadi: dasturiy mahsulotning potentsial xavflilik darajasi, ishlab chiqarish barqarorligi, ishlab chiqarish hajmi, ishlab chiqish jarayonida sifat tizimining mavjudligi va qo'llanilishi, mahsulot natijalari to'g'risidagi ma'lumotlar va ishlab chiqaruvchi, davlat nazorati va nazorati organlari tomonidan amalga oshiriladigan ishlab chiqarish sinovlari.

    Tekshirish nazorati natijalari akt bilan rasmiylashtiriladi, namunaviy sinovlar va boshqa tekshiruvlar natijalarini baholovchi, sertifikatlangan mahsulotlarni ishlab chiqarish holati va berilgan sertifikatning amal qilish muddatini saqlab qolish imkoniyati to'g'risida umumiy xulosa chiqaradi. Akt sertifikatlashtirish organida saqlanadi va uning nusxalari ishlab chiquvchiga va tekshirish nazoratida qatnashgan tashkilotlarga yuboriladi. Tekshiruv nazorati natijalariga ko'ra sertifikatlashtirish organi mahsulot ishlab chiqarish jarayonida nazorat qilinadigan me'yoriy hujjatlar talablariga mos kelmagan taqdirda sertifikatning amal qilishini to'xtatib turishi yoki bekor qilishi hamda muvofiqlik belgisidan foydalanish huquqiga litsenziyani bekor qilishi mumkin. sertifikatlash, shuningdek quyidagi hollarda:

    • etuklik modeli, standartlar profili, mahsulot qoidalari yoki sinov usulidagi tub o'zgarishlar;
    • dizayndagi (tarkibidagi) o'zgarishlar, mahsulotlarning to'liqligi;
    • ishlab chiqish va ishlab chiqarishni tashkil etish yoki texnologiyasidagi o'zgarishlar;
    • texnologiya talablariga, nazorat qilish va sinovdan o'tkazish usullariga, sifat tizimiga, agar sanab o'tilgan o'zgarishlar mahsulotning sertifikatlash jarayonida nazorat qilinadigan talablarga mos kelmasligiga olib kelishi mumkin bo'lsa.

    Muvofiqlik belgisidan foydalanish huquqiga sertifikat va litsenziyaning amal qilishini toʻxtatib turish toʻgʻrisidagi qaror, agar ariza beruvchi uni bergan sertifikatlashtirish organi bilan kelishilgan tuzatish choralari orqali aniqlangan nomuvofiqlik sabablarini bartaraf eta olsa, qabul qilinmaydi. akkreditatsiyalangan laboratoriyada qayta sinovdan o'tkazmasdan mahsulot yoki jarayonlarning me'yoriy hujjatlarga muvofiqligini tasdiqlash. Agar buni amalga oshirishning iloji bo'lmasa, sertifikatning amal qilish muddati bekor qilinadi va muvofiqlik belgisidan foydalanish huquqi uchun litsenziya bekor qilinadi. Sertifikatning amal qilishini toʻxtatib turish yoki bekor qilish toʻgʻrisidagi maʼlumotlar talabnoma beruvchi, isteʼmolchilar va boshqa manfaatdor tashkilotlar eʼtiboriga uni bergan sertifikatlashtirish organi tomonidan yetkaziladi. Sertifikatning amal qilish muddati va mahsulotlarni muvofiqlik belgisi bilan belgilash huquqi, agar ishlab chiqaruvchi korxona quyidagi shartlarni bajarsa, yangilanishi mumkin:

    • rioya qilmaslik sabablarini aniqlash va ularni bartaraf etish;
    • sertifikatlashtirish organiga mahsulot sifatini yaxshilash va ta'minlash bo'yicha amalga oshirilgan ishlar to'g'risida hisobot taqdim etish;
    • sertifikatlashtirish organining nazorati ostida va usullari bo'yicha mahsulotlarni qo'shimcha sinovdan o'tkazish va ijobiy natijalarni olish.

    Dasturiy mahsulotlarni sertifikatlash jarayonlari va natijalarini hujjatlashtirish

    Sifat tizimini sertifikatlash uchun hujjatlarning tarkibi va mazmuni korxonalar dasturiy ta'minotni loyihalash, ishlab chiqish va o'zgartirish xususiyatlariga, shuningdek ularning sifatiga qo'yiladigan talablarga va texnologik muhitning xususiyatlariga bog'liq. Shu sababli, har bir korxona yoki loyiha uchun zarur bo'lgan hujjatlar to'plami ushbu xususiyatlar bilan bog'liq holda tanlanishi va moslashtirilishi kerak. Sertifikatlash jarayonida baholanadigan sifat tizimining ko'rsatkichlari tegishli hujjatlarning mavjudligi va etuklik modelining ma'lum darajasidagi talablarning amalda bajarilishi hisoblanadi. CMMI yoki moslashtirilgan standartlar profiliga asoslangan ISO 9000: 2000, shuningdek, ular asosida yaratilgan, ishlab chiqaruvchi korxona mutaxassislari tomonidan ish tavsiflari. Ariza beruvchi buyurtmachi va ishlab chiquvchi o‘rtasida kelishilgan hujjatlar to‘plamini hamda normativ hujjatlarga muvofiq ularning ishonchliligi, tarkibi yetarliligi va ishlab chiqarish sifatini tekshirish uchun tasdiqlangan hujjatlar to‘plamini tayyorlab, sinov laboratoriyasiga taqdim etishi shart.

    Sertifikatlash uchun asosiy hujjatlarning indikativ to'plami uchta guruhdan iborat:

    • standartlar profilining nomenklaturasi va mazmuniga muvofiq sifat tizimlarining asosiy me'yoriy hujjatlari ISO 9000: 2000 yoki etuklik modellari CMMI, shuningdek, ishlab chiquvchilar tomonidan ular asosida tayyorlangan dastur, qo'llanma va yo'riqnomalar, tekshirilayotgan korxonaning sifat tizimi yoki mahsulotlarini sinovdan o'tkazuvchilarga (ekspertlarga) taqdim etiladi;
    • loyiha rahbariyati tomonidan uning sifatini sertifikatlash uchun tayyorlangan muayyan korxona yoki loyihani, shuningdek, dasturiy vositaning hayot aylanishini tavsiflovchi dastlabki hujjatlar;
    • sertifikatlashtirish organiga, talabnoma beruvchiga va tekshirilayotgan korxona rahbariyatiga taqdim etilgan korxona va/yoki dasturiy mahsulot sifat tizimini tekshirish (sertifikatlash) natijalarini aks ettiruvchi sinovchilarning hisobot hujjatlari.

    Sertifikatlash uchun taqdim etilgan dasturiy mahsulot yoki korxonaning sifat tizimi tegishli hujjatlar bilan birga taqdim etilishi kerak. Ushbu hujjatlar guruhlari ro'yxati va taxminiy mazmuni yirik dasturiy mahsulotlarning hayot aylanishini ta'minlaydigan korxonalarning sifat tizimlarini tekshirishning umumiy holatiga qaratilgan. Hujjatlar to'plami talabnoma beruvchi, sertifikatlovchi va tekshirilayotgan korxona rahbariyati o'rtasidagi kelishuv asosida dasturiy ta'minot loyihalari xususiyatlariga muvofiq qisqartirilishi va moslashtirilishi mumkin. Ba'zi hujjatlar ularni amalga oshirish uchun ma'lum mutaxassislarning aniq mas'uliyati bilan birlashtirilgan hisobotlarga birlashtirilishi mumkin.

    Korxona sifat tizimining asosiy hujjatlari va dasturiy vositaning hayot aylanishi

    1. Tushuncha, terminologiya, talablar va samaradorlikni oshirish bo'yicha ko'rsatmalar - sifat menejmenti tizimlari - ISO 9000: 2000 yoki CMMI etuklik modelining versiyasi.
    2. Standartlarning moslashtirilgan versiyalari yoki bandlari va tavsiyalari ro'yxati ISO 12207, ISO 15504, moslashtirish jarayonida ta'kidlangan va ma'lum bir korxona yoki dasturiy mahsulot loyihasining sifat tizimida foydalanish uchun majburiy bo'lgan o'zgarishlar va qo'llash bo'yicha qo'llanmalar.
    3. Standartning moslashtirilgan versiyasi yoki bandlari va tavsiyalari ro'yxati ISO 900003, moslashtirish vaqtida ajratilgan va dasturiy mahsulotni ishlab chiqaruvchi korxonaning sifat tizimida foydalanish uchun majburiydir.
    4. Standartlar asosida ta'kidlangan, moslashtirilgan va ko'rsatilgan PS loyihasining asosiy xususiyatlari va sifat atributlari ISO 12182, ISO 9126, ISO 14598, ISO 25000.
    5. Standartlar tavsiyalari asosida texnik xizmat ko'rsatish va konfiguratsiyani boshqarish bo'yicha yo'riqnomaning moslashtirilgan versiyasi va tasdiqlangan nashri ISO 14764, ISO 10007, ISO 15846.
    6. Muayyan PS loyihasi uchun korxona sifat tizimi protseduralarida ishtirok etuvchi xodimlarning ishini bajarish va tekshirish, barcha boshqaruvning javobgarligi, vakolatlari va o'zaro ta'siri tartibini belgilaydigan lavozim tavsiflari to'plami.

    Muayyan dasturiy vositaning hayot aylanish xususiyatlarini aks ettiruvchi manba hujjatlari

    1. Korxonada yaratilgan dasturiy mahsulotlarning tavsifi, tizim va ularning hayot tsiklining tashqi muhiti, PS loyihasi va korxona sifat tizimining standartlari va talablarining ishchi versiyalarini moslashtirish va tayyorlash uchun zarur. standartlar bo'yicha tavsiyalar ISO 12207, ISO 15504, ISO 90003 va ISO 9126.
    2. Korxonani ishlab chiquvchining sifat tizimi sohasidagi maqsadlari, talablari va majburiyatlari tavsifi, dasturiy ta'minot tizimining butun hayotiy tsiklini ishlab chiqish, etkazib berish va qo'llab-quvvatlash jarayonlari va mahsulotlarining sifat mezonlari.
    3. Moslashtirilgan standartlarga asoslangan dasturiy mahsulotning ma'lum bir versiyasidan foydalanish va hayot aylanishini ta'minlash uchun mijoz va foydalanuvchilarga taqdim etiladigan operatsion hujjatlar to'plami. ISO 9294, ISO 15910, ISO 18019.
    4. Dasturiy ta'minot mahsulotining hayot aylanishini ta'minlash uchun foydalaniladigan loyihalash, ishlab chiqish, o'zgartirish, nazorat qilish va sinovdan o'tkazish uchun hujjatlar va avtomatlashtirish vositalari.
    5. Ilovani sinovdan o'tkazish va korxona sifat tizimi va dasturiy mahsulot jarayonlari samaradorligini baholash rejalari va usullari.
    6. Xizmat ko'rsatish usullari, dasturiy mahsulot komponentlari va hujjatlarini aniqlash, dasturiy ta'minot va ma'lumotlar komplekslari versiyalarini tahlil qilish va tasdiqlash.
    7. Dasturiy ta'minot mahsuloti va unga qo'shilgan hujjatlar versiyalarining konfiguratsiyasini boshqarish, tasdiqlash, saqlash, himoya qilish, nusxalash, shuningdek, dasturiy ta'minot versiyalarining hayot aylanishi davomida korxona arxivida ro'yxatga olingan sifat xususiyatlari to'g'risidagi ma'lumotlarni to'plash va saqlash metodologiyasi. mahsulot.

    Olingan sinov hujjatlari - korxona va / yoki dasturiy mahsulotning sifat tizimini sertifikatlash

    1. Korxona sifat tizimining talablari va qoidalariga moslashtirilgan hujjatlarning mavjudligi, dolzarbligi va tizimliligi to'g'risidagi hisobot, bu dasturiy mahsulotning butun hayoti davomida sifatni ta'minlashning yaxlit jarayonini ta'minlaydi.
    2. Sifat tizimining holati va qo'llanilishini monitoring qilish va sinovdan o'tkazish natijalari uning muvofiqligi va samaradorligini aniqlash uchun vaqti-vaqti bilan amalga oshiriladi.
    3. Tekshiruv tartib-qoidalarining mavjudligi va ta'minlanishi to'g'risida hisobot va mijoz bilan sertifikatlashtirish shartnomasi talablariga javob berishning erishilgan sifati natijalari bo'yicha hujjatlashtirilgan hisobotlar.
    4. Dasturiy ta'minot to'plamining erishilgan sifat ko'rsatkichlarini ro'yxatdan o'tkazish natijalari: dasturiy mahsulot va uning tarkibiy qismlari sifatining xarakteristikalari va atributlari bo'yicha ro'yxatga olingan ma'lumotlarni identifikatsiyalash, to'plash, saqlash.
    5. Rivojlanish rejasini amalga oshirish natijalari, ishlab chiqish bosqichlarining hujjatlashtirilgan kirish va chiqish ma'lumotlari va dasturiy ta'minotning hayot aylanishini amalga oshirishni tekshirish protokollari.
    6. Sifat dasturini amaliy amalga oshirish natijalari va PS hayot aylanishining barcha bosqichlarida sifat sohasidagi tartibga solinadigan faoliyatni amalga oshirish.
    7. Atrof-muhit simulyatorlari va sinov generatorlarini sertifikatlash natijalari, shuningdek ularning dasturiy mahsulotni sertifikatlash testlarini o'tkazish uchun etarliligini baholash.
    8. Sinov rejalari va usullarini amalga oshirishni tahlil qilish natijalari, sinov hisobotlari, test natijalarining talablarga muvofiqligini baholash, shuningdek, ariza beruvchi, buyurtmachi va yetkazib beruvchi vakillari tomonidan tasdiqlangan sinov natijalari.
    9. Dasturiy ta'minotning hayot aylanishining haqiqiy xususiyatlarini va korxona sifat tizimini tekshirish natijalari akti, ularning dasturiy mahsulotni ishlab chiqarishni sertifikatlash talablariga muvofiqligi to'g'risidagi xulosalar.
    10. Korxona va/yoki dasturiy mahsulotning sifat tizimi sertifikati va uning hayot aylanishini ta'minlash, muvofiqlik belgilaridan foydalanish litsenziyasi.

    Adabiyot

    V.V. Lipaev - Dasturiy ta'minotning hayot aylanishi standartlari profillari. -- Jet ma'lumoti, axborot byulleteni, N 12, 2005 yil

    K. Milman, S. Milman - BMTI - kelajak sari qadam. -- Ochiq tizimlar., N 5-6. (2005), N 2. (2006), 2005, 2006

    ISO IEC TR 15504-CMMI dasturiy ta'minot va axborot tizimlarini yaratish va ularga xizmat ko'rsatish jarayonlarining etukligini baholash va sertifikatlash. Per. ingliz tilidan -- M .: Kitob va biznes, 2001

    V.V. Lipaev - Murakkab dasturiy ta'minotning hayot aylanishi jarayonlari va standartlari. Katalog.- M .: SINTEG, 2006 yil

    V.V. Lipaev - Keng miqyosli dasturiy ta'minot uchun sifatni ta'minlash usullari.- M .: RFBR. SINTEG, 2003 yil

    "; antisource:" Dasturiy ta'minot mahsulotlari hozirda inson faoliyatining deyarli barcha sohalarida: iqtisodiyotda, ijtimoiy, harbiy va boshqa sohalarda boshqaruv muammolarini hal qilish uchun ishlatiladi. Mahalliy dasturiy mahsulotlarni ommaviy ishlab chiqish va turli ilovalar uchun mamlakatimiz va jahon bozoriga yetkazib berish jarayonida ularning yuqori sifatini ta’minlash strategik vazifaga aylandi.”; Ahvoli: 1] $