IME PROCESA: Upravljanje konfiguracije
Skrbniki procesa
Proces so oblikovali:
Ime, priimek |
Vloga |
Goran Krajačič |
Spletni oblikovalec, integrator, načrtovalec podprocesov |
Namen procesa
Namen procesa Upravljanje konfiguracije
je vzpostaviti in vzdrževati integriteto delovnih produktov(enot
konfiguracije) s pomočjo identifikacije konfiguracije, nadzorovanja
konfiguracije, spremljanja statusa konfiguracije in revizij
konfiguracije.
|
Okolica procesa
Na spodnjem modelu je prikazan vrhnji (kontekstni)
pogled na procesno področje, kjer je procesno področje modelirano
z enim samim procesom. Vsi ostali elementi modela (vloge, vhodni
izhodni dokumenti, standardi, dogodki, izjeme, metrike, ...) prikazujejo
interakcijo okolice z obravnavanim procesnim področjem in obratno.
Dokumenti v procesu
Vhodno/Izhodni dokumenti
Vhodni dokumenti procesa so:
- Enote konfiguracije(brez integritete): vsebuje vse enote, ki
jih upravljamo pri uporavljanju konfiguracije. Primeri takšnih
enot so lahko:
- plani
- opisi procesov
- zahteve
- podatki, ki nastanejo pri načrtovanju
- slike
- specifikacije produktov
- programska koda
- prevajalniki
- datoteke produkta
Izhodni dokumenti (rezultati) procesa so:
- Release ali build: vsake toliko časa izdamo zaključeno celoto
naših enot konfiguracij, bodisi za stranke(release) ali za notranje
potrebe(build).
Referenčni dokumenti (standardi)
Proces je skladen s sledečimi standardi:
-
CMMI-SW, verzije 1.1, stopenjska predstavitev:
Zrelostno zmožnostni model je v splošnem ogrodje, ki predstavlja
pot izboljšav in priporočil za organizacije, ki razvijajo programsko
opremo in želijo povečati zmožnost svojih procesov. CMMI-SW
pa je eden izmed modelov standarda CMMI, ki se namenjen razvoju
programske opreme. Na voljo sta dve možni predstavitvi, stopenjska
in nadaljevalna. V konkretnem projektu uporabljamo stopenjsko
predstavitev, kjer organizacija napreduje po zrelostnih nivojih,
katerih je v standardu pet: izvajani nivo, vodeni nivo, definirani
nivo, kvantitativno vodeni nivo in optimizacijski nivo. Za doseganje
posameznega zrelostnega nivoja, pa so določena procesna področja,
katera organizacija mora vpeljati; Pri vpeljavi posameznih procesnih
področij in posledično doseganju posameznih zrelostnih nivojev
pa mora organizacija vpeljati podporna procesna področja, eno
takšnih je procesno področje Upravljanja zahtev, ki ga ravnokar
berete. Vsako procesno področje pa je opredeljeno s splošnimi
in specifičnimi cilji. Splošni cilji so med procesnimi področji
podobni in gre za "navodila" kako posamezno procesno
področje uvedemo in kaj je potrebno, da dosežemo nek zrelostni
nivo. Povsem "druga pesem" pa so specifični cilji,
ki določajo edinstven(e) cilj(e) za vsako procesno področje
posebej. Splošni in specifični cilji so nadaljnjo razdelani
s splošnimi in specifičnimi praksami, ki določajo nabor aktivnosti,
katere moramo izvesti, če želimo omenjene cilje doseči.
Seznam ostalih dokumentov, ki se uporabljajo znotraj procesa.
Vloge v procesu
Seznam vlog v procesu.
Meritve procesa
Proces merimo s sledečimi metrikami:
Naziv metrike |
Opis metrike |
Število sprememb enot konfiguracije |
Pove nam kolikokrat smo spremenili enoto konfiguracije(ali
več njih) |
Število revizij konfiguracije |
Pove nam število pregledov konfiguracije |
Število konfliktov pri commitu |
Število konflikov pri commitu nam nakaže kako pogosto hkrati
z drugimi uporabniki spreminjamo enote konfiguracije |
Hitrost izdaj osnovnih verzij |
Pove nam kako pogosto smo zmožni pripraviti zaključeno celoto
enot konfiguracij. Bodisi za izdajo strankam(release), bodisi
za notranje potrebe(build) |
Procesni model
Na spodnjem modelu so prikazani specifični cilji in specifične
prakse procesnega področja v obliki procesa. Pri tem vsebuje model
akterje in njihove vloge v procesu (izvaja, sodeluje, odloča, je
obveščen o).
Procesni model z bazeni
Na spodnjem modelu so v ospredju sporočilni tokovi ki potekajo
med vlogami oziroma akterji, ki sodelujejo v procesnem podočju. V bazenih ne prikažemo podrobnosti.
fokusirani pogledi na bazen
Fokusirani pogledi na podrobnosti bazenov prikazujejo podrobnosti tri najbolj 'pomembnih' bazenov.
Podrobnosti so prikazane do nivoja specifičnih pod-praks (subpractices). Na spodnjem modelu so prikazane podrobnosti bazena Skrbnik
konfiguracije .
Na spodnjem modelu so prikazane podrobnosti bazena Razvijalec.
Na spodnjem modelu so prikazane podrobnosti bazena Sistem
za upravljanje konfiguracije.
Ovrednotenje ORODJE ZA MODELIRANJE PROCESA
Naziv orodja: <vstavite ime orodja>
URL orodja: <vstavite povezavo do domače strani orodja>
Slika (dela) procesa v izbranem orodju: <vstavite ekransko sliko dela procesa v izbranem orodju>
Povezava na poročilo o ovrednotenju orodja
|