subiecte abordate

16
Capability Maturity Model Integration Reprezentarea in trepte Petre Paul Adrian 342C5 [email protected]

Upload: milton

Post on 23-Feb-2016

73 views

Category:

Documents


0 download

DESCRIPTION

Capability Maturity Model Integration Reprezentarea in trepte Petre Paul Adrian 342C5 [email protected]. Subiecte abordate. Despre CMMI Arhitectura CMMI Reprezentarea in trepte Nivel 1 ( de maturitate ) Nivel 2 Nivel 3 Nivel 4 Nivel 5 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Subiecte abordate

Capability Maturity Model IntegrationReprezentarea in trepte

Petre Paul Adrian342C5

[email protected]

Page 2: Subiecte abordate

Subiecte abordate• Despre CMMI • Arhitectura CMMI• Reprezentarea in trepte• Nivel 1 ( de maturitate )• Nivel 2• Nivel 3• Nivel 4• Nivel 5• Reprezentarea continua vs ‘In trepte’• Bibliografie• Concluzii

Page 3: Subiecte abordate

Despre CMMI

• CMMI (Capability Maturity Model Integration) este un framework industrial care a dovedit ca imbunatateste calitatea si eficienta dezvoltarii produselor software dar si hardware.

• Sponsorizat de catre Departamentul de Aparare al SUA , in colaborare cu Universitatea Carnegie Mellon si Institutul de Inginerie Software ( SEI ).

• In definirea acestui concept s-au implicat si firme mari precum Motorola sau Ericsson.

• Scopul acestul concept este de a reduce riscul , de a imbunatati predictibilitatea si calitatea produselor.

Page 4: Subiecte abordate

Arhitectura CMMIMaturity Levels

Process Area 1 Process Area 2 Process Area 3

Specific Goals

Generic Goals

Specific Practices

Commitment to Perform

Ability to Perform

Directing Implementation

Verifying Implementation

Generic Practices

Page 5: Subiecte abordate

Reprezentarea in trepte ( I )

• Din componentele ambelor tipuri de reprezentari ( continua / in trepte ) fac parte : arii de procese , obiectivele specifice , obiectivele generale , practicile generale , subpracticile , referintele.

• Reprezentarea in trepte organizeaza procesele in cinci categorii de maturitate , care ne indica ce process trebuie implementat pentru atingerea fiecarui nivel de maturitate.

• Nivelurile de maturitate furnizeaza o cale de predictie asupra performantelor viitoare intr-o anumita disciplina sau intr-un set de discipline.

Page 6: Subiecte abordate

Reprezentarea in trepte ( II )Level 5

Initial

Level 1

Procesele sunt imprevizibile , slab controlabile , reactive.

Managed

Level 2 Procesele sunt planificate, documentate, efectuate , monitorizate si controlate la nivel de proiect. Deseori reactive.

Defined

Level 3 Procesele sunt bine caracterizate si intelege. Procesele , stardardele , procedurile , uneltele , etc sunt definite la nivel organizational.

Quantitatively Managed

Level 4 Procesele sunt controlate utilizand tehnici statistice si cantitative.

Optimizing Matu

ritatea

proc

eselo

r

Performanta proceselor intr-o continua imbunatatire prin imbunatatiri tehnologice inovatice si incrementale.

Page 7: Subiecte abordate

Nivel 1 ( initial )

• Acest nivel se ocupa de procesele efectuate.• Procesele sunt imprevizibile , slab controlabile si

reactive.• Performanta procesului poate sa nu fie stabila si

sa nu indeplineasca obiectivele specifice de calitate , cost si program.

• Cu toate ca aceste procese sunt haotice si adhoc, aceste organizatii de nivel 1 al maturitatii deseori produc produse si servicii ce functioneaza; totusi, deseori depasesc bugetul proiectelor lor.

• Process Areas ( PAs ) – functii de baza care trebuiesc efectuate la fiecare nivel.

Page 8: Subiecte abordate

Nivel 2 ( managed )• Acest nivel se ocupa de procesele gestionate.• Intelegem printr-un proces gestionat , un proces efectuat

care este deasemenea :– Planificat si executat conform unor reguli– Sustinut de resurse adecvate– Producator de anumite output-uri controlabile

• Procesele sunt planificate , documentate , efectuate , monitorizate si controlate la nivel de proiect. Deseori se intampla ca acestea sa fie reactive.

