ZƏNG

Bu xəbəri sizdən əvvəl oxuyanlar var.
Ən son məqalələri əldə etmək üçün abunə olun.
E-poçt
ad
soyad
“Zəng”i necə oxumaq istərdiniz
Spam yoxdur

Giriş

Müasir mürəkkəb sistemlərin ən mühüm hissəsini proqram məhsulları - intellektual komponent təşkil edir. İndi proqram məhsulları insan fəaliyyətinin demək olar ki, bütün sahələrində idarəetmə problemlərini həll etmək üçün istifadə olunur: iqtisadiyyatda, sosial, hərbi və digər sahələrdə. Təhlükəsizlik Yüksək keyfiyyət yerli proqram məhsulları ilə onların kütləvi inkişafölkə daxilində və dünya bazarında müxtəlif tətbiqlər üçün təchizat strateji məqsədə çevrilmişdir.

Hal-hazırda proqram mühəndisliyi və proqram təminatı məhsulunun keyfiyyətinin təminatı sahəsində standartlaşdırmanın demək olar ki, müstəqil iki sahəsi mövcuddur ki, bunları şərti olaraq ISO (Beynəlxalq Standartlar Təşkilatı) standart profilləri və SEI (ABŞ Proqram Mühəndisliyi İnstitutu) yetkinlik modelləri adlandırmaq olar. Birincilər [ , ], ikincilər isə [ , ] ilə kifayət qədər tam təmsil olunur. Məqalənin əsas məzmunu yetkinlik modellərinə həsr edilmişdir.

Mürəkkəb proqram məhsulları dünyasında rəqabət qabiliyyətini və onların uğurlu ixrac imkanlarını təmin etmək üçün onlar tələblərə uyğun hazırlanmalı və sertifikatlaşdırılmalıdır. beynəlxalq standartlara uyğun profillərəsasında ISO 9000:2000 və ya yetkinlik modelləri - CMMI: 2003(Capability Maturity Model Integration - Integrated software engineering maturity qiymətləndirmə modeli). Bu iki istiqamət metodoloji cəhətdən çox yaxındır və qarşılıqlı istinadlar vasitəsilə qismən kəsişir.

Texniki-iqtisadi göstəricilərin və proqram məhsullarının keyfiyyətinin yaxşılaşdırılması, həmçinin xətaların və qüsurların qarşısının alınması proqram təminatından istifadə etməklə təmin edilir. müasir texnologiyalar proqram mühəndisliyi və sistemləri komputer vasitəsilə dizayn. Bunlar proqram vasitələrinin (PS) dizaynı, tətbiqi və saxlanması üçün resursların ümumi dəyərini azaltmağa yönəlmiş yüksək keyfiyyətli, etibarlılıq və təhlükəsizlik proqram komplekslərinin yaradılması üçün yüksək məhsuldar, resursa qənaət edən texnologiyalardır. Bunun üçün, ilk növbədə, əvvəldən məqsədlərin, məqsədlərin və funksiyaların konkretləşdirilməsini və ən dəqiq təsvirini təmin edən təhlil və dizayn üçün üsul və vasitələri tətbiq etmək lazımdır. həyat dövrü(LC) PS və mümkün sistem qüsurlarının sonrakı inkişafın mərhələlərinə yayılmasının qarşısını almaq. Bu cür proqram mühəndisliyi texnologiyaları əməliyyat üçün ötürülən proqram məhsullarında sistem, alqoritmik və proqram xətalarının səviyyəsini aradan qaldırmağa və ya əhəmiyyətli dərəcədə azaltmağa imkan verir. Bundan əlavə, onlar PS-nin dəyişdirilməsi və saxlanmasında, eləcə də xarici mühitdəki dəyişikliklərdə təsirli olurlar.

Mürəkkəb, kritik sistemlərin istifadəsinin keyfiyyətini, etibarlılığını və təhlükəsizliyini təsdiq etmək üçün onlarda istifadə olunan proqram məhsulları sertifikatlaşdırma sertifikatlaşdırılmış, problem yönümlü test mərkəzləri və ya laboratoriyalar. Proqramlar mürəkkəb, kritik prosesləri idarə etdikdə və ya onlarda çatışmazlıqlar və ya qeyri-kafi keyfiyyət əhəmiyyətli ziyana səbəb ola biləcək mühüm məlumatları emal etdikdə belə testlər aparılmalıdır. Sertifikatlaşdırma testləri proqram komplekslərinin sənədlərin tələblərinə uyğunluğunu müəyyən etməli və sınaqlar zamanı öyrənilən xarici mühitin parametrlərindəki dəyişikliklər hüdudlarında işləməyə imkan verməlidir. Bu növ testlər ən böyük ciddilik və yoxlamaların dərinliyi ilə xarakterizə olunur və tərtibatçılardan və müştərilərdən (istifadəçilərdən) asılı olmayaraq mütəxəssislər tərəfindən aparılmalıdır.

Sertifikatlaşdırmanın əsasını standartlaşdırılmış müştəri tələblərinə uyğunluq üçün proqram paketlərinin sınaqdan keçirilməsi üçün ətraflı və effektiv proqramlar və üsullar, xüsusi hazırlanmış test problemləri və onların formalaşması üçün generatorlar, habelə sınaqçıların yüksək ixtisas və səlahiyyətləri olmalıdır. Tələblərə əsasən PS-nin həyat dövrünü təmin etmək üçün proqram məhsullarının, sertifikatlaşdırılmış keyfiyyət sistemlərinin inkişaf etdiricilərində tətbiq ISO 9000:2000 və ya CMMI: 2003, onların həyat dövrü proseslərinin və məhsulların yüksək, davamlı keyfiyyət idarəçiliyinə zəmanət verir, həmçinin bir çox hallarda son proqram məhsulunun sertifikatlaşdırılmasını asanlaşdırmağa imkan verir. Buna görə də, mürəkkəb proqram təminatı layihələrinin müştəriləri uyğunlaşdırılmış beynəlxalq standartlar profilləri və ya yetkinlik modelləri əsasında keyfiyyət təminatı sistemlərinin tətbiqini təsdiq edən sertifikatları olan icraçı podratçılara üstünlük verirlər.

Proqram mühəndisliyi metodları üzrə təlimlərdə boşluqlar mütəxəssislərin işlərinin keyfiyyətinin qiymətləndirilməsində özbaşınalıqlarına, həmçinin proqram layihələrində çoxsaylı qüsurların və səhvlərin yaranmasına geniş imkan yaradır. Proqramlar tərəfindən həll edilən müasir vəzifələrin artan mürəkkəbliyi və məsuliyyəti, habelə onların nəticələrinin qeyri-kafi keyfiyyətinin mümkün zərərləri keyfiyyət xüsusiyyətlərinə tələblərin tam, standartlaşdırılmış təsviri üsullarının mənimsənilməsinin aktuallığını əhəmiyyətli dərəcədə artırdı və ölçmə üsulları. proqram təminatının həyat dövrünün müxtəlif mərhələlərində onların real, əldə edilmiş dəyərləri. Mütəxəssislərin proqram məhsullarının keyfiyyətinin xüsusiyyətlərini qiymətləndirmək üçün anlayışlar, təriflər və üsulları bilmə ehtiyacı kəskin şəkildə artmışdır.

Proqram təminatı komplekslərinin sürətlə artması və mürəkkəbləşməsi peşəkar əmək bölgüsünə malik böyük proqramlaşdırma komandalarının yaradılmasına gətirib çıxarır ki, burada mütəxəssislər qruplarının vahid layihə üzrə əlaqələndirilmiş fəaliyyətini tənzimləmək lazımdır. Tərtibatçıların müqavilələrdə yüksək keyfiyyətli proqram təminatını razılaşdırılmış müddətlərdə çatdırmaq vədləri çox vaxt yerinə yetirilmir. Çox vaxt bu ona görə baş verir ki, sifarişçi və podratçı keyfiyyət səviyyəsini müxtəlif meyarlar üzrə qiymətləndirirlər və bu məsələdə onların razılığı yoxdur və proqramların keyfiyyətinin qiymətləndirilməsinə yanaşma kifayət qədər rəsmiləşdirilməmişdir. Bundan əlavə, bəzən yüksək keyfiyyətli proqramlara nail olmaq üçün lazım olan resursları düzgün qiymətləndirmək bacarığı yoxdur. Nəticədə, proqram məhsullarının keyfiyyəti çox vaxt beynəlxalq bazarda aşağı, etibarsız və rəqabətsiz olaraq qalır. Buna görə də bir çoxunun inkişafı və tətbiqi ən əhəmiyyətli problemdir müasir sistemlər proqram mühəndisliyi sahəsində mütəxəssislərin hazırlanması və təhsili, proqram təminatının yüksək keyfiyyətinə töhfə verən beynəlxalq standartların istifadəsi və əsas məqsədlə onun etibarlı qiymətləndirilməsi - layihə proseslərinin aparılmasıdır. idarə oluna bilən, və nəticələr proqnozlaşdırıla bilən. Tələbləri rəsmiləşdirmək və bu keyfiyyəti təmin etmək və təkmilləşdirmək üçün mövcud olan resursları nəzərə alaraq mürəkkəb proqram paketlərinin işləməsi və tətbiqi keyfiyyətinin xüsusiyyətlərinin xüsusi dəyərlərinə nail olmaq lazımdır.

CMMI yetkinlik modeli - 1.1, əvvəlki modelləri təkmilləşdirir və təkmilləşdirir CMM(bax ), həmçinin proqram təminatının idarə edilməsi sahəsində mövcud beynəlxalq standartların əsas tələblərini qismən nəzərə alır. Əhəmiyyətli diqqət CMMI Müştəri tələblərini dəyişdirərkən, onların funksiyalara, komponentlərə, testlərə və layihə sənədlərinə izlənilməsi üçün inkişaf proseslərinə və iterasiyaların uçotuna verilir. Bu yaxınlarda 2003-cü il versiyasının SEI versiyasının modernləşdirilməsi haqqında məlumatlar ortaya çıxdı. CMMI-1.1 yığılmış təcrübəyə və müəssisələrdən gələn rəylərə əsaslanır. 2006-cı ildə modelin yeni, əhəmiyyətli dərəcədə təkmilləşdirilmiş versiyasını buraxacağı gözlənilir CMMI-1.2, bundan sonra 1.1 versiyası mərhələli şəkildə ləğv edilməlidir. 2007-ci ilin sonuna qədər istifadəçilər versiyaya keçməlidirlər CMMI-1.2, və gələcəkdə proqram mühəndisliyi sahəsində müəssisə texnologiyasının rəsmiləşdirilmiş keyfiyyət qiymətləndirilməsi (sertifikasiyası) üçün məcburi olacaqdır. Sertifikatın etibarlılıq müddəti üç il ilə məhdudlaşacaq. Böyük proqram sistemlərinin müştəriləri və tərtibatçıları bu dəyişikliklərə SEI tərəfindən 1.2 versiyasının rəsmi nəşrindən əvvəl hazırlaşmalıdırlar.

CMMI yetkinlik modelinin strukturu və məzmunu - 1.1

İki model variantı CMMI-1.1 təmin etmək üçün nəzərdə tutulmuşdur davamlı proseslər kompleksinin qiymətləndirilməsi müəyyən sahə proqram təminatı yaratmaq və ya mərhələli müəssisənin yetkinliyinin qiymətləndirilməsi və təkmilləşdirilməsi, eləcə də ümumilikdə proqram komplekslərinin həyat dövrünün təşkili üçün. Modellər CMMI məhsulların təşkili və təkmilləşdirilməsi, habelə PS-nin işlənib hazırlanması və saxlanması proseslərinin sadələşdirilməsi və onlara xidmət göstərilməsi üçün mütəxəssislərə köməklik göstərmək. Bu modellərin konsepsiyası mürəkkəb sistemlərin yetkinliyinin idarə edilməsi və qiymətləndirilməsi, proqram mühəndisliyi, eləcə də inteqrasiya olunmuş proqram məhsullarının yaradılması və onların inkişafının təkmilləşdirilməsi proseslərini əhatə edir. Davamlı və mərhələli modellərin komponentləri əsasən oxşardır və konkret layihələrin xüsusiyyətlərindən və xüsusiyyətlərindən asılı olaraq fərqli tərkibdə və istifadə ardıcıllığında seçilə və tətbiq oluna bilər.

Modelin təsviri variantları ümumi bölmələri ehtiva edən vahid bir sxemə uyğun olaraq qurulur:

  • ön söz;
  • 1 bölmə - giriş;
  • Bölmə 2 - komponent modeli;
  • 3-cü bölmə - terminologiya;
  • 4-cü bölmə - səviyyələrin məzmunu və modelin hər bir versiyasının əsas komponentləri (məqsəd və prosedurların işlənməsi);
  • 5-ci bölmə - proseslərin qarşılıqlı təsirinin strukturu; 7-ci bölmədə proseslərin dörd kateqoriyası, onların ümumi icmalı və CMMI proseslərinin qarşılıqlı əlaqə sxemləri şərh edilmişdir:
    • prosesin idarə edilməsi;
    • menecment - layihənin idarə edilməsi;
    • mühəndislik (texnologiya);
    • dəstək;
  • Bölmə 6 - Modeldən istifadə CMMI- modelin tətbiqi və təlim üzrə istifadəçilər üçün qısa tövsiyələr; standartın 2-ci və 3-cü hissələrində model proseslərinin əvvəlki CMM modelinin tənzimlənən prosesləri ilə uyğunluğu və uyğunluğu qeyd olunur. ISO 15504.
  • 7-ci bölmə hər bir standartda sonuncu, ən böyüyüdür, ümumi sənədin təxminən 500 səhifəsini tutur ki, bu da 700 səhifədən çoxdur. Bu bölmədə müəyyən bir modelin xüsusiyyətlərini nəzərə alan, orada sadalanan proseslərin hər birinin həyata keçirilməsi üçün ətraflı tövsiyələr verilir.

Birinci seçim(davamlı) model sənədi əks etdirir: Sistem Mühəndisliyi/ Proqram Mühəndisliyi/İnteqrasiya edilmiş Məhsul və Proseslərin İnkişafı, Versiya 1.1, Davamlı Nümayəndəlik üçün Qabiliyyət Yetkinlik Modeli İnteqrasiyası (CMMI) (CMMI-SE/SW/IPPD, V1.1, Davamlı). İnteqrasiya edilmiş Sistem Mühəndisliyi/Proqram Mühəndisliyi/İnteqrasiya edilmiş Məhsullar və İnkişaf Proseslərinin Yetkinlik Qiymətləndirilməsi Modeli - davamlı görünüş. Bu modeldə yeddinci bölmə proseslərdən ibarətdir:

  • prosesin idarə edilməsi:
    • təlimin təşkili;
    • proseslərin transformasiyasının (dəyişikliklərinin) təşkili;
    • innovasiyaların və genişlənmələrin təşkili;
  • layihənin idarə olunması:
    • layihənin planlaşdırılması;
    • layihə proseslərinin monitorinqi və nəzarəti;
    • Risklərin idarə edilməsi;
    • kəmiyyət layihənin idarə edilməsi;
  • mühəndislik (texnologiya):
    • tələblərin idarə edilməsi;
    • tələblərin inkişafı;
    • texniki həllər;
    • məhsul inteqrasiyası;
    • yoxlama;
    • validasiya (attestasiya, təsdiq);
  • dəstək:
    • konfiqurasiyanın idarə edilməsi;
    • dəyişikliklərlə bağlı təhlil və qərarların qəbulu;
    • kök səbəb təhlili və problemin həlli (nöqsanların aradan qaldırılması).

