Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

15
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.

description

Pranešimas XVI kompiuterininkų konferencijos sekcijoje „Programų sistemų kūrimas ir valdymas“, „Kompiuterininkų dienos – 2013“, Šiauliai 2013-09-21

Transcript of Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

Page 1: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

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.

Page 2: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

• Į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

Tikslai

Page 3: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

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

Page 4: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

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

Page 5: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

CMMI-DEV brandos lygiai

1 – Pradinis (angl. Initial)

2 – Valdomas (angl. Managed)

3 – Apibrėžtas (angl. Defined)

4 – Kiekybiškai valdomas (angl. Quantitatively

Managed)

5 – Nuolatos gerinamas (angl. Optimizing)

5

Page 6: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

Skirtingų brandos lygių procesai

6

Page 7: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

7

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.

Atlikti darbai

Page 8: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

8

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.

Metodikų vertinimo metodas

Page 9: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

DSDM atvaizdavimas į CMMI-DEV

9

Page 10: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

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

Page 11: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

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

Page 12: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

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

Page 13: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

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

Page 14: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

14

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.

Išvados ir rezultatai

Page 15: Peldžius Stasys ; Ragaišis, Saulius ; Valaitis, Vytautas „DSDM Atern proceso branda“ (VU MIF)

Klausimai?

15

Ačiū už dėmesį!