Title: Programu kurimo proceso gebejimo vertinimas
1Programu kurimo proceso gebejimo vertinimas
2ISO/IEC 15504 standartu šeima
- ISO/IEC 15504-12004 Information technology
Process assessment Part 1 Concepts and
vocabulary - ISO/IEC 15504-22003 Information technology
Process assessment Part 2 Performing an
assessment - ISO/IEC 15504-32004 Information technology
Process assessment Part 3 Guidance on
performing an assessment - ISO/IEC 15504-42004 Information technology
Process assessment Part 4 Guidance on use for
process improvement and process capability
determination - ISO/IEC 15504-52006 Information technology
Process Assessment Part 5 An exemplar Process
Assessment Model - ISO/IEC TR 15504-62008 Information technology
Process assessment Part 6 An exemplar system
life cycle process assessment model - ISO/IEC TR 15504-72008 Information technology
Process assessment Part 7 Assessment of
organizational maturity - ISO/IEC PDTR 15504-8 Information technology
Process assessment Part 8 An exemplar process
assessment model for IT service management - ISO/IEC TS 15504-92011 Information technology
Process assessment Part 9 Target process
profiles
3ISO/IEC 15504 standartu šeima
- Programines irangos proceso vertinimo techniniu
standartu rinkinys - ISO/IEC 15504-2 pateikia proceso gebejimo
matavimo karkasa (gebejimo dimensijos atributus
bei ju pasiekimus) bei reikalavimus - vertinimo atlikimui (vertinimo proceso aprašyma),
- procesu modeliui (reikalavimus vardiniu procesu
aprašymams), - proceso vertinimo modeliui (kuris turi buti
sudarytas iš matavimo karkaso bei procesu
modelio, detalizuotu iki praktiku atlikimo
indikatoriu)
4ISO/IEC 15504 standartu šeima
- ISO/IEC 15504-5 pateikia pavyzdini proceso
vertinimo modeli, kuriame - procesu modelis (vardiniu procesu aprašymai) yra
integruoti iš ISO 12207 standarto, - gebejimo dimensijos indikatoriai išreikšti
gebejimo praktikomis - ISO/IEC TR 15504-7 pateikia proceso gebejimo
profilio atvaizdavimo i orgazacijos brandos lygi
principus
5Proceso vertinimas
6Vertinimas
7Vertinimo procesas
- V1. Pasiruošti ir suplanuoti vertinima
- V2. Pasiruošti organizacijoje vertinimui
- V3. Atlikti vertinima
- V3.1 Ištirti proceso faktus
- V3.2 Patikrinti ir patvirtinti proceso faktus
- V3.3 Užpildyti klausimynus
- V3.4 Parengti proceso vertinimo ataskaita
- V4. Sukurti proceso tobulinimo plana (papildoma
veikla).
8Vertinimas
- Procesu dimensija
- Procesu kategorijosir procesai
- Procesu vykdymo indikatoriai
- ? bazines praktikos
- ? darbo produktai ir ju charakteristikos
1 lygisAr procesu vykdymas atitinka procesu
tikslus? Egzistuoja? Adekvatus?
- Gebejimo dimensija
- Gebejimo lygiai ir proceso atributai
- Procesu brandumo indikatoriai
- ? bendrosios praktikos
- ? praktiku vykdymo charakteristikos
- ? resursu/infrastrukturos charakteristikos
2-5 lygiaiProceso gebejimo irodymai? Ar
demonstruojami proceso atributai?
9Minimalus bendras vertinamu procesu rinkinys
Kategorija Grupe ID Procesas
Pagrindiniai gyvavimo ciklo procesai Inžineriniai procesai ENG.1. Reikalavimu išsiaiškinimas
Pagrindiniai gyvavimo ciklo procesai Inžineriniai procesai ENG.4. Reikalavimu programinei irangai analize
Pagrindiniai gyvavimo ciklo procesai Inžineriniai procesai ENG.5. Programines irangos projektavimas
Pagrindiniai gyvavimo ciklo procesai Inžineriniai procesai ENG.6. Programines irangos konstravimas
Pagrindiniai gyvavimo ciklo procesai Inžineriniai procesai ENG.7. Programines irangos integravimas
Pagrindiniai gyvavimo ciklo procesai Inžineriniai procesai ENG.8. Programines irangos testavimas
Pagrindiniai gyvavimo ciklo procesai Inžineriniai procesai ENG.11. Programines irangos instaliavimas
Pagrindiniai gyvavimo ciklo procesai Inžineriniai procesai ENG.12. Programines irangos priežiura
Pagalbiniai gyvavimo ciklo procesai Konfiguracijos valdymo procesai SUP.8 Konfiguracijos valdymas
Pagalbiniai gyvavimo ciklo procesai Konfiguracijos valdymo procesai SUP.9 Problemu sprendimas
Pagalbiniai gyvavimo ciklo procesai Kokybes užtikrinimo procesai SUP.1. Kokybes užtikrinimas
Organizaciniai gyvavimo ciklo procesai Valdymo procesai MAN.3. Projekto valdymas
Neitraukti inžineriniai procesai ENG.2
Sistemos reikalavimu analize ENG.3 Sistemos
architekturos projektavimas ENG.9 Sistemos
integravimas ENG.10 Sistemos testavimas
10Vertinimas klausimynas
- Procentais vertinamas vertinimo modelyje
apibrežtu praktiku paplitimas organizacijos
procese - Santykis, kiek kartu praktika ivykdyta, su
skaiciumi kartu, kiek turejo buti ivykdyta - 1-am lygiui patikrinti vertinamas baziniu
praktiku paplitimas - Aukštesniems lygiams patikrinti vertinamas
atitinkamu lygiu valdymo praktiku paplitimas to
vardinio proceso apimtyje
11Vertinimo pavyzdys bazines praktikos
12Vertinimo pavyzdys valdymo praktikos
13Vertinimo pavyzdys valdymo praktikos
14Vertinimo pavyzdys valdymo praktikos
- ... ir taip toliau su 3-iojo ir aukštesniu lygiu
valdymo praktikomis, jeigu vertinimo apimtyje
numatyta jas vertinti
15Proceso ivercio ir lygio skaiciavimas
- N - nepasiekiamas (0-15)
- R - retai pasiekiamas (16-50)
- D - dažnai pasiekiamas (51-85)
- V - pasiekiamas visada (86-100)
Lygis Proceso atributas Ivertinimas
Nevykdomas -
Vykdomas PA 1.1. Proceso atlikimo atributas D arba V
Valdomas PA 1.1. Proceso atlikimo atributas PA 2.1. Proceso vykdymo valdymo atributas PA 2.2. Darbo produktu valdymo atributas V D arba V D arba V
Itvirtintas PA 1.1. Proceso atlikimo atributas PA 2.1. Proceso vykdymo valdymo atributas PA 2.2. Darbo produktu valdymo atributas PA 3.1. Proceso apibrežimo atributas PA 3.2. Proceso resursu atributas V V V D arba V D arba V
16Proceso ivercio ir lygio skaiciavimas
Lygis Proceso atributas Ivertinimas
Prognozuojamas PA 1.1. Proceso atlikimo atributas PA 2.1. Proceso vykdymo valdymo atributas PA 2.2. Darbo produktu valdymo atributas PA 3.1. Proceso apibrežimo atributas PA 3.2. Proceso resursu atributas PA 4.1. Proceso matavimo atributas PA 4.2. Proceso kontroliavimo atributas V V V V V D arba V D arba V
Optimizuojamas PA 1.1. Proceso atlikimo atributas PA 2.1. Proceso vykdymo valdymo atributas PA 2.2. Darbo produktu valdymo atributas PA 3.1. Proceso apibrežimo atributas PA 3.2. Proceso resursu atributas PA 4.1. Proceso matavimo atributas PA 4.2. Proceso kontroliavimo atributas PA 5.1. Proceso keitimo atributas PA 5.2. Pastovaus gerinimo atributas V V V V V V V D arba V D arba V
17Vertinimo rezultatas
- Vertinimo rezultatas proceso gebejimo profilis
- Kiekvieno ivertinto vardinio proceso gebejimo
lygis
18Literatura
- PKP Branda. Idiegimo metodika.
- Kita literatura
- http//en.wikipedia.org/wiki/ISO/IEC_15504
19Vertinimas pagal CMMI
20CMMI raida
- 1987 CMM klausimyno išleidimas
- 1991 SW-CMM v1.0
- 2000 CMMI v1.0
- Kurtas su mintimi, kad vertinimas pagal CMMI turi
atitikti ISO/IEC 15504 reikalavimus - 2006 CMMI v1.2 (CMMI-DEV)
- 2011 CMMI v1.3 (CMMI-DEV)
21CMMI Pakopine bei tolydine reprezentacijos
vs
22Žodynas
- Gebejimo lygis, brandos lygis
- Procesu sritis
- Bendriniai tikslai, specifiniai tikslai
- Specifines praktikos, subpraktikos
23CMMI procesu srities apibrežimas
24CMMI procesu sritys
- PROCESS MANAGEMENT
- Organizational Process Focus
- Organizational Process Definition
- Organizational Training
- Organizational Process Performance
- Organizational Innovation and Deployment
- PROJECT MANAGEMENT
- Project Planning
- Project Monitoring and Control
- Supplier Agreement Management
- Integrated Project Management
- Risk Management
- Quantitative Project Management
- Integrated Teaming
- Integrated Supplier Management
- ENGINEERING
- Requirements Management
- Requirements Development
- Technical Solution
- Product Integration
- Verification
- Validation
- SUPPORT
- Configuration Management
- Process and Product Quality Assurance
- Measurement and Analysis
- Decision Analysis and Resolution
- Organisational Environment for Integration
- Causal Analysis and Resolution
25Vertinimo pavyzdys (subpraktikos)
SG1. Naudoti bazinius komplektus SG1. Naudoti bazinius komplektus SG1. Naudoti bazinius komplektus
SP1.1-1. Identifikuoti konfiguracijos vienetus SP1.1-1. Identifikuoti konfiguracijos vienetus
1. Remiantis dokumentuotais kriterijais, apibrežti konfiguracijos vienetu bei darbo produktu rinkini. N
2. Konfiguracijos vienetams priskirti unikalius identifikatorius. F
3. Apibrežti laiko momentus, kuriais vienetai patenka i konfiguraciju valdyma. L
4. Kiekvienam vienetui paskirti atsakinga asmeni (savininka) F
26Vertinimo pavyzdys (specifiniai tikslai)
27Vertinimo pavyzdys (bendriniai tikslai)
GG2. Vykdyti valdoma procesa GG2. Vykdyti valdoma procesa GG2. Vykdyti valdoma procesa
GP2.1. Ivesti organizacijos politika GP2.1. Ivesti organizacijos politika
Politika apibrežtu baziniu komplektu palaikymo, darbo produktu sekimo bei keitimo (remiantis konfiguraciju valdymu), bei baziniu komplektu vientisumo užtikrinimo lukescius. P
GP2.2. Planuoti procesa GP2.2. Planuoti procesa
Parengti konfiguraciju valdymo plana. Šis planas gali buti pridedamas prie projekto plano (Projekto planavimo proceso srities darbo produktas) N
GP2.3. Suteikti resursu GP2.3. Suteikti resursu
Suteikti pakankama resursu bei irankiu kieki konfiguraciju valdymui (irankiu pvz. - konfiguraciju valdymo, duomenu valdymo, archyvavimo ir atstatymo irankiai, duomenu baziu valdymo sistemos) L
GP2.4. Paskirstyti atsakomybes GP2.4. Paskirstyti atsakomybes
Paskirti už konfiguraciju valdymo procesa, darbo produktu kurima, proceso servisu teikima atsakingus asmenis. L
28CMMI organizacijos gebejimo profilis
29Nuorodos
- Apie CMMI
- http//www.sei.cmu.edu/library/abstracts/webinars/
25sep2008.cfm - http//www.sei.cmu.edu/library/abstracts/reports/1
0tr033.cfm - Vertinimo metodas SCAMPI
- http//en.wikipedia.org/wiki/Standard_CMMI_Apprais
al_Method_for_Process_Improvement - http//www.sei.cmu.edu/library/abstracts/reports/1
1hb001.cfm