Beş əlavədə göstərilir:

AMMA- istifadə olunan ədəbi mənbələrin və sənədlərin tərkibi, lakin standartları qeyd etmir ISO;

AT- abbreviaturalar;

FROM- lüğətə əsaslanan terminologiya ISO yalnız dörd standartda istifadə olunur ISO 9000, ISO 12207, ISO 15504:1-9, ISO 15288;

D - yetkinlik səviyyələri üzrə model komponentlərinin formalaşdırılması üçün tələblərin və təkliflərin təsviri;

E - inkişaf iştirakçılarının siyahısı CMMI- layihə.

Bu modeldə diqqət təşkilati proseslərə, proqram layihələrinin həyata keçirilməsi proseslərinin planlaşdırılmasına, idarə olunmasına və nəzarətinə, proqram məhsullarına tələblərin işlənib hazırlanmasına və idarə olunmasına yönəldilmişdir. Aşağıdakılar ətraflı nümunələrdir CMMI onlardan bəziləri.

Layihənin Planlaşdırılması həm bu, həm də ikinci modelə daxildir:

  • proqram məhsulunun mümkün ölçüsünün (miqyasının) qiymətləndirilməsi;
  • PS layihəsinin funksiyalarının və xüsusiyyətlərinin mürəkkəbliyinin qiymətləndirilməsi;
  • proqram paketinin həyat dövrünün modelinin və mərhələlərinin müəyyən edilməsi;
  • layihənin texniki-iqtisadi əsaslandırılması - yarımstansiyanın dəyərinin, əmək intensivliyinin və həyat dövrünün müddətinin müəyyən edilməsi;
  • mərhələli iş qrafikinin və layihənin büdcəsinin hazırlanması;
  • layihə risklərinin təhlili, müəyyən edilməsi və qiymətləndirilməsi;
  • PS layihəsinin həyat dövründə proseslərin və məhsulların sənədlərinin planlaşdırılması və idarə edilməsi;
  • PS-nin həyat dövrünün mərhələləri üzrə texniki və insan resurslarının planlaşdırılması və bölüşdürülməsi;
  • layihənin həyata keçirilməsi üçün mütəxəssislər qrupunun bilik və ixtisas təminatının planlaşdırılması;
  • PS layihəsi üçün planlar toplusunun ümumiləşdirilməsi və təhlili;
  • PS layihəsinin sifarişçisi ilə tərtibatçı tərəfindən həyat dövrünün mərhələləri üçün işlərin və resursların əlaqələndirilməsi;
  • iş planının sənədləşdirilməsi və layihənin tərtibçisi meneceri tərəfindən təsdiqlənməsi.

Tələblərin İnkişafı Prosesləri proqram məhsulu hər iki modeldəki proseslərə bənzəyir və bunlara daxildir:

  • proqram məhsulunun funksiyalarına və xüsusiyyətlərinə müştərinin və istifadəçilərin real ehtiyaclarının müəyyən edilməsi;
  • proqram məhsulunun funksiyalarına dair ilkin, əsas tələblərin sifarişçi ilə tərtibatçı arasında işlənib hazırlanması və əlaqələndirilməsi;
  • mövcud resursların və proqram təminatı dəsti layihəsinin məhdudiyyətlərinin müəyyən edilməsi;
  • PS-nin funksiyaları üçün əsas ilkin tələblərin proqram paketinin komponentləri və sınaqları üçün tələblər toplusuna parçalanması;
  • əməliyyat və xarici mühitlə komponentlər arasında interfeyslərə tələblərin rəsmiləşdirilməsi;
  • proqram məhsulu konsepsiyasının və ondan istifadə ssenarilərinin işlənib hazırlanması;
  • funksional uyğunluğun ümumiləşdirilmiş xarakteristikalarına və proqram məhsulunun funksiyalarından təyinatı üzrə istifadəyə dair tələblərin işlənib hazırlanması.

Tələblərin İdarə Edilməsi hər iki modelə daxildir:

  • müştəri və tərtibatçılar tərəfindən PS layihəsi üçün tələblərin birmənalı başa düşülməsinə nail olmaq;
  • müştərinin proqram məhsuluna olan bütün tələblərini yerinə yetirmək üçün tərtibatçılardan öhdəliklərin alınması;
  • sifarişçi və tərtibatçı arasında razılaşdırılmış PS layihəsi üçün tələblərdə dəyişikliklərin idarə edilməsi;
  • PS layihəsi üçün ümumi tələblərdən komponentlərə və xüsusi proseslərə olan tələblərə dəyişikliklərin düzgünlüyünü təmin etmək;
  • layihənin inkişaf prosesləri ilə müştəri tələbləri arasında uyğunsuzluqların müəyyən edilməsi və müəyyən edilməsi.

İkinci variant sənədi təqdim edir: Sistem Mühəndisliyi/Proqram Mühəndisliyi/İnteqrasiya edilmiş Məhsul və Proseslərin İnkişafı üçün Qabiliyyət Yetkinlik Modeli İnteqrasiyası (CMMI), Versiya 1.1, Mərhələli Nümayəndəlik (CMMI-SE/SW/IPPD, V1.1, Mərhələli). İnteqrasiya edilmiş Sistem Mühəndisliyi/Proqram Mühəndisliyi/İnteqrasiya edilmiş Məhsullar və İnkişaf Proseslərinin Yetkinlik Qiymətləndirilməsi Modeli - mərhələli təqdimat. Model beş yetkinlik səviyyəsi konsepsiyasının saxlanmasına əsaslanır CMM[ , ]. Proseslərin tərkibi praktiki olaraq modelin birinci versiyası üçün yuxarıda veriləni təkrarlayır, lakin bir qədər fərqli ardıcıllıqla və nisbətən kiçik əlavələrlə.

Birinci səviyyə müxtəlif nisbətən sadə layihələrdə proseslərin tərkibində və məzmununda əhəmiyyətli qeyri-müəyyənlik ilə xarakterizə olunur, buna görə də sənəddə şərh edilmir. Buna görə də, mərhələli versiyada proseslərin məzmununu aydınlaşdırarkən və təfərrüatlandırarkən CMMI məhdudlaşdırılması tövsiyə olunur dörd əsas səviyyə:

  • ikinci səviyyə- rəsmiləşdirir əsas idarəetmə layihələr:
    • tələblərin idarə edilməsi;
    • layihənin planlaşdırılması;
    • layihənin monitorinqi və nəzarəti;
    • təchizatçılarla müqavilələrin idarə edilməsi;
    • proseslərin və məhsulların ölçülməsi və təhlili;
    • proseslərin və məhsulların keyfiyyətinin təmin edilməsi;
    • konfiqurasiyanın idarə edilməsi;
  • üçüncü səviyyə- əsas proseslərin standartlaşdırılmasını ehtiva edir:
    • tələblərin inkişafı;
    • texniki həllər;
    • məhsul inteqrasiyası;
    • yoxlama;
    • validasiya (sertifikasiya);
    • təşkilati proseslərin məzmunu;
    • təşkilati proseslərin müəyyənləşdirilməsi;
    • təlimin təşkili;
    • layihə proseslərinin və məhsulların inteqrasiya olunmuş idarə edilməsi;
    • Risklərin idarə edilməsi;
    • inkişaf komandasının inteqrasiyası;
    • təchizatçıların inteqrasiya olunmuş idarə edilməsi;
    • problemlərin təhlili və həlli (nöqsanların aradan qaldırılması);
    • inteqrasiya mühitinin təşkili;
  • dördüncü səviyyə- kəmiyyət idarəetməsini müəyyən edir:
    • proseslərin keyfiyyətinin təmsil olunmasının təşkili;
    • bütün layihənin və resursların kəmiyyət idarə edilməsi;
  • beşinci səviyyə- optimallaşdırma, davamlı təkmilləşdirmə:
    • təşkili, innovasiya, proseslərin kəmiyyət idarə edilməsi və resursların təmin edilməsi;
    • qüsurların səbəblərinin təhlili, keyfiyyətin yüksəldilməsi və proseslərin və məhsulların idarə edilməsi.

Modelin ikinci versiyasındakı tətbiqlər tərkibinə görə birinci model üçün yuxarıda göstərilən tətbiqlərə oxşardır. Hər bir daha yüksək yetkinlik səviyyəsində müraciət etmək tövsiyə olunur bütün proseslərəvvəlki aşağı səviyyələr. Modelin hər iki versiyasında yuxarıda vurğulanan hər bir əsas proses onun praktiki həyata keçirilməsi üçün ətraflı tövsiyələrlə şərh olunur və bu tövsiyələr strukturda birləşdirilmiş təxminən 20-30 səhifədən ibarətdir:

  • əldə ediləcək prosesin ümumi məqsədləri;
  • giriş sözü və proses funksiyalarının ümumi təsviri;
  • xüsusi proses məqsədləri;
  • prosesin idarə edilməsi;
  • proses tələblərinin işlənib hazırlanması;
  • digər proseslərlə qarşılıqlı əlaqə və interfeys;
  • praktik məqsədlər - proses fəaliyyətinin tələb olunan nəticələri;
  • müəyyən bir prosesdə hərəkətlərin planlaşdırılması;
  • prosesin həyata keçirilməsinin nəticələrinin təhlili və təsdiqi (təsdiqi);
  • prosesin monitorinqi və nəzarəti.

Əsas proseslərin əhatə dairəsi, məzmunu və təsvirlərinin tamlığı baxımından bu tövsiyələr PS Həyat Dövrü Profili üçün təqdim olunan bir sıra standartlara bənzəyir. Yetkinlik səviyyələrinə uyğun olaraq istifadə olunan proseslərin tamlığını sifariş etmək və qiymətləndirmək, müəssisələrin istehsal potensialını proseslərin proqnozlaşdırılan keyfiyyəti və onların fəaliyyətinin nəticələri və sertifikatlaşdırmaya hazırlığı baxımından proqram məhsullarını inkişaf etdirməyə imkan verir. modelin müəyyən yetkinlik səviyyəsinə uyğunluğu CMMI - 1.1.

Modellərə diqqət yetirin CMMI PS layihəsinin idarəetmə proseslərinə verilir. Modellərin bu tələbləri və prosesləri praktiki olaraq standartlarda tənzimlənən və ətraflı tövsiyələrə uyğundur. ISO 9001:2000 və kompleks PS həyat dövrü standartlarının profilinin əsas komponentləri [ , ]. Standartların 4-8 funksional bölmələrindəki proseslərə tələblər ISO 9001, ISO 9004, ISO 90003 məzmunca adekvat olan bir sıra bölmələr modeldə müqayisə oluna bilər CMMI(şək. 1-də məzmunun üst-üstə düşmə zonası). Proseslərin və tələblərin ümumiliyi oxşarlıqdan ibarətdir: tərkibi, terminologiyası, strukturu, tövsiyə olunan idarəetmə proseslərinin siyahısı, planlaşdırma, mövcud resursların uçotu, proqram mühəndisliyi proseslərinin həyata keçirilməsi, mütəxəssislərin qiymətləndirilməsi və təşkili.

Şəkil 1. Proseslərin ümumiliyi və standartların və yetkinlik modellərinin tələbləri

Böyük proqram layihələrinin tam həyat dövrünün dəstəklənməsi və tənzimlənməsi baxımından modellərin çatışmazlıqları CMMI mövcud standartların profili ilə bağlı ISO aşağıdakıları əhatə edə bilər:

Yuxarıda təqdim olunan PS-nin həyat dövrünü təmin etmək üçün proseslərin yetkinlik səviyyələrini müəyyən etmək üçün geniş texniki hesabat hazırlanmış və ilkin olaraq 1998-ci ildə təsdiq edilmişdir. ISO 15504, doqquz hissədən və bir çox tətbiqdən ibarətdir. Yetkinlik modelini təsvir edir CMM və səkkiz əsas prinsiplər standarta əsaslanan proqram mühəndisliyi ISO 9000:2000. Sonra daxil ISO bu sənəd məqsəd və konsepsiyanı tam saxlamaqla, strukturu və məzmunu köklü şəkildə yenidən işlənmiş, ixtisar edilmiş, sadələşdirilmiş və təsdiq edilmişdir. standart olaraq beş hissədə.

Standart ISO 15504:1-5:2003-2006 müəssisələr tərəfindən həyata keçirilən proqram vasitələrinin və sistemlərinin yaradılması, saxlanması və təkmilləşdirilməsi proseslərinin yetkinliyinin qiymətləndirilməsini və sertifikatlaşdırılmasını tənzimləyir:

  • öz dövlətini qurmaq texnoloji proseslər və onların təkmilləşdirilməsi;
  • xüsusi tələblərə və ya müştəri tələblərinin siniflərinə cavab vermək üçün öz proseslərinin uyğunluğunu müəyyən etmək;
  • performans üçün uyğunluğu baxımından müəyyən müqavilələr PS və sistemlərin müştəriləri ilə.

Standart aşağıdakılara kömək edir: müəssisələrin yetkinliyinin özünü qiymətləndirməsi, sertifikatlaşdırılmış proseslərin adekvat idarə edilməsini təmin etmək, proses reytinqlərinin profilini müəyyən etmək, həmçinin ƏS və sistemlərin istənilən həcminə və ölçüsünə uyğundur. Standartın tətbiqi müəssisələrin və mütəxəssislərin inkişafına yönəlib davamlı təkmilləşdirmə mədəniyyəti texnologiya yetkinliyi layihələrin biznes məqsədlərinə cavab verən PS-nin həyat dövrünün təmin edilməsi və mövcud resurslardan istifadənin optimallaşdırılması. Müəssisə prosesinin yetkinliyinin qiymətləndirilməsi müəyyən layihələr üçün üstünlük verilən onları müqayisə etmək və seçmək imkanı verir:

  • müştərilər, alıcılar, proqram məhsulları və sistemlərinin istifadəçiləri üçün: təchizatçının həyat dövrü proseslərinin cari və potensial yetkinliyini müəyyən etmək imkanı;
  • təchizatçılar və tərtibatçılar üçün: öz proqram təminatı və sistemlərinin həyat dövrü proseslərinin cari və potensial yetkinliyini, proseslərin təkmilləşdirilməsi üçün sahələri və prioritetləri müəyyən etmək bacarığı;
  • qəbul qiymətləndiriciləri üçün: qiymətləndirmə proseslərinin aparılması və təkmilləşdirilməsi üçün çərçivə.

