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 procesasGebėjimo lygis yra įvertis diskrečioje skalėje, nusakantis tam tikrą proceso gebėjimopasiekimą. Tačiau praktiškai yra neįmanoma išmatuoti galimybės gauti siekiamus rezultatus,todėl remiamasi praktikoje patv<strong>ir</strong>tinta prielaida, kad kokybiškų rezultatų gavimo tikimybėtiesiogiai priklauso nuo paties proceso charakteristikų, todėl proceso gebėjimo lygisapibrėžiamas konstruktyviai, nurodant proceso indikatorius - veiklas, kurias atliekant sukuriamaproceso aplinka, užtikrinanti proceso rezultatų stabilumą.Visuminio proceso gebėjimui apibūdinimui tradiciškai naudojamos brandos <strong>ir</strong> brandoslygio sąvokos, kurios apibrėžiamos konstruktyviai. Branda yra proceso charakteristika,nusakanti, kiek procesas yra apibrėžtas, valdomas, matuojamas, kontroliuojamas <strong>ir</strong> nuolatosgerinamas, o brandos lygis yra aiškiai apibrėžta pakopa proceso brandos evoliucijoje, nusakomarinkiniu veiklų, kurių tikslai turi būti įgyvendinami, kad būtų pasiektas tam tikras to procesogebėjimas. Branda gali būti suprantama kaip konkrečios organizacijos palyginimas suįsivaizduojama „idealia“ organizacija, o brandos lygis – kaip artumas iki „idealios“organizacijos. Organizacija, pasiekusi aukštesnį proceso brandos lygį, tarsi pakyla į tam tikrąstabilią būseną arba kokybinį lygmenį, kuriame ji kokybinėmis charakteristikomis iš esmėssk<strong>ir</strong>iasi nuo žemesnio lygio organizacijų. Akivaizdu, kad aukštesnis brandos lygis implikuojaaukštesnį proceso gebėjimą. Matavimui brandos lygiai išreiškiami rinkiniais veiklų – procesosritimis – kurias organizacija turi vykdyti, kad pasiektų tą brandos lygį.Visus programų kūrimo proceso brandos modelius pagal architektūrą galima susk<strong>ir</strong>styti įpakopinius <strong>ir</strong> tolydinius.Programų kūrimo proceso modelis, leidžiantis vertinti visuminio organizacijos procesobrandą, vadinamas pakopinės architektūros brandos modeliu, kadangi nustato stambius(paprastai penkis) brandos lygmenis – pakopas. Organizacija (jos programų kūrimo procesas) yraįvertinama tam tikru brandos lygiu.Programų kūrimo proceso modelis, leidžiantis įvertinti kiekvieno vardinio procesogebėjimą, vadinamas tolydinės architektūros brandos modeliu, kadangi leidžia įvertinti procesogebėjimą detalesniame – vardinio proceso – lygmenyje. Šiuo atveju organizacijos įvertinimas yravardinių procesų gebėjimų lygių profilis, akivaizdžiai parodantis „atsiliekančius“ – žemesniogebėjimo lygio – procesus. Atrodytų, kad galima būtų siekti maksimaliai pakelti tik kažkuriovieno pas<strong>ir</strong>inkto vardinio proceso gebėjimus, tačiau iš tikrųjų vardiniai procesai yra tarpusavyjesusiję: norint iš esmės pakelti vieno vardinio proceso gebėjimą reikia didinti <strong>ir</strong> susijusių procesųgebėjimus.Kurios architektūros modelis tinkamesnis, apibrėžtų taisyklių nėra. Įva<strong>ir</strong>ių brandosmodelių taikymo pat<strong>ir</strong>tis rodo, kad pas<strong>ir</strong>enkant architektūrą, naudotini modelių detalumo <strong>ir</strong>taikymo tikslų argumentai. Tolydinės architektūros modelis leidžia detaliau vertinti organizacijosMokymo medžiaga 33

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

Saved successfully!

Ooh no, something went wrong!