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žinerija8. Komandinis programų kūrimo procesasNaudodamos TSP procesą komandos daugiau laiko praleidžia reikalavimų specifikavimo,projektavimo bei projekto peržiūros fazių metu, tačiau sutaupo laiko testavimo fazės metu. Norsprodukto kūrimo (kodavimo) laiko sąnaudos gali būti tos pačios kaip <strong>ir</strong> nenaudojant TSPproceso, tačiau sutrumpėjusi sistemos testavimo fazė leidžia sutaupyti gana daug laiko. Norstyrime dalyvaujančios organizacijos nepateikė duomenų apie komandų produktyvumopadidėjimą ar sumažėjimą, tačiau iš pateiktų duomenų matosi, jog sutrumpėjo produktotestavimo fazės.Išvados. Šį tyrimą galima prisk<strong>ir</strong>ti tokių tyrimų kategorijai, kurių rezultatai gali nevisiškaiatitikti realią situaciją dėl nepakankamos duomenų imties. Tuo pačiu, nėra griežtai apibrėžiama,kokios TSP priemonės buvo naudotos atliekant laiko, dydžio vertinimus <strong>ir</strong> kaip jos buvostandartizuotos kiekvienoje iš organizacijų. Autoriai atmeta prielaidą, jog duomenų aibėsegalimos tam tikros paklaidos. Taip pat tyrimo autoriai nepateikia jokių duomenų apie tyrimedalyvavusius inžinierius: jų išsilavinimą, darbo pat<strong>ir</strong>tį <strong>ir</strong> t.t.PSP <strong>ir</strong> TSP taikymų pat<strong>ir</strong>ties analizės išvadosNors asmeninis programų kūrimo procesas (PSP) <strong>ir</strong> komandos programų kūrimo procesas(TSP) literatūroje pristatyti jau pakankamai seniai, tačiau vis dar trūksta medžiagos, aprašančiosjų pritaikymą pramonėje. Didžioji dalis esamos literatūros aprašo procesų taikymo pavyzdžiusizoliuotoje akademinėje aplinkoje, nenukrypstant nuo pateiktos procesų mokymo programos,todėl jų darbuose neįvardinamos su procesų diegimu susijusios problemos bei galimi šiųproblemų sprendimo būdai, neaptarti pas<strong>ir</strong>inkti procesų adaptacijos <strong>ir</strong> tobulinimo keliai. Be to,paskelbtų darbų autoriai labai mažai dėmesio kreipia į surenkamų duomenų kokybę, nors procesąvertina remdamiesi kaip tik šiais duomenimis.Išanalizavus keletą paskelbtų darbų, kuriuose procesai t<strong>ir</strong>iami <strong>ir</strong> diegiami ne izoliuotojeaplinkoje, o realiose pramonės įmonėse, galima suformuluoti tokias išvadas:• Įdiegus procesus, nepastebėta jokių esminių produktyvumo pokyčių, tačiau sumažėjolaiko sk<strong>ir</strong>iamo produkto kompiliavimui <strong>ir</strong> testavimui sąnaudos.• Procesų taikymas padidina laiko sąnaudas,kadangi proceso veiklų taikymas turi tapti įpročiu.tačiau ilgainiui jos turėtų sumažėti,• Ženkliai padidėjo darbuotojų motyvacija kurti kokybiškus produktus.• Pagerėjo kuriamų produktų kokybė.• Padidėjo darbuotojų pasitenkinimas jų atliekamu darbu, o tai suteikia galimybę toliauoptimizuoti procesus bei juos pritaikyti kitose srityse.• Būtina naudoti įrankius, leidžiančius automatizuoti procesų metu surenkamų duomenųagregavimą <strong>ir</strong> analizę. Šie įrankiai turi būti pilnai integruoti, t.y. komandos narys pateikia tikMokymo medžiaga 129

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

Saved successfully!

Ooh no, something went wrong!