Standartda təsdiqləmə ilə məşğul olur iki aspekt: müəyyən bir müəssisənin PS və sistemlərinin həyat dövrü proseslərini təkmilləşdirmək və layihənin və ya müəssisəyə dəstək proseslərinin elan edilmiş müddətinin istifadə olunan faktiki proseslərə uyğun olub olmadığını müəyyən etmək. Bu, standartın aşağıdakı beş hissəsində öz əksini tapmışdır. ISO 15504:1-5:2003-2006.

1-ci hissə - Konsepsiya və lüğət. Proqram təminatının və sistemlərin yetkinliyinin sertifikatlaşdırılması prosesləri haqqında ümumi məlumatları və standart hissələrinin istifadəsi üçün tövsiyələri ehtiva edir. Konturlu Ümumi Tələb olunanlar sertifikatlaşdırma üçün, terminologiya, struktur, standartın qalan hissələrinin əhatə dairəsi müəyyən edilir.

2-ci hissə - Sertifikatlaşdırmanın yerinə yetirilməsi (istehsalatı). O, PS və sistemlərin həyat dövrünü təmin etmək üçün texnoloji proseslərin yetkinlik səviyyəsinin təkmilləşdirilməsi və müəyyən edilməsi üçün əsas kimi sertifikatlaşdırma proseslərinin aparılması üçün ətraflı tələbləri ehtiva edir. Sənəddə attestasiyanın aparılması prosesləri, attestasiya üçün tövsiyə olunan proseslərin modelləri və proseslərin yoxlanılması obyektiv, mənalı və təmsil olunmaq üçün müəyyən edilir.

3-cü hissə - Sertifikatlaşdırma istehsalı üçün təlimat. Yetkinliyin qiymətləndirilməsi proseslərini yerinə yetirmək və tələblərin həyata keçirilməsini şərh etmək üçün texnologiyanın icmalını təqdim edir. O, əks etdirir: sertifikatlaşdırmanın icrası; yetkinlik proseslərinin müəyyən edilməsi üçün ölçmə vasitələri; sertifikatlaşdırma vasitələrinin seçilməsi və tətbiqi; sertifikat verənlərin səriştəsinin qiymətləndirilməsi; attestasiyanın bəyan edilmiş tələblərə uyğunluğunun yoxlanılması. Təsdiqləmə alətləri müəssisələr tərəfindən proqram məhsullarının və sistemlərinin planlaşdırılması, idarə edilməsi, monitorinqi, nəzarəti və təkmilləşdirilməsi, onların əldə edilməsi, işlənib hazırlanması, tətbiqi və saxlanmasında istifadə edilə bilər.

Hissə 4 - Bu iki aspektdə prosesin təkmilləşdirilməsi və prosesin yetkinliyi üçün istifadəçi təlimatı. Bir sıra addımlar tövsiyə olunur, bunlara aşağıdakılar daxildir: doğrulama proseslərinin nəticələrinin tətbiqi; yetkinliyin qiymətləndirilməsi üçün məqsədlərin müəyyən edilməsi; sertifikatlaşdırma üçün ilkin məlumatların müəyyən edilməsi; yaranan risklərin mümkün azaldılmasının qiymətləndirilməsi; prosesləri yaxşılaşdırmaq üçün addımlar; yetkinlik səviyyəsini müəyyən etmək üçün addımlar; kvalifikasiya təhlilinin nəticələrinin tələblərlə müqayisəsi.

5-ci hissə - 2-ci hissədə təqdim olunan tələblərə uyğunluq üçün attestasiya proseslərinin nümunə modeli. Geniş sənəd (162 səhifə) müxtəlif tətbiq sahələri, proqram layihələri və müəssisələr üçün həyat dövrü prosesinin yetkinlik qiymətləndirmələrinin təşkili, qiymətləndirilməsi və təkmilləşdirilməsi üçün standartın əvvəlki hissələrinin praktiki nümunələrini təqdim edir.

Layihələrin praktiki həyata keçirilməsində və mürəkkəb proqram təminatının həyat dövrünün təmin edilməsində bəzən tərtibatçılar və təchizatçılar üçün tətbiq üçün modellərin üstünlüklərini müəyyən etmək və vurğulamaq çətindir. CMMI. Müəssisənin ənənələrindən və böyük bir layihənin xüsusiyyətlərindən asılı olaraq, çox vaxt PS-ni əsas tam olaraq istifadə etmək məsləhət görülür. standart profilISO, və müştərinin qiymətləndirilməsi üçün yetkinlik səviyyəsi PS layihələrinin idarə edilməsi, təşkilati və texnoloji dəstəyi xüsusi tövsiyələr tətbiq edir CMMI. Bu təlimatlardan səmərəli istifadə oluna bilər proses keyfiyyətinin sertifikatlaşdırılması PS-nin həyat dövrünü təmin edən müəssisələrdə alternativ olaraq və ya bir sıra idarəetmə standartlarına uyğun olaraq sertifikatlaşdırma ilə birlikdə ISO 9000, layihənin xüsusiyyətlərindən və ərizəçinin proqram məhsulunun və ya texnologiyasının onun həyat dövrünü təmin etmək üçün sertifikatlaşdırma tələblərindən asılı olaraq.

Proqram məhsullarının sertifikatlaşdırılmasının təşkili

Sertifikatlaşdırma təşkil edən bir sıra təşkilati proseslərdən ibarətdir sertifikatlaşdırma sistemi, bu proseslər tənzimlənən prosedurlar və sənədlərlə dəstəklənir və ixtisaslı, sertifikatlı ekspertlər - müfəttişlər tərəfindən həyata keçirilməlidir. Tərtibatçı-müəssisənin və onun fəaliyyətinin nəticələrinin sertifikatlaşdırılması üçün - proqram məhsulları, modellər CMMI və ya standart profillər ISO[ , ] obyektlərin spesifik xüsusiyyətlərinə və PS-nin həyat dövrünün mühitinə uyğunlaşdırılmalı olan müəyyən bir nizam-intizam tövsiyə olunur. Aşağıda sadalanan proseslər və sənədlər böyük layihələr üçün nəzərdə tutulub və daha sadə hallarda tərtibatçılar, müştərilər və sertifikatçılar arasında razılaşma ilə azaldıla bilər.

Sertifikatlaşdırma işi orqanın və ya sınaq laboratoriyasının akkreditasiyası, akkreditasiyanın məqsədəuyğunluğu barədə qərar qəbul etmək üçün Mərkəzi Sertifikatlaşdırma Orqanına ərizə və sənədlər toplusunun formalaşdırılması və təqdim edilməsi ilə başlayır. Test nəticələri müsbət olarsa, akkreditasiya sertifikatı tərtib edilir və verilir.

Sertifikatlaşdırma orqanı və ya laboratoriyası haqqında əsasnamə akkreditasiyanın predmet sahəsini, hüquqi statusunu, funksiyalarını, strukturunu, hüquq və vəzifələrini, sınaqların üsullarını, vasitələrini və təşkilini müəyyən edən əsas sənəddir. Sertifikatlaşdırma laboratoriyasının (mərkəzinin) pasportunda avadanlıq haqqında məlumat olmalıdır kompyuter elmləri sınaq üçün zəruri olan işçi heyəti və işçi heyəti, sınaq alətləri ilə təchizat, normativ, texniki və metodiki sənədlərlə, habelə sınaq üçün zəruri olan digər resurslarla təmin edilməsi.

