პროცესის გაუმჯობესება არის პირველი ნაბიჯი ყველა ორგანიზაციისთვის, რომელსაც სურს პროცესის კულტურა. ყველა ორგანიზაცია ცვლილებების პროცესშია და პროცესის გაუმჯობესების კვლევები არის კვლევა, რომელიც უნდა დაიგეგმოს გარკვეული ძირითადი მონაცემების საფუძველზე. წინააღმდეგ შემთხვევაში, ეს სავარაუდოდ ვერ მოხერხდება. ISO 15504 სტანდარტი, ან უკეთ ცნობილი სახელით SPICE სტანდარტულიამ სფეროში ერთ-ერთი ყველაზე სრულყოფილი პროცესია.

SPICE, რომელიც შედგება ინგლისური პროგრამული პროცესის გაუმჯობესებისა და შესაძლებლობების განსაზღვრის ინიციალები, განისაზღვრება, როგორც პროგრამული უზრუნველყოფის პროცესის განვითარების შესაძლებლობების განსაზღვრა. SPICE- ის მოდელის მიზანია შექმნას საერთო პრინციპი სხვადასხვა პროგრამული უზრუნველყოფის შეფასების მოდელების და მეთოდების შესახებ. ამგვარად, ერთობლივი ანგარიში მიიღება შეფასების შედეგების მისაღებად.

გენერირებული მინიშნება მოდელი განსაზღვრავს უმაღლესი ხარისხის პროგრამული უზრუნველყოფისთვის საჭირო ძირითადი მიზნების მიღწევას. შედეგად, პროგრამული უზრუნველყოფა იყენებს ყველა პროგრამული ორგანიზაციას, რომელიც ეძებს კვალიფიკაციას შეძენის, განვითარების, ოპერაციისა და მხარდაჭერის თვალსაზრისით. მინიშნება მოდელი არ ეძებს კომპანიას გარკვეული სტრუქტურა, ჰქონდეს გარკვეული მართვის ფილოსოფია და არ არის დაფუძნებული კონკრეტული პროგრამული ტექნოლოგიის ან განვითარების მეთოდოლოგიის ან პროგრამული lifecycle მოდელი.

SPICE მოდელი შეიძლება გამოხატოს როგორც ტექნოლოგიური პროცესების პროცესის შეფასების პროცესში. ეს მოდელი საერთაშორისო სტანდარტების ორგანიზაციის (ISO) და საერთაშორისო ელექტროტექნიკური კომისიის (IEC) მიერ შემუშავებული სტანდარტია.

ISO პროცედურების შეფასების სისტემააქვს ორი ზომები. ეს მოიცავს პროცესის განზომილებას, შინაგანი პროცესის გაუმჯობესების კვლევებს და პროცესის კომპეტენციის განზომილებას განსაზღვრავს გარე ორიენტირებული ნიჭის განსაზღვრის კვლევებს. ანუ, არის პირველი განზომილების პროცესები და მეორე განზომილებაში არსებობს ნიჭი.

პროცესის განზომილებაში ხუთი პროცესია:

  • პროცესები, რომლებიც პირდაპირ გავლენას ახდენენ მომხმარებელსა და მიმწოდებელს (მომხმარებელს)
  • საინჟინრო პროცესები
  • პროცესები, რომლებიც ქმნიან პროექტს
  • მხარდაჭერა პროცესები
  • ორგანიზაციული პროცესები (ოგანიზაცია)

თითოეული ამ პროცესისთვის უნარების დონე განისაზღვრება. ეს უნარი დონეზე:

  • X: არასრული დონე
  • 1: შესრულებული დონე
  • 2: მართული დონე
  • 3: ინსტიტუციონალიზებული დონე
  • 4: პროგნოზირებადი, იზომება დონის (პროგნოზირებადი)
  • 5: მუდმივად გაუმჯობესების დონე (ოპტიმიზაცია)

