Stasys PELDŽIUS, Saulius RAGAIŠIS „Programų kūrimo procesų vertinimas“
Pranešimas XVII mokslinės kompiuterininkų konferencijos
sekcijoje „K3. Programų sistemų vertinimas“
„Kompiuterininkų dienos – 2015“, Panevėžyje, KTU PTVF 2013-09-18
Stasys PELDŽIUS, Saulius RAGAIŠIS „Programų kūrimo procesų vertinimas“
1.
Programų kūrimo procesų
vertinimas,naudojant keletą
procesų vertinimo modelių
lekt. dr. Stasys Peldžius,
doc. dr. Saulius Ragaišis
VU, MIF, Programų sistemų katedra
2015-09-18
2.
Tikslai
1. Suteikti įmonėmsgalimybę atlikus vieną proceso
vertinimą turėti rezultatus pagal kelis proceso
vertinimo modelius.
2. Iš anksto įmonei žinoti, kokį gebėjimo lygį gali
užtikrinti norimas (pasirinktas) programų kūrimo
metodas (XP, SCRUM, RUP ir pan.).
3. Šiame straipsnyje analizuojami ISO/IEC 15504-
5:2006, ISO/IEC 15504-7:2008, CMMI-DEV V1.3 ir
ISO/IEC 15504-5:2012 modelių įtraukimai į tarpinį
procesų vertinimo modelį.
2015-09-18 VU, MIF 2
3.
Esminės sąvokos
• Programųkūrimo procesas – visuma veiklų, kurios
vykdomos kuriant programinį produktą ar paslaugą.
• Vardinis procesas – rinkinys veiklų, susijusių pagal
tikslus programinio produkto ar paslaugos gyvavimo
cikle. Vardiniams procesams iškeliami tikslai ir
aprašomi jų rezultatai.
• Procesų vertinimo modelis – modelis, skirtas
organizacijos procesų gebėjimo ar visuminio proceso
brandos vertinimui.
2015-09-18 VU, MIF 3
4.
Esminės sąvokos
• Gebėjimas– proceso charakteristika, nusakanti
rezultatų, kuriuos galima gauti taikant tą procesą,
pasiskirstymą, t. y. galimybę, kad procesas pasieks
jam keliamus tikslus.
• Gebėjimo lygis – įvertis diskrečioje skalėje,
nusakantis tam tikrą proceso gebėjimo pasiekimą.
• Branda – proceso charakteristika, nusakanti, kiek
procesas yra apibrėžtas, valdomas, matuojamas,
kontroliuojamas ir nuolatos gerinamas.
• Brandos lygis – aiškiai apibrėžta pakopa visuminio
proceso brandos evoliucijoje.2015-09-18 VU, MIF 4
Problemos aktualumas
• Įmonės,kurios nori dirbti platesnėje rinkoje,
susiduria su problema, kad skirtingi užsakovai
reikalauja įmonės brandos/gebėjimo įvertinimų pagal
skirtingus modelius.
• Įmonėms yra aktualu turėti instrumentą, kuris
atvaizduotų jų vertinimo rezultatus iš vieno vertinimo
modelio į kitą, neatliekant kaskart realaus įmonės
procesų vertinimo.
2015-09-18 VU, MIF 6
ISO/IEC 15504-5:2006 irISO/IEC
15504-7:2012 įtraukimas
• Pirmuoju modeliu pasirinktas yra ISO/IEC
15504-:2006:
– ISO/IEC 15504 yra de jure tarptautinis standartas;
– ISO/IEC 15504-5:2006 yra pirmasis pavyzdinis PAM
suderintas su ISO/IEC 15504-2 dalimi;
– Šio modelio procesų šaltinis yra ir daugelio kitų
vertinimo modelių šaltinis.
• ISO/IEC 15504-7:2012 pakopinis
– QNT.1 „Kiekybinis proceso efektyvumo valdymas“
– QNT.2 „Kiekybinis proceso gerinimas“2015-09-18 VU, MIF 11
12.
CMMI-DEV V1.3 įtraukimas
2015-09-18VU, MIF 12
ISO/IEC 15504-5:2006 gebėjimo profilis, gautas iš CMMI-DEV 1 gebėjimo lygio inžinerinių
proceso sričių
Kitų modelių įtraukimasį TPAM
• CMMI tipo modeliai:
– TMMi, P-CMM, CMMI-SVC, CMMI-ACQ.
• SPICE šeimos modeliai:
– Automotive SPICE, SPICE for SPACE (S4S), Test
SPICE, MediSPICE, Enterprise SPICE, Nuclear SPICE
2015-09-18 VU, MIF 14
15.
Išvados ir rezultatai
•Sėkmingai į TPAM įtrauktos CMMI-DEV ir
ISO/IEC 15504 naujausios versijos.
• Kuo daugiau PAM bus įtraukta į TPAM, tuo
daugiau vertinimo rezultatų pagal skirtingus
PAM bus galima gauti.
• Organizacijos, pasinaudodamos TPAM, galės
efektyviau pasiruošti oficialiems vertinimams,
nes iš anksto žinos tikėtinus vertinimo
rezultatus.
2015-09-18 VU, MIF 15