Keyfiyyətli sertifikatlaşdırma orqanının və ya laboratoriyanın əsas funksiya və vəzifələrinin yerinə yetirilməsi, sınaqların keyfiyyətinin və qiymətləndirmələrin, sınaqların və imtahanların nəticələrinə inamın təmin edilməsi ilə bağlı prinsiplərin bəyanatını, metod və prosedurların təsvirini ehtiva edir. Keyfiyyət üzrə təlimat adətən bölmələri ehtiva edir [ TWLSC$

  • sınaq və imtahanların keyfiyyətinin təmin edilməsi sahəsində siyasət;
  • mərkəzin müvafiq metodiki materiallar və proqram təminatı və sınaq alətləri ilə təchiz edilməsi;
  • sınaq obyektlərinə tələblərin rəsmiləşdirilməsi;
  • mərkəzin texniki təchizatı və kadrların təkmilləşdirilməsi sahəsində siyasət;
  • sertifikatlaşdırma nəticələrinin sənədləşdirilməsinin arxivləşdirilməsi və təhlükəsizliyinə nəzarət.

Sertifikatlaşdırılmalı olan məhsulların və ya proseslərin qiymətləndirilməsi üçün ərizəçi sertifikatlaşdırma sistemində qəbul edilmiş formada sertifikatlaşdırma orqanına ərizə göndərir. Sertifikatlaşdırma orqanı müraciət əsasında məhsulun sertifikatlaşdırılmasının hazırlanması və təşkili üzrə iş aparır. Bu işə daxildir:

  • məhsulların xüsusiyyətləri (həcm, texnologiya, normativ sənədlərin tələbləri və s.) və tərtibatçının təklifləri nəzərə alınmaqla sertifikatlaşdırma sxeminin seçilməsi;
  • nümunələrin götürülməsinin və sınaqdan keçiriləcək komponentlərin, əgər bu, standartlarda nəzərdə tutulmayıbsa, sayının və qaydasının müəyyən edilməsi;
  • sınaqların aparılması üçün akkreditə olunmuş sınaq laboratoriyasının seçilməsi və müəyyən edilməsi;
  • işin yerinə yetirilməsi üçün müqavilə layihəsinin hazırlanması.

Sertifikatlaşdırma üzrə işin hazırlıq hissəsi sertifikatlaşdırma sistemində qəbul edilmiş formada qərarın buraxılması ilə başa çatır. Qərar işin görülməsi üçün müqavilə layihəsi ilə birlikdə ərizəçiyə göndərilir. Sertifikatlaşdırma sınaqlarını təşkil edərkən, sertifikatlaşdırma üçün elan edilmiş məhsullar üçün mövcud normativ sənədlərin seçilməsi və öyrənilməsi, sınaq üsulları və nəticələrin qiymətləndirilməsi həyata keçirilir.

Ərizəçi müəyyən vaxt intervalında sertifikatlaşdırma zamanı keyfiyyət sisteminin hansı elementlərinin, təşkilati-texniki fəaliyyət sahələrinin və növlərinin yoxlanılmalı olduğu barədə yekun qərarlar qəbul edir. Ərizəçi yoxlama proseslərini təmin etmək üçün şərait yaratmalı və sənədləri təqdim etməlidir. O, sertifikatlaşdırma orqanına məhsulların hazırlanması və istehsalı zamanı aparılmış sınaq hesabatlarını, üçüncü tərəfin sınaq laboratoriyaları tərəfindən aparılmış sınaqlara dair sənədləri və texnologiyanın və ya məhsulların müəyyən edilmiş tələblərə uyğunluğunu göstərən digər sənədləri təqdim edə bilər. Ərizə ilə birlikdə təqdim olunan məhsullarının müəyyən edilmiş tələblərə uyğunluğunun sənədləşdirilmiş sübutlarının təhlili əsasında sertifikatlaşdırma orqanı sınaqların həcmini azaltmaq və ya sertifikat vermək barədə qərar qəbul edə bilər.

Sınaqlar yalnız normativ, akkreditasiya sənədlərində nəzərdə tutulmuş sınaqları aparmaq üçün akkreditə olunmuş sınaq laboratoriyaları tərəfindən aparılır. Akkreditə olunmuş laboratoriyanın sınaq obyektində sınaqlar aparmaq mümkün olmadıqda, sınaqlar bu laboratoriyanın işçiləri tərəfindən sınaq laboratoriyasının öz imkanlarından və ya təchizatçıdan əldə edilən sınaq qurğularından istifadə etməklə bu məhsulun istehsalçısı və ya istehlakçısında aparıla bilər. .

Proqram məhsullarının və müəssisə keyfiyyət sistemlərinin sertifikatlaşdırılması prosesinə aşağıdakılar daxildir:

  • tərtibatçı və ya sifarişçi (ərizəçi) tərəfindən bu sahədə səlahiyyətli orqanın və sertifikatlaşdırma sınaqlarının aparılması üçün sertifikatlaşdırılmış laboratoriyanın təhlili və seçilməsi;
  • ərizəçi tərəfindən sınaqdan keçirilməsi üçün sertifikatlaşdırma orqanına ərizə təqdim edilməsi və sertifikatlaşdırıcılar tərəfindən ərizə ilə bağlı qərarın qəbul edilməsi, sertifikatlaşdırma sxeminin seçilməsi, sertifikatlaşdırma müqaviləsinin bağlanması;
  • müəssisənin keyfiyyət sisteminə və/və ya sınaqdan keçiriləcək proqram məhsulunun versiyasına tələblərin müəyyən edilməsi;
  • sertifikatlaşdırma laboratoriyası tərəfindən şirkətin keyfiyyət sisteminin və ya proqram məhsulunun versiyasının sertifikatlaşdırma sınaqlarının aparılması;
  • əldə edilmiş nəticələrin təhlili və laboratoriya və/və ya sertifikatlaşdırma orqanı tərəfindən ərizəçiyə uyğunluq sertifikatının verilməsinin mümkünlüyü barədə qərar qəbul edilməsi;
  • sertifikatlaşdırma orqanı tərəfindən ərizəçiyə - uyğunluq nişanından istifadə etmək və sertifikatlaşdırılmış məhsullar vermək üçün sertifikat və lisenziyanın - proqram məhsulunun versiyalarının verilməsi;
  • müəssisənin və/və ya məhsulların sertifikatlaşdırılmış keyfiyyət sisteminə sertifikatlaşdırma orqanı tərəfindən təftiş nəzarətinin həyata keçirilməsi;
  • keyfiyyət sisteminin və/və ya məhsulların proseslərinin müəyyən edilmiş tələblərə uyğunluğunun pozulması və uyğunluq nişanının düzgün tətbiq edilməməsi hallarında ərizəçi tərəfindən düzəliş tədbirlərinin həyata keçirilməsi.

Təchizatçı rəhbərliyinin məhsulun keyfiyyətinə görə məsuliyyətini yoxlayarkən, müəssisənin və ya layihənin sənədləşdirilmiş keyfiyyət siyasəti, məqsəd və öhdəlikləri, habelə bu siyasətin başa düşülməsi, həyata keçirilməsi və iş şəraitində saxlanılması dərəcəsi müəyyən edilməlidir. təşkilatın bütün səviyyələri. Müəyyən edilsin ki, müəssisənin digər vəzifələrindən asılı olmayaraq, standartların və keyfiyyət sisteminin normativ sənədlərinin tələblərinin davamlı şəkildə yerinə yetirilməsi üçün səlahiyyət və məsuliyyət daşıyan idarəetmə nümayəndəsi var. Keyfiyyət sistemi proseslərinin praktiki həyata keçirilməsi üçün tələblərin, prosedurların, alətlərin və təlim keçmiş kadrların mövcudluğu, habelə bütün həyat boyu inteqrasiya olunmuş bir proses olan keyfiyyət sisteminin bütün komponentlərinin, tələblərinin və müddəalarının aktuallığı və sistematik sənədləşdirilməsi. PS-nin dövrü yoxlanılmalıdır. Keyfiyyət sisteminin yoxlanılması tərif daxil edilməlidir:

  • texnoloji sənədlərin mövcudluğu və tamlığı və praktikada onun tələblərinə uyğunluğu;
  • texnoloji avadanlığın vəziyyəti və onlara xidmət göstərilməsi üçün sistemin mövcudluğu;
  • nəzarət və sınaq sisteminin mövcudluğu və effektivliyi;
  • ölçmə və sınaq vasitələrinin vəziyyəti;
  • məhsul və ya texnologiyada müəyyən edilmiş çatışmazlıqların müəyyən edilməsi və aradan qaldırılması üçün sistemin mövcudluğu.

Sınaqlar əsasında alınan nəticələr qiymətləndirilir və məhsulların və ya proseslərin normativ sənədlərin tələblərinə uyğunluğu və ya uyğunsuzluğu barədə nəticələr əsaslandırılır. Test hesabatları sertifikatlaşdırma orqanına, habelə ərizəçiyə onun tələbi ilə təqdim olunur. Sınaq hesabatları məhsulların sertifikatlaşdırılması sistemlərinin qaydalarında və sınaq laboratoriyasının sənədlərində müəyyən edilmiş müddətlərdə, lakin üç ildən az olmayaraq saxlanılmalıdır.

Sənədlərin tamlığını və keyfiyyətini qəbul etdikdən və yoxladıqdan sonra sınaq laboratoriyasının mütəxəssisləri keyfiyyət sisteminin faktiki tətbiqi dərəcəsinin yoxlanılması müəssisədə. Sınaq keyfiyyət sisteminin sınaq proqramının hazırlanması ilə başlayır və bu, sonrakı işlər üçün iş planı kimi xidmət etməlidir. Proqram sınaq laboratoriyasının daxili iş sənədidir və tərtibatçı müəssisənin xüsusiyyətlərinə uyğun olaraq təfərrüatlı işlərin siyahısını və təqdim edilmiş ilkin sənədlərin tamlığı və keyfiyyətinin təhlilini və onların praktiki tətbiq dərəcəsini ehtiva etməlidir. proqram təminatının dizaynı, inkişafı və çatdırılmasında. Keyfiyyət sistemi prosedurlarının tətbiqinin yoxlanılması PS-nin həyat dövrünü təmin edən müəssisənin iş yerlərində sınaq laboratoriyası tərəfindən həyata keçirilir. İş yerində müvafiq sənədləri tərtib edən mütəxəssis-mütəxəssislərin olması və onların müddəa və tövsiyələrindən istifadənin tamlığı üzrə yoxlamalar aparılır. Layihənin vəziyyətinin nəzərdən keçirilməsi və keyfiyyət sisteminin, proseslərin və/və ya məhsulların daxili auditləri bu işlərin həyata keçirilməsinə birbaşa cavabdeh olan şəxslərdən asılı olmayaraq işçilər tərəfindən aparılmalıdır.

İnkişafın keyfiyyətinin yoxlanılması üsulları təmin edilməlidir zəruri resurslar test proqramının həyata keçirilməsi, planlaşdırma üsulları və özəl test prosedurlarının inkişafı üçün. Metodlarda aşağıdakılar olmalıdır: testin obyektləri və məqsədləri; qiymətləndirilmiş keyfiyyət göstəriciləri; sınaqların keçirilməsi şərtləri və qaydası; sınaq nəticələrinin emalı, təhlili və qiymətləndirilməsi üsullarını; texniki dəstək sınaq və hesabat. Testlər zamanı istifadə olunan aparat və proqram təminatı və sınaq proseduru, habelə yoxlamaların gözlənilən nəticələri göstərilməlidir. Audit idarəetmə xidməti tərəfindən belə bir sorğu alınarsa, düzəlişlərə, qüsurları düzəltmək üçün tədbirlərə nəzarət etmək üçün üsullar hazırlanmalıdır. Test proqramının idarə edilməsi xidməti hər hansı test məlumatının, eləcə də qiymətləndiricilər tərəfindən saxlanılan məlumatların məxfiliyini qorumaq üçün prosedurlar müəyyən etməlidir.

Test hesabatlarıərizəçiyə və sertifikatlaşdırma orqanına təqdim edilir. Ərizəçi sertifikatlaşdırma orqanına məhsulların işlənib hazırlanması və istehsalı zamanı aparılan sınaq hesabatlarını və ya sertifikatlaşdırma sistemində akkreditə olunmuş və ya tanınmış yerli və ya xarici sınaq laboratoriyaları tərəfindən aparılan sınaqlara dair sənədləri onların qüvvədə olma şərtləri nəzərə alınmaqla sertifikatlaşdırma orqanına təqdim edə bilər. Sertifikatlaşdırma sınaq protokolları əsasında alınan nəticələr qiymətləndirilir və məhsulların normativ sənədlərin tələblərinə uyğunluğu və ya uyğunsuzluğu barədə nəticələr əsaslandırılır.

Sertifikatlaşdırma sınaqlarının nəticələrinə dair nəticə sertifikatlaşdırıcılar tərəfindən hazırlanır və test nəticələri və sertifikatın verilməsi üçün əsaslar haqqında ümumiləşdirilmiş məlumatları ehtiva edir. Sertifikatlaşdırma sınaqlarının mənfi nəticələri alındıqda, uyğunluq sertifikatının verilməsindən imtina barədə qərar qəbul edilir. Sertifikatlaşdırılmış məhsul və ya keyfiyyət sistemi tamamlandıqdan sonra sınaqlar təkrarlana bilər. Texnologiyanın vəziyyətinin və ya məhsulun keyfiyyətinin təhlilinin nəticələri aktla tərtib edilir Test Proqramının bütün mövqeləri üçün təxminləri verən və istehsalın və məhsulların vəziyyətinin ümumi qiymətləndirilməsi, düzəliş tədbirlərinə ehtiyac da daxil olmaqla, nəticələri ehtiva edən . Akt sertifikatlaşdırma orqanı tərəfindən sınaq hesabatları, proqram məhsulu üçün sertifikatın verilməsi və etibarlılıq müddətinin müəyyən edilməsi üçün ərizə, yoxlama nəzarətinin tezliyi, habelə düzəliş tədbirlərinin tərtib edilməsi üçün istifadə olunur.

Sertifikatlaşdırma sınaqlarının və sənədlərin yoxlanılmasının nəticələrinə əsasən sertifikatın verilməsi barədə qərar qəbul edilir. Sertifikatlaşdırma sınaqlarının mənfi nəticələri alındıqda, bu barədə qərar qəbul edilir sertifikat verməkdən imtina uyğunluq. Bundan əlavə, sınaqların mənfi nəticələrinin ehtimal olunan səbəblərini aradan qaldırmaq üçün ərizəçi müəssisəyə təkliflər göndərilə bilər, sertifikatlaşdırılmış məhsullar başa çatdıqdan sonra sınaqlar təkrarlana bilər.

Sertifikatlaşdırma orqanı sınaq hesabatlarını təhlil etdikdən, istehsalı qiymətləndirdikdən, keyfiyyət sistemini sertifikatlaşdırdıqdan, ərizəyə dair qərarda göstərilən sənədləri təhlil etdikdən sonra məhsulların müəyyən edilmiş tələblərə uyğunluğunu qiymətləndirir, ekspertlərin rəyi əsasında sertifikat tərtib edir. və qeydiyyata alır. Sertifikatlaşdırma zamanı sertifikatlaşdırılan sistemin və ya proqram məhsulunun keyfiyyətinə təsir göstərə biləcək dizayn və ya istismar sənədlərinə dəyişikliklər edildikdə, ərizəçi əlavə sınaqların aparılması zərurəti barədə qərar qəbul etmək üçün bu barədə sertifikatlaşdırma orqanına məlumat verməlidir. Qeydiyyatdan keçdikdən sonra sertifikat qüvvəyə minir və ərizəçi şirkətə göndərilir. Sertifikatın verilməsi ilə eyni vaxtda ərizəçi müəssisəyə verilə bilər lisenziya uyğunluq nişanından istifadə hüququ üçün.

Uyğunluq sertifikatının bütün qüvvədə olduğu müddət ərzində işlədiyi müddətdə sertifikatlaşdırılmış proqram məhsulları üçün, yoxlama nəzarəti. Təftiş nəzarəti dövri və formada həyata keçirilir plandankənar yoxlamalar texnologiyanın və sertifikatlaşdırılmış məhsulların keyfiyyətinə dair tələblərə uyğunluq. Nəzarət obyektləri, sertifikatlaşdırma sxemindən asılı olaraq, sertifikatlaşdırılmış məhsullar, keyfiyyət sistemi və ya istehsalçının istehsalının sabitliyidir. Yoxlamanın tezliyi və həcmi müəyyən edilərkən aşağıdakı amillər nəzərə alınır: proqram məhsulunun potensial təhlükə dərəcəsi, istehsalın sabitliyi, buraxılış həcmi, işlənmə zamanı keyfiyyət sisteminin mövcudluğu və tətbiqi, məlumat. istehsalçı, dövlət nəzarət və nəzarət orqanları tərəfindən məhsulun və onun istehsalının sınaqlarının nəticələrinə dair.

Yoxlama nəzarətinin nəticələri aktla tərtib edilir nümunə sınaqlarının və digər yoxlamaların nəticələrini qiymətləndirən , sertifikatlaşdırılmış məhsulların istehsalının vəziyyəti və verilmiş sertifikatın etibarlılığının saxlanılması imkanları haqqında ümumi nəticə çıxarır. Akt sertifikatlaşdırma orqanında saxlanılır və onun surətləri tərtibatçıya və yoxlama nəzarətində iştirak etmiş təşkilatlara göndərilir. Sertifikatlaşdırma orqanı yoxlama nəzarətinin nəticələrinə əsasən məhsulların sertifikatlaşdırma zamanı nəzarət edilən normativ sənədlərin tələblərinə uyğun gəlmədiyi halda sertifikatın qüvvəsini dayandıra və ya ləğv edə və uyğunluq nişanından istifadə hüququna verilmiş lisenziyanı ləğv edə bilər. həmçinin aşağıdakı hallarda:

  • yetkinlik modelində, standartların profilində, məhsul qaydalarında və ya sınaq metodunda əsaslı dəyişikliklər;
  • məhsulların dizaynında (tərkibində) dəyişikliklər, tamlıq;
  • inkişaf və istehsalın təşkili və ya texnologiyasında dəyişikliklər;
  • texnologiyanın, nəzarət və sınaq üsullarının, keyfiyyət sisteminin tələblərinə uyğun gəlməməsi, əgər sadalanan dəyişikliklər məhsulların sertifikatlaşdırma zamanı nəzarət edilən tələblərə uyğun gəlməməsinə səbəb ola bilərsə.

Sertifikat və uyğunluq nişanından istifadə hüququ üçün lisenziyanın fəaliyyətinin dayandırılması haqqında qərar, əgər ərizəçi onu vermiş sertifikatlaşdırma orqanı ilə razılaşdırılmış düzəliş tədbirləri vasitəsilə aşkar edilmiş uyğunsuzluğun səbəblərini aradan qaldıra və təsdiq edə bilsə, qəbul edilmir. akkreditə olunmuş laboratoriyada təkrar sınaqdan keçirilmədən məhsulun və ya proseslərin normativ sənədlərə uyğunluğu. Bunu etmək mümkün olmadıqda, sertifikatın qüvvəsi ləğv edilir və uyğunluq nişanından istifadə hüququ üçün lisenziya ləğv edilir. Sertifikatın fəaliyyətinin dayandırılması və ya ləğv edilməsi haqqında məlumat onu vermiş sertifikatlaşdırma orqanı tərəfindən ərizəçiyə, istehlakçılara və digər maraqlı təşkilatlara çatdırılır. Sertifikatın etibarlılığı və məhsulların uyğunluq nişanı ilə etiketlənməsi hüququ, tərtibatçı müəssisə aşağıdakı şərtləri yerinə yetirdikdə yenilənə bilər:

  • uyğunsuzluğun səbəblərinin müəyyən edilməsi və onların aradan qaldırılması;
  • sertifikatlaşdırma orqanına məhsulun keyfiyyətinin yaxşılaşdırılması və təmin edilməsi üzrə görülmüş işlər haqqında hesabatın təqdim edilməsi;
  • üsullara uyğun və sertifikatlaşdırma orqanının nəzarəti altında məhsulların əlavə sınaqlarının aparılması və müsbət nəticələrin alınması.

Proqram məhsullarının sertifikatlaşdırılması proseslərinin və nəticələrinin sənədləşdirilməsi

Keyfiyyət sisteminin sertifikatlaşdırılması üçün sənədlərin tərkibi və məzmunu müəssisələr proqram təminatının dizaynı, işlənməsi və modifikasiyası xüsusiyyətlərindən, habelə onların keyfiyyətinə olan tələblərdən və texnoloji mühitin xüsusiyyətlərindən asılıdır. Buna görə də hər bir müəssisə və ya layihə üçün lazımi sənədlər toplusu bu xüsusiyyətlərə uyğun seçilməli və uyğunlaşdırılmalıdır. Sertifikatlaşdırma zamanı qiymətləndirilən keyfiyyət sisteminin göstəriciləri müvafiq sənədlərin mövcudluğu və yetkinlik modelinin müəyyən səviyyəsinin tələblərinin praktiki şəkildə yerinə yetirilməsidir. SMMI və ya uyğunlaşdırılmış standartlar profili ISO 9000:2000, eləcə də onların əsasında yaradılmış, iş təsvirləri inkişaf etdirici-müəssisənin mütəxəssisləri. Ərizəçi sifarişçi ilə tərtibatçı arasında razılaşdırılmış və normativ sənədlərə uyğun olaraq etibarlılığını, tərkibinin və işlənməsinin yetərliliyini yoxlamaq üçün təsdiq edilmiş sənədlər toplusunu hazırlayıb sınaq laboratoriyasına təqdim etməlidir.

Sertifikatlaşdırma üçün əsas sənədlərin göstərici dəsti üç qrupdan ibarətdir:

  • əsas qaydalar standartların profilinin nomenklaturasına və məzmununa uyğun keyfiyyət sistemlərinə əsaslanır ISO 9000:2000 və ya yetkinlik modelləri SMMI, habelə yoxlanılan müəssisənin keyfiyyət sisteminin və ya məhsulunun sınaqçılarına (ekspertlərinə) təqdim edilən proqram, təlimat və onların əsasında tərtibatçılar tərəfindən hazırlanmış təlimatlar;
  • keyfiyyətinin sertifikatlaşdırılması üçün layihə rəhbərliyi tərəfindən hazırlanmış konkret müəssisə və ya layihəni, habelə proqram təminatının həyat dövrünü xarakterizə edən mənbə sənədləri;
  • sertifikatlaşdırma orqanına, ərizəçiyə və yoxlanılan müəssisənin rəhbərliyinə təqdim edilən müəssisənin keyfiyyət sisteminin və/və ya proqram məhsulunun auditinin (sertifikasiyasının) nəticələrini əks etdirən sınaqçıların hesabat sənədləri.

Sertifikatlaşdırma üçün təqdim edilən proqram təminatı məhsulu və ya müəssisənin keyfiyyət sistemi müvafiq sənədlərlə birlikdə təqdim edilməlidir. Bu sənədlərin qruplarının siyahısı və təxmini məzmunu böyük proqram məhsullarının həyat dövrünü təmin edən müəssisələrin keyfiyyət sistemlərinin yoxlanılmasının ümumi vəziyyətinə yönəldilmişdir. Sənədlər toplusu proqram layihələrinin xüsusiyyətlərinə uyğun olaraq ərizəçi, sertifikatlaşdırıcı və yoxlanılan müəssisənin rəhbərliyi arasında razılaşdırılmış şəkildə azaldıla və uyğunlaşdırıla bilər. Bəzi sənədlər onların həyata keçirilməsi üçün müəyyən mütəxəssislərin aydın məsuliyyəti ilə inteqrasiya olunmuş hesabatlara birləşdirilə bilər.

Müəssisənin keyfiyyət sisteminin və proqram təminatının həyat dövrünün əsas sənədləri

  1. Performansın yaxşılaşdırılması üçün konsepsiya, terminologiya, tələblər və təlimatlar - keyfiyyət idarəetmə sistemləri - ISO 9000:2000 və ya CMMI yetkinlik modelinin versiyası.
  2. Standartların uyğunlaşdırılmış versiyaları və ya bölmələrinin siyahısı və tövsiyələri ISO 12207, ISO 15504, onların dəyişiklikləri və tətbiqi qaydaları, uyğunlaşma zamanı seçilmiş və müəyyən bir müəssisənin və ya proqram məhsulu layihəsinin keyfiyyət sistemində istifadəsi məcburidir.
  3. Standartın uyğunlaşdırılmış versiyası və ya bölmələrinin siyahısı və tövsiyələri ISO 900003, uyğunlaşma zamanı seçilmiş və proqram məhsulu istehsal edən müəssisənin keyfiyyət sistemində istifadəsi məcburidir.
  4. Standartlar əsasında müəyyən edilmiş, uyğunlaşdırılmış və dəqiqləşdirilmiş PS layihəsinin əsas xüsusiyyətləri və keyfiyyət atributları ISO 12182, ISO 9126, ISO 14598, ISO 25000.
  5. Standartların tövsiyələri əsasında texniki xidmət və konfiqurasiyanın idarə edilməsi üzrə təlimatın uyğunlaşdırılmış versiyası və təsdiq edilmiş nəşri ISO 14764, ISO 10007, ISO 15846.
  6. Müəyyən bir PS layihəsi üçün müəssisənin keyfiyyət sisteminin prosedurlarında iştirak edən işçilərin işini yerinə yetirən və yoxlayan bütün idarəedicilərin məsuliyyətini, səlahiyyətlərini və qarşılıqlı əlaqə qaydasını müəyyən edən vəzifə təlimatları toplusu.

Müəyyən bir proqram vasitəsinin həyat dövrünün xüsusiyyətlərini əks etdirən mənbə sənədləri

  1. Müəssisədə yaradılan proqram məhsullarının xüsusiyyətlərinin təsviri, sistem və onların həyat dövrünün xarici mühiti, PS layihəsinin standartlarının və tələblərinin və müəssisənin keyfiyyət sisteminin iş versiyalarının uyğunlaşdırılması və hazırlanması üçün zəruridir. standartların tövsiyələri ISO 12207, ISO 15504, ISO 90003ISO 9126.
  2. Keyfiyyət sistemi sahəsində inkişaf etdirici-müəssisənin məqsədlərinin, tələblərinin və öhdəliklərinin təsviri, proqram təminatının bütün həyat dövrünün inkişafı, çatdırılması və dəstəklənməsi proseslərinin və məhsulları üçün keyfiyyət meyarları.
  3. Uyğunlaşdırılmış standartlar əsasında proqram məhsulunun müəyyən bir versiyasının həyat dövrünü və istifadəsini təmin etmək üçün müştəriyə və istifadəçilərə təqdim edilən əməliyyat sənədləri toplusu. ISO 9294, ISO 15910, ISO 18019.
  4. Proqram məhsulunun həyat dövrünü təmin etmək üçün istifadə olunan dizayn, inkişaf, modifikasiya, nəzarət və sınaq üçün sənədləşdirmə və avtomatlaşdırma vasitələri.
  5. Tətbiqin sınaqdan keçirilməsi və müəssisənin və proqram məhsulunun keyfiyyət sisteminin proseslərinin səmərəliliyinin qiymətləndirilməsi planları və üsulları.
  6. Texniki xidmət üsulları, proqram məhsulu komponentlərinin və sənədlərin identifikasiyası, proqram təminatı və məlumat komplekslərinin versiyalarının təhlili və təsdiqi.
  7. Proqram məhsulunun versiyalarının və onlara əlavə olunan sənədlərin konfiqurasiyanın idarə edilməsi, təsdiqi, saxlanması, mühafizəsi, surətinin çıxarılması, həmçinin proqram məhsulu versiyalarının həyat dövrü ərzində müəssisə arxivində qeydə alınmış keyfiyyət xüsusiyyətləri haqqında məlumatların toplanması və saxlanması metodologiyası.

Nəticədə test sənədləri - müəssisənin və / və ya proqram məhsulunun keyfiyyət sisteminin sertifikatlaşdırılması

  1. Proqram məhsulunun bütün həyat dövrü ərzində inteqrasiya olunmuş keyfiyyət təminatı prosesini təmin edən müəssisənin keyfiyyət sisteminin tələb və müddəalarına uyğunlaşdırılmış sənədlərin mövcudluğu, aktuallığı və sistematik icrası haqqında hesabat.
  2. Keyfiyyət sisteminin vəziyyətinin və tətbiqinin monitorinqinin və sınaqlarının nəticələri, onun uyğunluğunu və effektivliyini müəyyən etmək üçün vaxtaşırı həyata keçirilir.
  3. Müştəri ilə sertifikatlaşdırma müqaviləsinin tələblərinin yerinə yetirilməsi zamanı əldə edilmiş keyfiyyətin nəticələrinə dair yoxlamaların aparılması və sənədləşdirilmiş hesabatların aparılması üsullarının mövcudluğu və saxlanması haqqında hesabat.
  4. Proqram təminatı paketinin əldə edilmiş keyfiyyət xüsusiyyətlərinin qeydiyyatının nəticələri: proqram məhsulunun və onun komponentlərinin keyfiyyətinin xüsusiyyətləri və atributları haqqında qeydə alınmış məlumatların identifikasiyası, toplanması, saxlanması.
  5. İnkişaf planının icrasının nəticələri, inkişaf mərhələlərinin sənədləşdirilmiş giriş və çıxış məlumatları və PS-nin həyat dövrünün həyata keçirilməsini yoxlamaq üçün protokollar.
  6. Keyfiyyət proqramının praktiki icrasının nəticələri və PS-nin həyat dövrünün bütün mərhələlərində keyfiyyət sahəsində tənzimlənən fəaliyyətlərin həyata keçirilməsi.
  7. Ətraf mühit simulyatorlarının və sınaq generatorlarının sertifikatlaşdırılmasının nəticələri, habelə proqram məhsulunun sertifikatlaşdırma sınaqlarının aparılması üçün onların kifayət qədər qiymətləndirilməsi.
  8. Planların və sınaq metodlarının həyata keçirilməsinin təhlilinin nəticələri, sınaq hesabatları, sınaq nəticələrinin tələblərə uyğunluğunun qiymətləndirilməsi, habelə ərizəçinin, sifarişçinin və təchizatçının nümayəndələri tərəfindən təsdiq edilmiş sınaq nəticələri.
  9. Proqram təminatı sisteminin və müəssisənin keyfiyyət sisteminin həyat dövrünün real xüsusiyyətlərinin yoxlanılması nəticələrinin aktı, onların proqram məhsulunun istehsalının sertifikatlaşdırılması tələblərinə uyğunluğu haqqında nəticələr.
  10. Müəssisənin və/və ya proqram məhsulunun keyfiyyət sistemi və onun həyat dövrünü təmin edən sertifikat, uyğunluq nişanlarından istifadə üçün lisenziya.

Ədəbiyyat

V.V. Lipayev - Proqram təminatının həyat dövrü standartları profilləri. -- Jet Məlumatı, Xəbər bülleteni, N 12, 2005

K. Milman, S. Milman -- SMMI gələcəyə doğru bir addımdır. -- açıq sistemlər., N 5-6.(2005), N2.(2006) , 2005, 2006

İSO IEC TR 15504-CMMI proqram vasitələrinin və informasiya sistemlərinin yaradılması və saxlanması proseslərinin yetkinliyinin qiymətləndirilməsi və sertifikatlaşdırılması. Per. ingilis dilindən -- M .: Kitab və biznes, 2001

V.V. Lipayev - Mürəkkəb proqram təminatının həyat dövrünün prosesləri və standartları. kataloq.-- M.: SINTEG, 2006

V.V. Lipayev - İri miqyaslı proqram təminatının keyfiyyətinin təmin edilməsi üsulları.-- M.: RFBR. SINTEG, 2003

"; antisource: "Proqram məhsulları indi insan fəaliyyətinin demək olar ki, bütün sahələrində idarəetmə problemlərini həll etmək üçün istifadə olunur: iqtisadiyyatda, sosial, hərbi və digər sahələrdə. Ölkədə və dünya bazarında müxtəlif tətbiqlər üçün kütləvi şəkildə işlənib hazırlanması və çatdırılması zamanı yerli proqram məhsullarının yüksək keyfiyyətinin təmin edilməsi strateji vəzifəyə çevrilmişdir."; şərt: 1]$

Annotasiya: İnkişaf proseslərinin təkmilləşdirilməsi üçün yəqin ki, ən məşhur metodologiyanın əsasında duran ideyalar dairəsi ətraflı öyrənilir. proqram təminatı- SMM. HMM-nin məntiqi və strukturu təhlil edilir. HMM ilə əvvəllər öyrənilmiş proses modelləri arasında əlaqə göstərilir.

çərçivəsində yaradılmış gözəl praktiki alət proses yanaşma fəaliyyət təsvirinə dizayn təşkilatı xüsusilə, inkişaf edən təşkilat İnformasiya sistemləri , HMM metodologiyasını nümayiş etdirir. CMM, Təxminən "idarəetmə sisteminin yetkinlik modeli" mənasını verən Capability Maturity Modeli deməkdir. Ədəbiyyatda CMM daha çox təşkilati yetkinlik modeli kimi xatırlanır və mən də bu ənənəyə əməl edəcəyəm.

SMM-in yaranma tarixi aşağıdakı kimidir. 80-ci illərin sonunda. Ötən əsrdə ABŞ Müdafiə Nazirliyi 1Eng Proqram Mühəndisliyi İnstitutuna sifariş verdi. SEI - Proqram Mühəndisliyi İnstitutu Carnegie Mellon Universiteti proqram təminatının hazırlanması layihələrində subpodratçıların seçilməsi üçün meyarlar sistemi üzərində işləyir. İş 1991-ci ildə tamamlandı və nəticədə CMM oldu. Dərhal qeyd etməliyik ki, model heç bir maliyyə, iqtisadi, siyasi, təşkilati xarakter daşımır seçim meyarları subpodratçı, eləcə də gizli işə buraxılma imkanının meyarları (yəqin ki, belə vəzifələr qoyulmayıb). Söhbət yalnız proqram sistemlərinin inkişafı baxımından potensial subpodratçının qabiliyyətini təsvir edən meyarlardan gedir.

CMM quruluşu

Modelin yaradıcıları təşkilatın proseslərini təşkilatın keyfiyyətli işi yerinə yetirmək qabiliyyətini qiymətləndirmək üçün əsas götürdülər ki, bu (qabiliyyət) yetkinlik adlanırdı. Sonra onlar bəzi qeyri-ciddi fərziyyələr irəli sürdülər, sonradan bir çox İT mütəxəssisləri (və bəlkə də əksəriyyəti) tərəfindən ədalətli kimi qəbul edildi və tanındı.

Fərziyyə 1. Yetkinliyin keyfiyyətcə müxtəlif səviyyələri var dizayn təşkilatı inkişaf edir İnformasiya sistemləri(HMM modelində beş belə səviyyə var).

Fərziyyə 2. İstənilən inkişaf təşkilatı daha yüksək yetkinlik səviyyəsinə keçməkdə maraqlıdır (təkcə Müdafiə Nazirliyinin müqavilələri uğrunda mübarizədə şanslarını artırmaq üçün deyil, həm də özünü təkmilləşdirmək məqsədi ilə).

Fərziyyə 3. Keçid yalnız növbəti səviyyəyə uyğun olaraq mümkündür. Səviyyəni "atlamaq" mümkün deyil (daha doğrusu, təşkilat üçün risklər eyni zamanda kəskin şəkildə artır).

Beləliklə, səviyyələr təşkilatın yüksəldiyi bir "nərdivan" təşkil edir öz inkişafı. Hər bir səviyyə təşkilatın proseslərinin müəyyən tərkibi və xüsusiyyətləri ilə xarakterizə olunur. SMM "Səviyyə Nərdivanı" geniş şəkildə qəbul edilmiş və yayılmışdır. Onun necə göründüyü budur.

Səviyyə 1 "Başlanğıc". İstehsal prosesi bütövlükdə hər dəfə konkret bir layihə üçün yaradılan, bəzən hətta xaotik kimi xarakterizə olunur. Yalnız bir neçə proses müəyyən edilir və layihənin uğuru fərdlərin səylərindən asılıdır.

Səviyyə 2 "Təkrarlana bilən". Xərcləri izləməyə, iş qrafikinə və yaradılan proqram həllinin funksionallığına nəzarət etməyə imkan verən əsas layihə idarəetmə prosesləri yaradılmışdır. Oxşar proqram inkişaf layihələrində keçmiş uğurları təkrarlamaq üçün lazım olan proses intizamını qurdu.

Səviyyə 3 "Qeyri-müəyyən". İstehsal prosesi hər ikisi üçün sənədləşdirilmiş və standartlaşdırılmışdır idarəçilik işi eləcə də dizayn üçün. Bu proses təşkilatın standart istehsal prosesinə inteqrasiya olunur. Bütün layihələr təşkilatın standart əməliyyat prosesinin təsdiq edilmiş fərdiləşdirilmiş versiyasından istifadə edir.

Səviyyə 4 "İdarə olunan". İstehsal prosesinin və yaradılan məhsulun keyfiyyətinin ətraflı kəmiyyət göstəriciləri toplanır. Həm istehsal prosesi, həm də məhsullar kəmiyyət baxımından qiymətləndirilir və nəzarət edilir.

Səviyyə 5 "Optimallaşdırma". Davamlı proses təkmilləşdirilməsi kəmiyyət vasitəsilə əldə edilir rəy prosesi və bunda qabaqcıl ideya və texnologiyaların tətbiqi ilə.

Sərtliyin olmamasına baxmayaraq, yuxarıdakı tərif intuitiv olaraq əksər hallarda etiraz yaratmır. Üstəlik, təcrübəli mütəxəssislər niyə keçidlərin yalnız növbəti səviyyəyə mümkün olduğunu, eləcə də niyə ümumiyyətlə belə bir keçid üçün səy göstərməyə dəyər olduğunu başa düşürlər. Eyni zamanda, HMM modelində belə bir yanaşmanın heç bir kəmiyyət və hətta formal əsaslandırması yoxdur, lakin bu, onun mahiyyətini azaltmır.

Bundan əlavə, necə deyərlər, texnologiya məsələsidir. Modelin strukturu müəyyən edilir (Şəkil 7.1), təriflər verilir və hər səviyyədə hər bir prosesi dəqiq təsvir etmək üçün zəhmətkeş işə başlayır. Görülən işlərin praktiki dəyərini qiymətləndirmək üçün bu yolun bir hissəsindən keçək.


düyü. 7.1.

Əncirdə. 7.1 aşağıdakı anlayışları ehtiva edir.

Əsas Proses Qrupu. (Paulk, et al., 1995) qeyd edildiyi kimi, "əsas proseslərin hər bir qrupu əlaqəli fəaliyyətlər blokunu müəyyənləşdirir, bunun nəticəsində istehsal prosesinin məhsuldarlığını artırmaq üçün əhəmiyyətli olan məqsədlərə nail olunur. Üçün məsələn, bir qrup əsas proseslər üçün " Tələblərin İdarə Edilməsi"(Şəkil 7.2-ə baxın) məqsəd müştəri və tərtibatçı arasında proqram təminatının hazırlanması layihəsinin tələblərini uzlaşdırmaqdır."

CMM-də fərdi proseslər yoxdur. Əksinə, var fərdi əsərlər, əsas təcrübələr adlanır (aşağıya bax), bir-biri ilə giriş və çıxışlarla əlaqələndirilir və tikinti prosesləri üçün mənbə materialı kimi xidmət edir. CMM proseslərin necə strukturlaşdırılmasına, yəni əsas təcrübələrin məntiqi ardıcıllıqla əlaqələndirilməsinə dair təlimat vermir. Əsas təcrübələr toplusuna əsas proses qrupları deyilir.


düyü. 7.2.

CMM-də əsas proseslər qrupları yetkinlik səviyyələrinə uyğunlaşdırılıb (Şəkil 7.2), yəni bir səviyyədəki bütün təcrübələr yalnız bir-biri ilə qarşılıqlı əlaqədə olur və digər səviyyələrdəki təcrübələrlə qarşılıqlı əlaqədə deyil. Bu, müəyyən bir səviyyədə bütün proseslərin tam yerinə yetirilməsinə zəmanət verməyə və buna görə də səviyyəni təşkilatın inkişafının başa çatmış mərhələsi ilə əlaqələndirməyə imkan verir.

"Açar" sifəti var olduğunu bildirir proses qrupları spesifik yetkinlik səviyyəsi baxımından əsas olmayan, yəni bu səviyyənin məqsədlərinə nail olunması ilə bağlı olmayan (yəni, təcrübələr toplusu) (aşağıya bax). HMM modeli hər şeyi təsvir etmir proses qrupları proqram təminatının inkişafı və saxlanması ilə bağlı. O, yalnız istehsal prosesinin məhsuldarlığının əsas müəyyənediciləri kimi müəyyən edilən qrupları təsvir edir.

Məqsədlər. CMM-də məqsədlər proseslərlə deyil, əsas proseslər qrupları ilə əlaqələndirilir. Yuxarıda qeyd edildiyi kimi, məqsədlərə əsas təcrübələrin həyata keçirilməsi ilə nail olunur. CMM-də məqsədə çatmaq o deməkdir ki, birincisi, əsas təcrübələrin həyata keçirilməsindən sonra istənilən nəticə əldə edilir, ikincisi, kifayət qədər ardıcıl olaraq əldə edilir. Əsas Proses Qrupunun məqsədlərinə nail olmaq üsulu layihədən layihəyə fərqli ola bilər. mövzu sahəsi və ya ətraf mühit.

Bu məqsədlər bütün layihələr üçün həyata keçirilirsə, bu, təşkilatın bu əsas proseslər qrupu ilə əlaqəli istehsal prosesinin yetkinlik səviyyəsinə çatması deməkdir.

Fəsil. Bölmələr (hər səviyyədə onlardan beşi var və onlar həmişə eynidir) müvafiq səviyyədə həyata keçirilməli olan əsas proseslər qruplarının xassələrini təmsil edir. Bu xüsusiyyətlər proseslərin necə həyata keçirildiyini və təşkilatda nə dərəcədə qanuniləşdirildiyini, yəni rəsmi olaraq təsdiqləndiyini və korporativ prosedurlar, siyasətlər və digər proseslərlə əlaqələndirildiyini təsvir edir. Budur beş bölmə.

İcra öhdəlikləri

Prosesin qurulmuş və sabit olmasını təmin etmək üçün təşkilatın görməli olduğu tədbirləri təsvir edin. İcra öhdəlikləri adətən təşkilati siyasətlərin yaradılması və yuxarı rəhbərliyin dəstəyi ilə bağlıdır.

İlkin şərtlər

İstehsal prosesinin səriştəli şəkildə həyata keçirilməsi üçün layihə və ya təşkilatda yerinə yetirilməli olan ilkin şərtləri təsvir edin; adətən resurslara, təşkilati strukturlara və tələb olunan təlimlərə aiddir.

Əməliyyatlar davam edir

Davam edən Əməliyyatlar bölməsi bu səviyyədə yerinə yetirilməli olan əsas işi təsvir edir. İcra edilən əməliyyatlara adətən planların yaradılması və xüsusi əməliyyatların həyata keçirilməsi, işlərin yerinə yetirilməsi və izlənilməsi və lazım olduqda düzəldici tədbirlərin görülməsi daxildir.

Ölçmələr və təhlillər

Bölmə "Ölçmələr və

“Əsas proseslərin hər bir qrupu əsas təcrübələrlə ifadə olunur, onların həyata keçirilməsi qrupun məqsədlərinə nail olmağa kömək edir.Əsas təcrübələr əsas proseslər qrupunun effektiv həyata keçirilməsinə və yaradılmasına ən çox töhfə verən infrastruktur və əməliyyatları təsvir edir.

Hər bir əsas təcrübə bir cümlədən ibarətdir, daha sonra nümunələr və aydınlaşdırmalar daxil ola bilən daha ətraflı təsvir verilir. Bəzən ən yüksək səviyyəli əsas təcrübələr adlandırılan Əsas Təcrübələr bir qrup əsas proseslər üçün əsas siyasətləri, prosedurları və əməliyyatları müəyyən edir. Təfərrüatlı təsvir komponentləri tez-tez alt təcrübələr adlanır."

Əsas təcrübələr NƏ Edilməli olduğunu təsvir edir, lakin onlar məqsədlərə NECƏ nail olmaq barədə dogma kimi qəbul edilməməlidir. Əsas proses qrupunun məqsədlərinə alternativ təcrübələr vasitəsilə nail olmaq olar. Əsas təcrübələrin təfsiri əsas proseslər qrupunun məqsədlərinə nail olmağa imkan verən ağlabatan olmalıdır təsirli yoldur, bəlkə də formal olaraq və tövsiyə olunan CMM-dən fərqli olsa da.

Proseslərin əvəzinə komponentlərinin - əsas təcrübələrin və proseslərin yalnız virtual olaraq mövcud olduğu, əsas təcrübələrdən qurula bilən bir şey kimi nəzərə alındığı İT idarəetmə fəaliyyətlərinə nəzər salmaq ilk baxışda bir qədər ekzotik görünür. İndiyədək İT idarəetmənin təkmilləşdirilməsi vəzifəsi referans proses modelindən hazır proseslərin tətbiqi ilə həll edilirdi. İndi fərqli (yəni proseslərə inteqrasiya olunmayan) əsas təcrübələri və səviyyələr arasında hərəkət etmək üçün tövsiyə olunan ardıcıllığı ehtiva edən bir çox səviyyə var. İT menecmenti, CMM-ə görə, daha yüksək yetkinlik səviyyəsinə keçdikcə təkmilləşir. Bu tanıtımla nə baş verir?

Səviyyələrin təriflərində (bax Şəkil 7.2) "istehsal prosesi" kimi bir şey ortaya çıxdı. Əsas proseslər qrupunun tərifində də mövcuddur və bu təsadüfi deyil. İstehsal prosesi və ya CMM-də düzgün adlandırıldığı kimi, Standart İstehsal prosesi Təşkilatlar (OSS) bütün modelin mərkəzi anlayışlarından biridir.

1986-cı ilin noyabrında Amerika Proqram Mühəndisliyi İnstitutu (SEI), Mitre Corporation ilə birlikdə daxili prosesləri təkmilləşdirməyə kömək etmək üçün proqram təminatının inkişafı prosesinin yetkinlik sorğusunu hazırlamağa başladı.

Bu icmalın hazırlanmasına proqram təminatının hazırlanması üçün subpodratçıların qiymətləndirilməsi metodu ilə bağlı ABŞ federal hökumətinin müraciəti səbəb olub. Əsl problem idarə edə bilməmək idi böyük layihələr. Bir çox şirkətlərdə layihələr əhəmiyyətli dərəcədə gec və büdcədən artıq çatdırılıb. Bu problemin həllini tapmaq lazım idi.

1987-ci ilin sentyabrında SEI buraxıldı qısa baxış onların yetkinlik səviyyələrinin təsviri ilə proqram təminatının inkişafı prosesləri, həmçinin şirkətdə təkmilləşdirmələrə ehtiyac duyulan sahələri müəyyən etmək üçün hazırlanmış sorğu anketi. Bununla belə, əksər şirkətlər bu anketi hazır model hesab edirdilər və nəticədə 4 ildən sonra sorğu vərəqəsi real modelə, Proqram təminatının Yetkinlik Modelinə (CMM) çevrildi. 1991-ci ildə buraxılmış CMM-in (Versiya 1.0) ilk versiyası 1992-ci ildə 200-ə yaxın proqram təminatı mütəxəssisi və tərtibatçılar cəmiyyətinin üzvlərinin iştirak etdiyi işçi görüşün iştirakçıları tərəfindən yenidən işlənmişdir.

  1. İbtidai. Təşkilatın ən primitiv statusu. Təşkilat proqram təminatı hazırlamağa qadirdir. Təşkilatın açıq şəkildə şüurlu bir prosesi yoxdur və məhsulun keyfiyyəti tamamilə inkişaf etdiricilərin fərdi qabiliyyətləri ilə müəyyən edilir. Biri təşəbbüsü ələ alır və komanda onun göstərişlərinə əməl edir. Bir layihənin uğuru digərinin uğuruna zəmanət vermir. Layihənin sonunda əmək xərcləri, qrafik və keyfiyyət haqqında məlumatlar qeyd edilmir.
  2. təkrarlana bilən. Müəyyən dərəcədə prosesə nəzarət olunur. Əmək xərcləri və planlar haqqında qeydlər aparılır. Hər bir layihənin funksionallığı yazılı şəkildə təsvir olunur. 1999-cu ilin ortalarında təşkilatların yalnız 20%-i Səviyyə 2 və ya daha yüksək idi.
  3. Quraşdırılıb. Müəyyən edilmiş, sənədləşdirilmiş və qurulmuş prosesdir fərdlərdən asılı olmayaraq işləmək. Yəni razılaşdılar peşəkar standartlar, və tərtibatçılar onları həyata keçirir. Bu cür təşkilatlar əvvəllər tamamlanan layihələrə oxşar layihələrin xərclərini kifayət qədər etibarlı şəkildə proqnozlaşdıra bilirlər.
  4. idarə olunur. Onlar işin vaxtını və dəyərini dəqiq proqnozlaşdıra bilirlər. Yığılmış ölçmələrin məlumat bazası var. Ancaq yeni texnologiyaların və paradiqmaların ortaya çıxması ilə heç bir dəyişiklik yoxdur.
  5. Optimallaşdırılmış. Yeni və təkmilləşdirilmiş metod və vasitələrin tapılması və mənimsənilməsi üçün davamlı prosedur mövcuddur.

İnkişaf

Modelin praktikada istifadəsi proqram təminatının hazırlanması proseslərinin təşkilinin daha yüksək səviyyələrinə nail olmaq üçün yanaşmalarda qeyri-müəyyənliyi üzə çıxardı. Buna görə də, 2002-ci ilə qədər adlanan inkişaf prosesini təkmilləşdirmək üçün tövsiyələr hazırlanır CMMI (Capability Maturity Model Integration). Hal-hazırda son versiya CMMi - 1.3 (noyabr 2010-cu ildə nəşr olundu) .

həmçinin bax

Bağlantılar

MIT Tələbə Forumu > Əsas bölmə > Testlər > İdarəetmə Sistemlərinin Simulyasiyası

Baxın Tam versiyası: İdarəetmə sistemlərinin simulyasiyası

Bütün modulları həll etdim, hər şeyi 4 ilə, sonuncunu isə 2 ilə keçdim, indi üç gündən sonra yenidən keçməyə çalışacağam, bir dənə eyni sual yox idi. Son testi düzəltməyə çalışdım, amma yoxlayın, düzgünlüyünə zəmanət verə bilmərəm, məndə olan hər şeyi ifşa edirəm, bəlkə kimsə məndən yaxşı keçər. Əgər kiminsə ikinci, üçüncü cəhdi varsa, dözün, zəhmət olmasa, intizam verin, həqiqətən çox çətindir.:eek:

Yekun imtahan 100-dən 100

Nəticə hər dəfə fərqlidir?

Burada qeyd olunmayan daha çox suallar məni tutdu. Cavab axtarmadım, çünki onsuz keçdim 4. Kim çaşqın olmaq istəyir, qalanları üçün cavabları bura yükləyin 🙂

Modul 1:
Biznes prosesinin əlaməti kimi nəyi nəzərə almaq olmaz?

Dəyər Əlavəsi


Bir cavab seçin:
Əvvəllər qarşıya qoyulmuş məqsədləri təcəssüm etdirən prosesin məhsulu


Bir cavab seçin:

Finalda (4. keçdi.

Qabiliyyət Yetkinlik Modeli nədir? (CMM)

Bu suallar + artıq forumda olanlar):
1. Düzgün ifadəni seçin.
Bir cavab seçin:
Bölmələrin iş prosesi müxtəlif dəyər zəncirlərindən ibarətdir (UNSURE)
Başdan sona biznes prosesi biznes proseslərindən ibarətdir müxtəlif təşkilatlar
Çarpaz funksional biznes prosesi, bir qayda olaraq, şöbələrin biznes proseslərindən ibarətdir

2. Universal biznes prosesinin hərəkət sxeminin elementi olmayan nədir?
Bir və ya daha çox cavab seçin:
Proses resursları
Risklər
Biznes proseslərinin idarə edilməsi fəaliyyəti
Ətraf Mühit faktorları
Girişləri çıxışa çevirmək üçün fəaliyyət

3. Maddi resurslar proseslərin əsas elementi kimi:
Bir cavab seçin:
Bir-biri ilə və digər resurslarla qarşılıqlı əlaqədə olan sistemlərdə birləşən aktiv fəaliyyət subyektləri
Fəaliyyət subyektləri tərəfindən fəaliyyət obyektlərinə yönəldilmiş, proseslərin məqsəd və nəticələrini müəyyən edən nəzarət tədbirləri.
Prosesləri həyata keçirmək üçün istifadə olunan passiv qurğular və fəaliyyətlər (Əmin deyiləm)

28.03.2014, 10:07

Modul 1:
Nə biznes prosesinin əlaməti hesab edilməməlidir? Bir və ya bir neçə cavab seçin:
Girişlərin çıxışlara çevrilməsi
Məhsulun xarici istehlakçıya çatdırılması
Dəyər Əlavəsi
Artıqlıq və/və ya istifadə dəyərinin formalaşması

Proseslərin əsas elementləri kimi nəticələr bunlardır:
Bir cavab seçin:
Bir-biri ilə və digər resurslarla qarşılıqlı əlaqədə olan sistemlərdə birləşən aktiv fəaliyyət subyektləri
Əvvəllər qarşıya qoyulmuş məqsədləri təcəssüm etdirən prosesin məhsulu Prosesləri həyata keçirmək üçün istifadə olunan passiv qurğular və fəaliyyətlər
Prosesi başa çatdırmaq üçün zəruri olan maddi, enerji və informasiya obyektlərinin toplusu

Biznes prosesində əks əlaqə nədir?
Bir cavab seçin:
İstənilən nəticəni təmin etmək üçün nəzərdə tutulmuş prosesə məqsədyönlü və şüurlu təsir
Əvvəllər qarşıya qoyulmuş məqsədlərlə prosesin nəticələrinin təhlili və müqayisəsi
Sistemin fəaliyyətində müxtəlif növ sapmaların mənbəyi olan ətraf mühitin obyektləri və amilləri sisteminə təsir.
Mən belə cavab verdim! amma yenə də 4 çıxdı

Finalda - Bu suallar + artıq mövcud olanlar:
1 Siyahıdan dizayn məqsədli strukturların çatışmazlıqlarını seçin.

2 Siyahıdan əmrlərdən istifadə nümunələrini seçin.
Keyfiyyətli kupalar
Komitələr
İş Komandaları

3 Siyahıdan üzvi təşkilati strukturların tətbiqi şərtlərini seçin.
İşçilər mürəkkəb ehtiyaclarla motivasiya olunurlar
Məqsədlər bulanıqdır və dinamik olaraq dəyişir
Güc sorğulanır və sınaqdan keçirilir, tabeliyində olanlardan təsdiq tələb olunur

4 Siyahıdan layihə əsaslı təşkilati strukturların üstünlüklərini seçin.
işçilərin birbaşa layihə menecerinə tabe olması və bununla da bu işçilərin səylərinin istiqamətinin birmənalı olmamasına nail olunur.

5 Dəstəkləyici proseslər:
təmin etmək səmərəli həyata keçirilməsiəsas proseslər

Yekun sinif 5
sual 1
Komanda istifadə nümunələri siyahısından seçin.

Keyfiyyətli kupalar
Komitələr
İş Komandaları

Sual 2
Funksional struktur daxilində vasitəçilər nə üçün istifadə olunur?

Müxtəlif struktur bölmələrinin fəaliyyətini inteqrasiya etmək

Sual 3
SADT modelində əlaqələrin növlərini adlandırın:
Nəzarət
çıxış mexanizmi
Giriş Əlaqəsi

Sual 4
Aşağıdakı biznes proseslərindən hansı ən qısadır?
Bölmə iş prosesi

Sual 5
Biznes proseslərinin informasiya modellərini yaratmaq üçün hansı metodlardan, metodologiyalardan və alətlərdən istifadə etmək olar?

Gein-Sarson metodologiyası
Chen və Barkerin modelləşdirmə dili

Sual 6
Hansı biznes prosesinin təqdimatı ən aşağı səviyyəyə (sadalananlardan) uyğun gəlir?

Biznes Prosesləri Əməliyyatları

Sual 7
Biznes prosesinin uzunluğu:

Bu subyektivdir

Sual 8
Material resursları proseslərin əsas elementi kimi:

Prosesləri həyata keçirmək üçün istifadə olunan passiv vasitələr və fəaliyyət obyektləri

Sual 9
Siyahıdan layihə əsaslı təşkilati strukturların üstünlüklərini seçin.

İşçilərin bilavasitə layihə menecerinə tabe olması həyata keçirilir və bununla da bu işçilərin səylərinin istiqamətinin birmənalı olmamasına nail olunur.

Sual 10
Siyahıdan matrix təşkilati strukturların üstünlüklərini seçin.

Çevik şəkildə fərdiləşdirmək imkanı təşkilati strukturu geniş spektrdə: zəifdən güclü matrisə

Sual 11
Biznes sisteminin idarə edilməsinin ikinci dövrəsinə nə daxildir?

Əməliyyata nəzarət alt sistemi
inkişafın idarə edilməsi alt sistemi

Sual 12
Biznes sisteminin ümumi proses modeli aşağıdakı elementləri ehtiva edir:

Çıx
proses
Giriş
Narahatlıq

Sual 13
Hansı IDEF standartı fəaliyyətləri, axınları və obyektlərin vəziyyətini modelləşdirməyə imkan verir?

Sual 14
Güclü matris strukturunda Layihə Menecerinin səlahiyyətləri hansılardır?

Ortadan Yüksəkə

Sual 15
İnvestisiya və maliyyə proseslərinin əsas elementlərinə nə aid edilə bilər?

İnvestorlar
Kreditorlar

Sual 16
Siyahıdan dizayn hədəf strukturlarının çatışmazlıqlarını seçin.

Funksional sahələrdə azaldılmış istehsal qabiliyyəti

İdarəetmə Sistemlərinin Modelləşdirilməsi.rar (http://mti.prioz.ru/krfilesmanager.php?do=downloadfile&dlfileid=107)

SADT diaqramlarında dominantlıq sırası necədir?
Cavab: Ən çox üstünlük təşkil edən funksiyalar yuxarı sol küncdə yerləşir.

3təlimdə kömək edin kimə sahibdir pliz

1 dəqiqədən sonra əlavə edildi
İdarəetmə sistemlərinin modelləşdirilməsi olan hər kəsdən 3 təlim xahiş edirəm

vBulletin® v3.8.7, Copyright 2000-2018, vBulletin Solutions, Inc.

Deyə biləcəyiniz tərcümə:

İS-in inkişafı üçün metodologiya. CMM/CMMI yetkinlik modeli.

1991-ci ildə Universitetin Proqram Mühəndisliyi İnstitutu

Carnegie Mellon (Proqram Mühəndisliyi İnstitutu, SEI) proqram məhsullarının hazırlanması üçün CMM yetkinlik modelini (Capability Maturity Model) yaratmışdır. Zamanla bütün modellər ailəsi buraxıldı:

SW-CMM - proqram məhsulları üçün, SE-CMM - sistem mühəndisliyi üçün, Acquisition CMM - satınalma üçün, People CMM - insan resurslarının idarə edilməsi üçün, ICMM - məhsul inteqrasiyası üçün.

Müxtəlif modelləri başa düşmək və həyata keçirmək olduqca çətin olduğu ortaya çıxdı. Onlar yaradılandan bəri müxtəlif qruplar mütəxəssislərin fikrincə, bu modellərin məzmunu həmişə bir-biri ilə, eləcə də uyğun deyildi

beynəlxalq standartların tələbləri. Buna görə də, 2002-ci ildə SEI əvvəllər buraxılmış modelləri birləşdirən və tələbləri nəzərə alaraq yeni CMMI modelini (Capability Maturity Model Integration) nəşr etdi.

beynəlxalq standartlar. CMMI müxtəlif ölçülü və fəaliyyət göstərən təşkilatlarda prosesləri təkmilləşdirmək üçün modellər (metodologiyalar) toplusudur. CMMI aşağıdakı təkmilləşdirmə sahələri qruplarını ayırır: prosesin idarə edilməsi, layihənin idarə edilməsi, mühəndislik sahələri, xidmət

sahələr. Bu halda, bütün sahələr onların necə həyata keçirildiyini deyil, interfeys tələblərini müəyyən edən tələblər şəklində göstərilir. Bundan iki nəticə çıxır.

Nəticə 1. CMMI müxtəlif tətbiqlərə imkan verir və MSF, Scrum, RUP və s. kimi proqram təminatının hazırlanması metodologiyası deyil. Sonuncu onun həyata keçirilməsində istifadə edilə bilər. Məsələn, CMMI üçün VSTS-də CMMI üçün MSF adlı xüsusi proses şablonu var.

Nəticə 2. CMMI şirkətləri proseslərinin yetkinliyinə görə sertifikatlaşdırmaq üçün istifadə olunur. Əvvəlcə, 80-ci illərin sonu və 90-cı illərin əvvəllərində CMM (o zaman hələ CMMI deyildi) dəqiq sertifikatlaşdırma vasitəsi kimi yaradılmışdır.

federal subpodratçılar. Və yalnız sonradan dünyada geniş yayılaraq istifadə olunmağa başladı və sonra proseslərin təkmilləşdirilməsinə yönəldilib. Bir daha qeyd edirik mühüm xüsusiyyət CMMI. O, təkcə proqram sistemlərinin inkişafı üçün nəzərdə tutulmayıb. Çox böyük şirkətlər onlar proqram təminatı deyil, proqram təminatının tərkib hissəsi kimi daxil olduğu hədəf məhsullar istehsal edirlər.

Məsələn, aviasiya, aerokosmik sənaye. Yəni proqram təminatının inkişafı

digər növ mühəndis işləri ilə birlikdə baş verir. Və tez-tez olur ki, bir layihədə ikidən çox müxtəlif növ mühəndislik iştirak edir. CMMI-nin vəzifəsi belə layihələri və şirkətləri inkişaf prosesinin təşkili üçün vahid platforma ilə təmin etməkdir.

Ciddi iyerarxik olan və prosesləri səviyyələr üzrə yalnız ardıcıl təkmilləşdirməyə imkan verən klassik CMM modelindən fərqli olaraq, CMMI modeli iki ölçüyə malikdir - ardıcıl, məsələn.

CMM-də olduğu kimi və davamlı olaraq, müəyyən dərəcədə ixtiyari şəkildə təşkilatda proseslərin təkmilləşdirilməsinə imkan verir. Burada diqqət mərkəzində olacağıq ardıcıl model. 5 səviyyəsi var

prosesin yetkinliyi (şək. 1).

Birinci səviyyə(ödəmə səviyyəsi 1) tərifinə görə hər hansı bir şirkətin olduğu səviyyədir. Bu səviyyədə proqram təminatının inkişafı az-çox xaotikdir.

İdarə olunan Səviyyə(2-ci yetkinlik səviyyəsi) - şirkət səviyyəsində təsdiqlənmiş proseslərin təşkili üçün siyasət və prosedurlar artıq burada görünür. Amma proseslərin tam miqyası yalnız fərdi layihələr çərçivəsində mövcuddur.

Müəyyən bir səviyyə(yetkinlik səviyyəsi 3) - burada bütövlükdə bütün şirkət səviyyəsində standart proses görünür.

Qabiliyyət Yetkinlik Modeli (CMM) nədir? CMM Səviyyələri nədir?

Bu, böyük və daim böyüyən proses aktivləri dəstidir: sənəd şablonları,

həyat dövrü modelləri, proqram vasitələri, təcrübələr və s. Hər hansı xüsusi proses bu standartdan kəsilməklə əldə edilir.

Kəmiyyət səviyyəsi(yetkinlik səviyyəsi 4) şirkətdə standart proses əsasında baş verən və inkişafın kəmiyyətcə idarə olunmasına imkan verən ölçmələr sisteminin meydana çıxmasını nəzərdə tutur.

Optimallaşdırma səviyyəsi(yetkinlik səviyyəsi 5) inkişaf proseslərinin həm artan, həm artımlı, həm də inqilabi olaraq davamlı təkmilləşdirilməsini nəzərdə tutur. Eyni zamanda, bu dəyişikliklər məcburi deyil, proaktiv problemlər və çətinliklərdir. Proses öz-özünə təkmilləşir və mütəmadi olaraq müvafiq mexanizmlər tətbiq edilir.

Bir çox insan CMMI abbreviaturasını bilir, bir çox insan bunun bir model olduğunu bilir, yəni. məsələn, proqram təminatının inkişafı ilə bağlı proseslərin təkmilləşdirilməsinə dair tövsiyələr toplusu. Ancaq çox az adam bir neçə CMMI modelinin olduğunu bilir. Onlardan ən məşhuru CMMI for Development (CMMI-DEV), həqiqətən də bir çox cəhətdən inkişaf şirkətlərinin (yəni müəyyən bir proqram məhsulu və ya digər mürəkkəb proqram təminatı və aparat vasitələrini işləyib hazırlayan və təchiz edən şirkətlər və təşkilatların) fəaliyyəti ilə bağlıdır. həll).

Bəs məhsulu deyil, xidmətləri təqdim edənlər (məsələn, ümumi əmək məsrəflərində cüzi inkişaf payı ilə məhsul dəstəyi və ya heç bir əmək xərci olmayan) necə olacaq? Onlar üçün bir sıra tövsiyələr də var - Xidmətlər üçün CMMI modeli (CMMI-SVC). Məsələn, İT departamentləri üçün bu model (daha doğrusu, onun tövsiyələri) nə edilməli olduğunu başa düşməyə kömək edə bilər ki, məsələn, eyni ITIL tövsiyələri bir növ "müqəddəs təcrübə" deyil, normal bir prosesə çevrilsin.

Bacarıq Yetkinlik Modeli (CMM)

Maraqlıdır ki, bu modelin tövsiyələri olduqca universaldır və yalnız "bağlanmır" İnformasiya texnologiyaları. Bu modelin təcrübələrinin pilot tətbiqi... ABŞ-dakı xəstəxanaların birində baş tutub (axı, tibbi xidmət də xidmətdir).

Ancaq sadalanan modellərdən hər hansı birini öyrənmək daha yaxşıdır. Əgər bütün MDB üzrə CMMI-DEV modelində təlim keçmiş bir neçə yüz insan varsa (təxminən 250-300 nəfər), MDB-də CMMI-SVC modelində təlim keçmiş cəmi 6 nəfər var. Söhbət təlimatçılardan yox, təlim keçmişlərdən gedir. Bu, 2011-ci ilin dekabrına qədər əsas problem idi: CMMI-DEV üçün bütün dünyada SEI (CMMI model tərtibatçısı) tərəfindən sertifikatlaşdırılmış yalnız bir rusdilli təlimatçı var idi, digər modellər üçün isə ümumiyyətlə yox idi! İndi belə bir təlimatçı CMMI-SVC modelinə görə də meydana çıxdı (buna görə də ilk 6 təlim keçmiş). Bu təlimatçı qeyd olunan modellər və rəsmi təlimlə bağlı istənilən suala cavab verə bilən bu nəşrin müəllifidir. Soruşun!

Bu material Club.CNews icmasının üzvünün şəxsi qeydidir.
CNews-un redaktorları onun məzmununa görə məsuliyyət daşımır.

Biz “prosesin yetkinlik modeli” və ya “bacarıqların təkmilləşdirilməsi modeli” əsasında keyfiyyət təminatı modellərinin təkamülünü nəzərdən keçirəcəyik. CMM (Capability Maturity Model). Model olsa belə SMM proqram təminatının keyfiyyətinin təmin edilməsinə yönəlmişdir, onun metodoloji aspektləri hər hansı bir məhsulun (malların, işlərin, xidmətlərin) keyfiyyətini təmin edən modellərə şamil edilir.

Modeldə əsas SMM təşkilati yetkinlik anlayışıdır.

yetişməmiş proqram təminatının hazırlanması prosesinin yalnız konkret ifaçılardan və menecerlərdən asılı olduğu və qərarların çox vaxt “cəld” qəbul edildiyi təşkilat hesab olunur. Bu halda, büdcəni aşmaq və ya layihəni çatdırmamaq ehtimalı yüksəkdir və buna görə də menecerlər yalnız təcili problemlərin həlli ilə məşğul olmağa məcbur olurlar.

Yetkin Təşkilat aşağıdakı şərtlərə cavab vermiş hesab olunur:

  • – proqram məhsullarının yaradılması və layihənin idarə edilməsi üçün dəqiqləşdirilmiş və təkmilləşdirilmiş dəqiq müəyyən edilmiş prosedurlar mövcuddur pilot layihələr“xərc – mənfəət” komponentlərini təhlil etməklə;
  • – işin yerinə yetirilməsi üçün vaxt və dəyərin təxminləri toplanmış təcrübəyə əsaslanır və buna görə də kifayət qədər dəqiqdir;
  • – şirkətin proqram təminatının inkişafı, sınaqdan keçirilməsi və tətbiqi prosesləri üçün standartlar, yekun proqram kodunun dizayn qaydaları, komponentlər, interfeyslər və s. Bütün bunlar infrastrukturu təşkil edir və korporativ mədəniyyət proqram təminatının hazırlanması prosesini dəstəkləyir.

Beləliklə, standart SMM təşkilatın yetkinliyini qiymətləndirmək üçün meyarlardan və mövcud prosesləri təkmilləşdirmək üçün reseptlərdən ibarət keyfiyyət təminatı modelidir. Modeldə SMM Təşkilatların beş yetkinlik səviyyəsi müəyyən edilmişdir, xüsusiyyətləri Şəkildə təqdim olunur. 5.3.

düyü. 5.3. Model yetkinliyinin beş səviyyəsiSMM

Birinci səviyyə (ilkin səviyyə) müəssisənin aşağıdakı səviyyələrdə inkişafı üçün əsasdır. Hesab olunur ki, təşkilatın giriş səviyyəli müəssisəsində yüksək keyfiyyətli proqram təminatı yaratmaq üçün sabit şərait yoxdur. Nəticə etibarilə, hər hansı bir layihənin nəticəsi tamamilə menecerin şəxsi keyfiyyətlərindən və proqramçıların təcrübəsindən asılıdır. Bu o deməkdir ki, bir layihədə uğur yalnız eyni menecerlər və proqramçılar növbəti layihəyə təyin olunduqda təkrarlana bilər. Bununla belə, layihələrdə təcrübə qazanmış menecerlər və ya proqramçılar müəssisəni tərk edərlərsə, istehsal olunan proqram təminatının keyfiyyəti onların getməsi ilə kəskin şəkildə aşağı düşür.

Başlanğıc səviyyədə, stresli vəziyyətlərdə, böyük bir asılılıq olduğunu qəbul etmək lazımdır insan amili inkişaf prosesi kodun yazılmasına və onun minimum sınaqlarına qədər azaldılır.

İkinciyə nail olmaq təkrarlanan səviyyə (təkrarlanan səviyyə) müəssisədə layihənin idarə edilməsi texnologiyasının tətbiqi ilə müəyyən edilir. Müəssisədə planlaşdırma və layihənin idarə edilməsi toplanmış təcrübəyə əsaslanır, hazırlanmış proqram təminatı üçün standartlar mövcuddur və istifadə olunur, onlara uyğunluğu xüsusi keyfiyyət təminatı qrupu tərəfindən nəzarət edilir. Hesab olunur ki, ikinci səviyyə həm daha da təkmilləşmək (üçüncü səviyyəyə keçid) imkanlarını təmin edə bilər, həm də kritik şəraitdə proqram təminatının işlənib hazırlanması prosesinin keyfiyyətinin ilkin səviyyəyə reqressiv qayıdışı imkanını istisna etmir.

üçüncü, müəyyən səviyyə (solda müəyyən edilmiş) proqram təminatının yaradılmasından tutmuş layihənin idarə edilməsinə qədər proqram təminatının yaradılması və saxlanmasının standart prosesinin tam sənədləşdirilməsi ilə xarakterizə olunur. Bu səviyyənin tətbiqi fərziyyəsi ondan ibarətdir ki, standartlaşdırma prosesində müəssisə ən effektiv təcrübə və texnologiyalara keçir. Təşkilatda proqram təminatının inkişafı və layihənin idarə edilməsi standartlarını yaratmaq və işləmək üçün xüsusi bir qrup yaradılmalıdır. Üçüncü səviyyəyə çatmaq üçün ilkin şərt müəssisədə işçilərin davamlı peşəkar inkişafı və təlimi proqramının olmasıdır. Hesab olunur ki, bu səviyyədən başlayaraq təşkilat konkret tərtibatçıların keyfiyyətlərindən asılı olmağı dayandırır və stresli vəziyyətlərdə aşağı səviyyəyə enməyə meylli deyil.

Dördüncüsü, idarə olunan səviyyə (idarə olunan səviyyə) müəssisə həm proqram məhsulları, həm də ümumilikdə onların yaradılması prosesləri üçün kəmiyyət keyfiyyət göstəricilərini müəyyən edir. Beləliklə, müxtəlif layihə göstəricilərinin kənarlaşmalarını azaltmaqla daha yaxşı layihə idarəetməsi əldə edilir. Eyni zamanda, həyata keçirilən proqram təminatının işlənib hazırlanması proseslərinin mənalı (siqnal) variasiyaları və prosesin təsadüfi (səs-küy) variasiyaları ayrılır.

Beşinci (ən yüksək), optimallaşdırma səviyyəsi (optimallaşdırma səviyyəsi) təkmilləşdirmə tədbirlərinin təkcə mövcud proseslərə deyil, həm də yeni texnologiyaların tətbiqinin səmərəliliyini qiymətləndirmək üçün tətbiq edilməsi ilə xarakterizə olunur. Bu səviyyədə müəssisənin əsas vəzifəsi mövcud proseslərin davamlı olaraq təkmilləşdirilməsidir. Eyni zamanda, prosesin təkmilləşdirilməsi qarşısını almağa kömək etməlidir mümkün səhvlər və qüsurlar. Eyni zamanda proqram təminatının hazırlanması xərclərinin azaldılması istiqamətində işlər aparılmalıdır.

Təşkilati proseslərin idarə edilməsində 5 təkamül mərhələsi. Qabiliyyət Yetkinlik Modelinin İzahı. CMM

CM-CEI Qabiliyyət Yetkinlik Modeli təşkilatda proseslərin idarə olunduğu 5 təkamül mərhələsini (səviyyələrini) təsvir edən təşkilati modeldir.

Əvvəlcə proqram təminatının inkişafı üçün yaradılmış Qabiliyyət Yetkinlik Modelinin məqsədi ondan ibarətdir ki, təşkilat öz proqram təminatı tətbiqlərini qəbul edib dəstəkləyə bilməlidir. Model həmçinin təşkilatın növbəti səviyyəyə yüksəlməsinə kömək etmək üçün konkret addımlar və təşəbbüslər təklif edir.

Qabiliyyət Yetkinlik Modelinin 5 Mərhələsi

İlkin (proseslər ad hoc, xaotikdir və ya əslində onlardan bir neçəsi müəyyən edilir) Təkrarlana bilən (əsas proseslər qurulur və bu proseslərə sadiq qalmaq üçün nizam-intizam var) Müəyyən edilmiş (bütün proseslər müəyyən edilmiş, sənədləşdirilmiş), vahid və inteqrasiya olunmuş) İdarə olunan ( proseslər proseslər və onların keyfiyyəti haqqında təfərrüatlı məlumatların toplanması ilə ölçülür) Optimallaşdırma (kəmiyyət rəyi və yeni ideya və texnologiyaların sınaqdan keçirilməsi yolu ilə prosesin davamlı inkişafı)

