Protsesside täiustamine on esimene samm iga organisatsiooni jaoks, kes soovib omada protsessikultuuri. Kõik organisatsioonid püüavad muutusi ja protsesside parendamine on töö, mis tuleb kavandada ja põhinema mõnel põhiandmel. Vastasel juhul see tõenäoliselt ebaõnnestub. ISO 15504 standardvõi paremini tuntud nime järgi SPICE standardon selles osas üks kõige põhjalikumaid protsessistandardeid.

SPICE, mis on ingliskeelne tarkvaraprotsesside parendamise ja võimekuse määramise initsiaal, on määratletud kui tarkvaraprotsesside arendamise võimekuse määramine. SPICE mudeli eesmärk on luua ühine põhimõte erinevate tarkvaraprotsesside hindamismudelite ja meetodite jaoks. Sel viisil saadakse hindamistulemuste jaoks ühine aruanne.

Loodud võrdlusmudel määratleb kvaliteetse tarkvara väljatöötamise peamised eesmärgid kõrgeimal tasemel. Seetõttu kehtib see kõigi tarkvaraorganisatsioonide jaoks, kes soovivad omandada kvalifikatsiooni tarkvara hankimise, arendamise, käitamise ja toe osas. Võrdlusmudel ei taotle ettevõttel kindlat struktuuri, kindlat juhtimisfilosoofiat ega tugine kindlale tarkvaratehnoloogiale või arendusmetoodikale või tarkvara elutsüklimudelile.

SPICE mudelit saab väljendada protsesside hindamisena infotehnoloogias. See mudel on standard, mille on välja töötanud Rahvusvaheline Standardiorganisatsioon (ISO) ja Rahvusvaheline Elektrotehnikakomisjon (IEC).

Tarkvaraprotsesside hindamise süsteem ISO 15504on kahel mõõtmel. Neist protsessimõõde määratleb protsessisisese parendamise uuringud ja protsessi adekvaatsuse mõõde - oskuste määramise uuringud väliselt. Nii et esimeses dimensioonis on protsessid, teises dimensioonis on oskuste tase.

Protsessimõõtmes on viis protsessi:

  • Protsessid, mis mõjutavad otseselt klienti ja tarnijat (klienti)
  • Inseneriprotsessid
  • Protsessid, millest projekt koosneb (juhtimine)
  • Tugiprotsessid
  • Organisatsiooniprotsessid (oganiseerimine)

Kõigi nende protsesside jaoks määratakse oskuste tase. Need oskuste tasemed on:

  • 0: mittetäielik tase
  • 1: teostatud
  • 2: hallatud tase
  • 3: institutsionaliseeritud tase
  • 4: etteaimatav, mõõdetud tase (ennustatav)
  • 5: optimeerimine

Riigi Planeerimisorganisatsiooni välja antud avaliku teabe- ja kommunikatsioonitehnoloogia projektide ettevalmistamise juhend anti välja üldpõhimõtete ja põhimõtete osas, mida tuleks järgida ametiasutuste investeeringutes info- ja kommunikatsioonitehnoloogia valdkonda.

Selle juhendi eesmärk on ühelt poolt vältida ametlike organite võimalikke ebaõnnestumisi, edendada sektoris kvaliteedisertifikaate ja aidata kaasa rahvusvahelise konkurentsivõime saavutamisele. Selle saavutamiseks ettevalmistatud tarkvaraprojektides on kavas rakendada 2007 tarkvara kvaliteedimudeleid TS ISO / IEC 15504 standardi (SPICE) tasemel alates 2, olenevalt projekti mahust ja ulatusest.

ISO 15504 Tarkvaraprotsesside hindamissüsteemi standard1995-is töötasid selle välja Rahvusvaheline Standardiorganisatsioon (ISO) ja Rahvusvaheline Elektrotehniline Komisjon (IEC).

Tarkvaraarendusprojektides on juhtimisel sageli probleeme, näiteks arendusprotsesside halb mõistmine või projekti halb kavandamine või halb juhtimine. Nende probleemide vältimiseks oli vaja distsiplineeritumaid arendusprotsesse ja hakati välja töötama standardeid. SPICE on üks neist väljatöötatud standarditest.

SPICE on loodud tarkvaraprotsesside parendamiseks ja protsesside võimaluste tuvastamiseks. SPICE-l on järgmised põhiprintsiibid:

  • standardiseerimine
  • Hindamine, talentide väljaselgitamine ja parendamine
  • Kohandage teiste mudelitega
  • Arengu mõõtmine
  • Järjepidevus ja korratavus
  • Ei ole ette nähtud sertifitseerimiseks

Eespool mainisime, et tarkvara ISO 15504 protsessiprotsesside hindamise süsteemil on kaks mõõdet: protsessi suurus ja võimekuse tase.

Protsessi mõõtmete kriteeriumid on järgmised:

  • Protsessid on äritegevuse meetodid.
  • Protsessid koosnevad üldjuhul lapseprotsessidest ja protsessidest.
  • Protsessid on dokumenteeritud ja pidevalt ajakohastatavad.
  • Protsessidel on sisendid ja väljundid.

Näiteks alamprotsessid on inseneriprotsesside alamprotsessid, tarkvaranõuete analüüsi tegemine, tarkvarauuringute kavandamine, tarkvara teostamine ja tarkvara testimine.

Teine tarkvaraprotsesside mudel on Capability Maturity Model Integration (CMMI). See protsessimudel on mudel, mis hindab organisatsioonide tarkvara kavandamise, arendamise, konfigureerimise jms tarkvaraprotsesside küpsust. 1986i hakati arendama aastal 2006.

Kui see mudel keskendub rohkem juhtimisprotsessidele, siis ISO / IEC 15504 standard keskendub rohkem inseneriprotsessidele.