Olga Kurasova. Dirbtinis intelektas ir neuroniniai tinklai
Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)
1. DSDM Atern proceso branda
(angl. Seeking Process Maturity with DSDM Atern)
Stasys Peldžius,
Saulius Ragaišis,
Vytautas Valaitis
Matematikos ir Informatikos fakultetas,
Vilniaus universitetas
Kompiuterininkų dienos 2013, Šiauliai, 2013 m. rugsėjo 19-21 d.
2. Tikslai
• Įmonių programinės įrangos kūrimo proceso
gerinimas.
• Proceso gebėjimo, bei brandos taikymas
metodikoms.
• DSDM gebėjimų profilis pagal CMMI-DEV.
• Įrodyti, kad DSDM atitinka 2 brandos lygį.
• Pasiūlyti, kaip DSDM turėtų pasiekti 3 lygį.
2
3. Esminės sąvokos I
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.
Proceso modelis – programų kūrimo proceso
apibrėžimas, kuriame nusakyta proceso apimtis,
aprašyti vardiniai procesai, jų tikslai ir rezultatai.
3
4. Esminės sąvokos II
Gebėjimas – proceso charakteristika, nusakanti
rezultatų, kuriuos galima gauti taikant tą procesą,
pasiskirstymą (diapazoną), t.y. galimybę (tikimybę),
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.
4
5. CMMI-DEV brandos lygiai
1
2
3
4
–
–
–
–
Pradinis (angl. Initial)
Valdomas (angl. Managed)
Apibrėžtas (angl. Defined)
Kiekybiškai valdomas
(angl. Quantitatively
Managed)
5 – Nuolatos gerinamas
(angl. Optimizing)
5
7. Atlikti darbai
Išnagrinėti esami atvaizdavimai tarp metodikų ir
modelių.
Atliktas pilnas DSDM atvaizdavimas į CMMI-DEV
modelį:
pasiūlytas būdas, kaip reikia vertinti metodikų brandą;
atvaizdavus gautas gėbėjimo profilis;
pasiektas 2 brandos lygis;
pasiūlyti patobulinimai 3 lygiui pasiekti.
7
8. Metodikų vertinimo metodas
SCAMPI – CMMI vertinimo metodas
Reitingavimo skalė:
S – tikslas pasiektas
U – tikslas nepasiektas
N – tikslas nevertintas
EI – praktika pakankamai įgyvendinta
NI – praktika nepakankamai įgyvendinta
Vertinama bus DSDM Atern dokumentacija,
tariant, kad įmonė dirba pilnai pagal ją. Tokiu
būdu imituojamas realios įmonės proceso
vertinimas.
8
10. Pasiūlymai 3 brandos lygiui I
Siekiant trečiojo CMMI brandos lygio
svarbiausia probleminė sritis – proceso
valdymo kategorija.
Nebuvo pasiektas trečiasis bendrasis
tikslas, dėl organizacinių procesų silpno
įgyvendinamumo DSDM metodikoje.
10
11. Pasiūlymai 3 brandos lygiui II
Verifikavimas – ši proceso sritis pakankamai
gerai padengiama DSDM, tačiau trūksta
griežtai apibrėžtų kolegų peržiūrų,
reikalaujamų CMMI.
Sprendimų analizė ir priėmimo procesas –
visiškai nepadengiama DSDM metodikos.
Organizacijos mokymai – padengiamos 3 iš 7
specifinių praktikų. Trūksta pilnai įdiegto
proceso, apimančio visą organizacijos veiklą.
11
12. Pasiūlymai 3 brandos lygiui III
Siekiant įgyvendinti verifikavimo proceso sritį,
siūloma iš kitos judriosios metodikos – XP,
pasiskolinti programavimą poromis. Pasiekus
šį tikslą, verifikavimo proceso srities
specifiniai tikslai būtų pilnai padengti.
Identifikavus ir numačius gaires galimiems
organizacijos mokymams, jų įgyvendinimas
galės būti užtikrintas esamomis DSDM
priemonėmis. Siūloma sukurti Atern mokymų
praktiką.
12
13. Pasiūlymai 3 brandos lygiui IV
Siekiant padengti sprendimų analizės ir
priėmimo proceso sritį, siūloma papildyti
prieš-projektinę gyvavimo ciklo fazę. Šioje
fazėje yra sprendžiama, ar DSDM metodika
bus tinkama projektui vykdyti. Papildomai
reiktų numatyti alternatyvius projekto
vykdymo planus. Šioje fazėje sukurtos
alternatyvos, turėtų būti išplėtojamos ir
galutinai pasirenkamas tinkamiausias
variantas įgyvendinamumo fazėje.
13
14. Išvados ir rezultatai
Rezultatai:
Gautas DSDM gebėjimo profilis pagal CMMI.
Rekomendacijos DSDM Atern metodikos
papildymui.
Išvados:
Nemodifikuota DSDM Atern metodika
užtikrina antrąjį CMMI brandos lygį.
Probleminė DSDM ir CMMI suderinamumo
sritis – organizaciniai procesai.
14