Proqram təminatının inkişafı modeli

CMM proqram təminatı prosesinin yetkinliyi konsepsiyasının əsasını təşkil edən prinsip və təcrübələri təsvir edir. Onlar proqram təminatının hazırlanması və satışı ilə məşğul olan firmalara proqram təminatı proseslərinin təkmilləşməsinə təkamül yolu ilə kömək etmək üçün nəzərdə tutulub. Ad hoc, xaotik proseslərdən başlayaraq, yetkin, nizam-intizamlı proqram təminatı proseslərinə keçir. Diqqət əsas proses sahələrinin və nizam-intizamlı proqram təminatı proseslərini təşkil edə biləcək nümunəvi təcrübələrin müəyyən edilməsinə yönəlib. CMM yetkinliyi konsepsiyası aşağıdakı kontekst yaradır:

    Təcrübələr təkrarlana bilər. Bəzi əməliyyatları təkrarlamırsınızsa, onu təkmilləşdirməməlisiniz. Bir təşkilatı həyata keçirməyə və ardıcıl olaraq icra etməyə məcbur edən qaydalar, prosedurlar və təcrübələr var. İstehsal işinin təşkili üzrə qabaqcıl təcrübə qruplar arasında sürətlə paylaşıla bilər. Təcrübələr layihələr arasında mübadilə etməyə imkan vermək üçün müəyyən edilir və beləliklə, təşkilat üçün müəyyən standartlaşdırma təmin edilir. Bu üsulların icrasında sapmalar minimuma endirilir. Tapşırıqlar üçün kəmiyyət məqsədləri müəyyən edilir; və qiymətləndirmə üçün əsas yaratmaq üçün ölçmələr qurulur, hazırlanır və saxlanılır. Bacarıqları təkmilləşdirmək (optimallaşdırma) üçün təcrübələr davamlı olaraq təkmilləşdirilir.