• Procesele gestionate se apropie usor de atingerea obiectivelor specifice de calitate , cost si program.

• Nivelul 2 are 7 PA-uri care trebuiesc sa fie satisfacutecomplet ( CM “Configuration Management” ,

MA “Measurement and Analysis” , PMC “Project Monitoring and Control” PP “Project Planning “ PPQA “Process and Product Quality Assurance “ REQM “Requirements Management” SAM “Supplier Agreement Management” )

Page 9: Subiecte abordate

Nivel 3 ( defined )

• Acest nivel se ocupa de procesele definite.• Un proces definit este un proces gestionat care :

– Este bine definit , inteles , executat de intreaga organizatie.– Procesele , standardele , procedurile , uneltele etc sunt definite la

nivel organizational.

• Nivelul 3 are 11 PA-uri care trebuiesc satisfacute complet(DAR - Decision Analysis and Resolution , IPM - Integrated Project Management ,OPD - Organizational Process Definition , OPF - Organizational Process FocusOT - Organizational Training , PI - Product Integration , RD - Requirements DevelopmentRSKM - Risk Management, TS - Technical Solution, VAL – Validation , VER – Verification )

• Setul de procese standard al organizatiei , care sunt bazele acestul nivel 3 de maturitate , sunt stabilite si imbunatatite in timp.

• Aceste procese standard sunt utilizate pentru asigurarea consistentei in organizatie.

Page 10: Subiecte abordate

Nivel 4 (Quantitatively Managed )

• La acest nivel PA-urile de la nivelurile 2 si 3 au fost deja indeplinite.

• Subprocesele care contribuie semnificativ la performanta generala sunt selectate si controlate folosind tehnici statistice si cantitative.

• Nivelul 4 are 2 PA-uri ce trebuiesc satisfacute :– OPP “Organizational Process Performance”– QPM “Quantitative Project Management”

Page 11: Subiecte abordate

Nivel 5 (Optimizing )

• La acest nivel , organizatia si-a indeplinit toate obiectivele de la nivelurile 2,3,4.

• Procesele sunt in continuare imbunatatite pe baza intelegerii cauzelor comune de variatie a proceselor.

• Nivelul 5 are 2 PA-uri care trebuiesc satisfacute :– CAR - Causal Analysis and Resolution– OPM - Organizational Performance

Management

Page 12: Subiecte abordate

Slide 12 of 146

Niveluri de maturitate

Initial

Managed

Defined

QuantitativelyManaged

Optimizing

Procesul este imprevizibil, slab controlabil, reactiv

Procesele sunt planificate , documentate , efectuate ,monitorizate si controlate la nivel de proiect

Procesul este caracterizantpentru organizatie

Procesul este masurabil si controlabil

Concentrare pe imbunatatirea cantitatii

Maturitate nivel Caracteristicile procesului Comportament

Anticiparea imbunatatirilor dorite

Lucru in echipa si inter-dependente intreacestea

Oamenii inteleg , sustin si urmeaza procesul

Baza se pune pe experienta persoanelormai bine pregatite

Eficacitatea scazuta – Frustrare mare

Page 13: Subiecte abordate

Reprezentare continua vs Reprezentare in trepte

spre CMMIReprezentarea in trepte Reprezentarea continua

Permite organizatiilor sa aiba o cale de Ofera libertate in ceea ce dovedita de predefita de imbunatatire care ofera priveste alegerea imbunatatirilor care rezultate sigure se pliaza cel mai bine pe obiectivele

organizatiilorSumarizeaza rezultate de Permite imbunatatirea fiecarui process imbunatatire a procesului printr-un in parte sa fie efectuata individualsingur numar ( nivel de maturitate ) (mai lent sau mai rapid )

Se bazeaza pe o istorie relativ lunga Abordare noua , inca nedovedita din de utilizare , care include studii de caz punct de vedere al randamentulului si date care demonstreaza randamentul investitiilorridicat al investitiilor

Page 14: Subiecte abordate

Concluzii

• CMMI promite inbunatatirea modalitatilor de producere de software si de reducere a costurilor.

• Deasemenea se asteapta feedback de la utilizatori externi si integrarea asteptarilor acestora in activitatile de zi cu zi.

• Produce servicii competitive si produse la scara mondiala.

Page 16: Subiecte abordate

Va multumesc !