13.07.2015 Views

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

Programų sistemų inžinerija - Matematikos ir Informatikos fakultetas ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Programų sistemų inžinerija3. Programų kūrimo procesasProgramų kūrimo įmonės palankiai sutiko sukurtus brandos modelius <strong>ir</strong> ėmėsi juos taikyti.SEI pateikiamais duomenimis atliktų vertinimų vien pagal CMM <strong>ir</strong> ISO/IEC 15504 (SPICE)modelius skaičius siekia beveik 5000. Nuo p<strong>ir</strong>mųjų modelių <strong>ir</strong> vertinimo metodikų ats<strong>ir</strong>adimodaugelis įmonių ėmėsi „kopti“ brandos įvertinimo laipteliais. 2003 metų pradžios duomenimisaukščiausių brandos lygių pagal CMM organizacijų sąraše yra 72 ketv<strong>ir</strong>to <strong>ir</strong> 74 penkto lygioorganizacijos. Tokio brandos lygio sertifikatas yra liudijimas, kad organizacija kokybiškai <strong>ir</strong>patikimai atlieka savo darbą.Organizacijos vertinimas atliekamas, turint du pagrindinius tikslus: programų kūrimoproceso gerinimą <strong>ir</strong> projekto vykdytojo (sistemos tiekėjo) pas<strong>ir</strong>inkimą. Pavyzdžiui, JAV gynybosdepartamentas jau prieš keletą metų yra priėmęs sprendimą patikėti projektus tik organizacijoms,turinčioms ne žemesnį nei antrą brandos lygį pagal CMM.Mokslininkų pastangos, t<strong>ir</strong>iant programų kūrimo proceso brandą, leido suprasti <strong>ir</strong> aiškiainusakyti programų kūrimo metu atliekamas veiklas, apibrėžti programų kūrimo procesovaldymą, programinio produkto kokybę išreikšti per kūrimo proceso kokybę bei sukurti darniusprogramų kūrimo proceso modelius, padedančius įvertinti <strong>ir</strong> išmatuoti tiek programų kūrimoprocesą, tiek pačią organizaciją apskritai.Programų kūrimo proceso vertinimas <strong>ir</strong> gerinimas yra sudėtinga <strong>ir</strong> didelių darbo sąnaudųreikalaujanti veikla. Remiantis pasauline pat<strong>ir</strong>timi, galima teigti, kad pradinis proceso gerinimoprojektas organizacijoje trunka ne mažiau kaip metus <strong>ir</strong> jo sėkmė be kitų veiksnių nemaža dalimipriklauso <strong>ir</strong> nuo tinkamo proceso vertinimo <strong>ir</strong> palaikymo instrumentinių priemonių pas<strong>ir</strong>inkimo.Įmonių vadovams kyla natūralus, ar proceso vertinimas yra ekonomiškai naudingasorganizacijai. Žinoma, yra daug kitų svarbių aspektų (sauga, saugumas, sistemos stabilumas <strong>ir</strong>kt.), kuriuos padeda užtikrinti brandus programų kūrimo procesas, tačiau netgi aps<strong>ir</strong>ibojus tikfinansiniu požiūriu galima drąsiai teigti, jog proceso branda yra vertinga. Tai galima pagrįstistatistiniais CMM taikymo duomenimis.Tai, kad aukštesnis brandos lygis sumažina kaštus, sutrumpina sistemos kūrimo laiką,pagerina kokybę <strong>ir</strong> prisiimamų įsipareigojimų įvykdymo tikimybę, akivaizdžiai parodo 3.1lentelėje pateikti 1.300 projektų statistiniai duomenys [Kea02]. Buvo analizuojami dideliprojektai, turintys apie 200.000 kodo eilučių. Kaštai buvo skaičiuojami pagal vieno žmogausmetinį įkainį 110.000 $. Nauda organizacijai pasiekus aukštesnį brandos pakankamai akivaizdi,pavyzdžiui, 2-o lygio organizacijos darbo sąnaudos yra maždaug 4 kartus mažesnės nei 1-o lygioorganizacijos. Be to, tokios organizacijos sukurtame produkte lieka maždaug 5 kartus mažiaudefektų, kas tiesiogiai įtakoja užsakovų <strong>ir</strong> vartotojų pasitenkinimą, todėl nėra abejonių kurią iššių organizacijų jie pas<strong>ir</strong>inks.Mokymo medžiaga 31

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!