სახელმწიფო საინფორმაციო და საკომუნიკაციო ტექნოლოგიების პროექტები სახელმწიფო დაგეგმვის ორგანიზაციის მიერ მომზადებული სახელმძღვანელო მომზადდა ზოგადი პრინციპებისა და პრინციპების განსაზღვრაში, რათა მოხდეს საინფორმაციო და საკომუნიკაციო ტექნოლოგიების სფეროში ოფიციალური ორგანოების ინვესტიციების განხორციელება.

ეს სახელმძღვანელო მიზნად ისახავს სახელმწიფო ორგანოების პროგრამული პროექტების პოტენციური შეცდომების თავიდან აცილებას, მეორეს მხრივ, ხელი შეუწყოს სექტორში ხარისხის სერტიფიცირებას და საერთაშორისო კონკურენტუნარიანობას. ამ მიზნის მისაღწევად, პროექტი ითვალისწინებს პროექტების მოცულობისა და მოცულობის მიხედვით, 2007 წლის 15504- ის პროგრამული ხარისხის მოდელების TS ISO / IEC 2 სტანდარტის (SPICE) დონეზე განხორციელებას.

ISO 15504 პროგრამული უზრუნველყოფის შეფასების სისტემის სტანდარტი1995- ში შემუშავდა საერთაშორისო სტანდარტების ორგანიზაციის (ISO) და საერთაშორისო ელექტროტექნიკური კომისიის (IEC) მიერ.

პროგრამული უზრუნველყოფის განვითარების პროექტებში მართვა ზოგადად განიცდის პრობლემებს, როგორიცაა ცუდად გაგება განვითარების პროცესები ან არასაკმარისი კარგი დაგეგმვა ან პროექტის მართვა. ამ პრობლემების თავიდან ასაცილებლად საჭიროა უფრო მეტი დისციპლინირებული განვითარების პროცესები და სტანდარტების შემუშავება. SPICE არის ერთ-ერთი ასეთი განვითარებული სტანდარტი.

SPICE მიზანია პროგრამული პროცესების გაუმჯობესება და პროცესის შესაძლებლობების განსაზღვრა. SPICE- ს აქვს შემდეგი ძირითადი პრინციპები:

  • სტანდარტიზაციის
  • შეფასება, უნარ-ჩვევების იდენტიფიკაცია და გაუმჯობესება
  • ადაპტირება სხვა მოდელებთან
  • საზომი განვითარება
  • თანმიმდევრულობა და განმეორებადობა
  • სერტიფიცირების მიზანი არ არის

ზემოთ აღვნიშნეთ, რომ ISO 15504- ის პროგრამული პროცესის შეფასების სისტემის ორი განზომილება: პროცესის ზომა და შესაძლებლობების დონე.

პროცესის ზომა კრიტერიუმებია:

  • პროცესები ბიზნესის კეთების მეთოდებია.
  • პროცესი ჩვეულებრივ შედგება ქვე-პროცესებისა და პროცესებისგან.
  • პროცესები დოკუმენტურად და განახლდება მუდმივად.
  • პროცესები აქვს პორტები და შედეგები.

მაგალითად, საინჟინრო პროცესების, პროგრამული უზრუნველყოფის მოთხოვნების ანალიზს, პროგრამული უზრუნველყოფის შექმნას, პროგრამული უზრუნველყოფის და ტესტირების პროგრამული უზრუნველყოფის ქვეპროცესებს.

პროგრამული უზრუნველყოფის კიდევ ერთი მოდელი არის შესაძლებლობების სიმწიფის მოდელი ინტეგრაცია (CMMI). ეს პროცესი მოდელი არის მოდელი, რომელიც აფასებს ორგანიზაციის პროგრამული დაგეგმვის, განვითარების, კონფიგურაციისა და მსგავსი პროგრამული პროცესების სიმწიფეს. 1986 დაიწყო განვითარება წელს.

მიუხედავად იმისა, რომ ეს მოდელი ფოკუსირებულია მენეჯმენტის პროცესებზე, ISO / IEC 15504 სტანდარტი ფოკუსირებულია საინჟინრო პროცესებზე.