Bacarıqların yetkinlik modeli təkcə proqram təminatının inkişafı üçün deyil, həm də ümumilikdə təşkilatların təkamül səviyyələrini təsvir etmək və təşkilatın həyata keçirdiyi və ya nail olmaq istədiyi idarəetmə səviyyəsini təsvir etmək üçün faydalıdır.

Xüsusiyyət İnkişaf Modelinin Strukturu

    Yetkinlik səviyyələri davamlı təkmilləşməyə nail olmaq üçün lazım olan nizam-intizamın ardıcıllığını təmin edən laylı konsepsiyadır. Burada qeyd etmək vacibdir ki, təşkilat yeni təcrübə, texnologiya və ya alətin nəticələrini qiymətləndirmək bacarığını inkişaf etdirir. Buna görə də, bu yeniliklərin qəbulu deyil, bu innovativ səylərin mövcud təcrübələrə necə təsir göstərməsi məsələsidir. Layihələrə, qruplara və təşkilatlara məlumatlı seçim etmək üçün əsas verməklə onları dəstəkləyir. Əsas Proses Sahələri - Əsas proses sahəsi (KPA) birlikdə yerinə yetirildikdə bir sıra mühüm məqsədlərə nail olan əlaqəli fəaliyyətlər qrupunu müəyyən edir. Məqsədlər - Əsas proses sahəsinin məqsədləri həmin əsas proses sahəsi üçün mövcud olan müddəaları təsvir edir. Qaydalar səmərəli və təhlükəsiz şəkildə həyata keçirilməlidir. Məqsədlərin yerinə yetirilmə dərəcəsi təşkilatın bu mükəmməllik səviyyəsində hansı qabiliyyətlər yaratdığını göstərir. Məqsədlər hər bir əsas proses sahəsinin əhatə dairəsini, sərhədlərini və məqsədini müəyyən edir. Ümumi Xüsusiyyətlər - Ümumi xüsusiyyətlərə əsas proses sahələrini həyata keçirən və institusionallaşdıran təcrübələr daxildir. Bu 5 növ ümumi xüsusiyyətlər daxildir: İcra etmək öhdəliyi, İcra etmək bacarığı, İcra ediləcək təşəbbüslər, Ölçmə və Təhlil və İcraya Nəzarət. Əsas Təcrübələr - Əsas Təcrübələr əsas proses sahələrinin həyata keçirilməsinə və institusionallaşdırılmasına ən effektiv töhfə verən infrastruktur elementləri və təcrübələri təsvir edir.

Prosesi müəyyən etmək üçün meyarlar

Prosesi müəyyən etmək üçün meyarlar insanların praktikada istifadə etmələri üçün proqram prosesinin təsvirinə daxil edilməli olan bir sıra proses elementləridir. Meyarları təyin etmək üçün sual verməlisiniz - “Hansı məlumat haqqında proqram təminatı prosesi sənədlərə ehtiyac var?

ZƏNG

Bu xəbəri sizdən əvvəl oxuyanlar var.
Ən son məqalələri əldə etmək üçün abunə olun.
E-poçt
ad
soyad
“Zəng”i necə oxumaq istərdiniz
Spam yoxdur