1 / 35

Fundamental na podrška

Fundamental na podrška. CMMI v.1.2 - 2006 Module 6. Ciljevi. CMMI okruženje za podršku Osnovne oblasti za podršku: Osiguranje kvaliteta proizvoda i procesa – PPQA ( Product and Process Quality Assurance ) Me renje i analiza – MA ( Measurement Analysis )

nolen
Download Presentation

Fundamental na podrška

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fundamentalna podrška CMMI v.1.2 - 2006 Module 6. Evaluacija procesa

  2. Ciljevi CMMI okruženje za podršku Osnovne oblasti za podršku: Osiguranje kvaliteta proizvoda i procesa – PPQA(Product and Process Quality Assurance) Merenje i analiza– MA(Measurement Analysis) Upravljanje konfiguracijom - CM(Configuration Management) Evaluacija procesa

  3. CMMI okruženje za podršku Pitanja kvaliteta i neusaglašenosti Merenje i analiza Sve oblasti procesa Procesi, proizvodi rada, standardi i provedure Informacione potrebe Osnovna konfiguracija i izveštaj Zahtevi za promenama konfiguracije MA - Merenje i analiza CM – Upravljanje konfiguracijom PPQA- osiguranje kvaliteta procesa i proizvoda Evaluacija procesa

  4. Odnosi sa relevantnim nivoima zrelosti • Osiguranje kvaliteta procesa i proizvoda (PPQA) • Upravljanje konfiguracijom (CM) • Merenje i analiza (MA) • CL2. Evaluacija procesa

  5. Obim podrške OP za podršku pokriva aktivnosti koje podržavaju razvoj i održavanje proizvoda. OP za podršku odžava procese koji se koriste u kontekstu izvršavanja drugih procesa. Generalno OP za podršku obuhvata procese koji su usmereni na projekte i može obuhvatiti procese koji se uobičajeno koriste u organizaciji. Na primer: PPQA OP se može koristiti sa svim OP za obezbeđivanje objektivne evaluacije procesa i proizvoda radaopisanih u svim OP Evaluacija procesa

  6. Oblasti procesa za osnovnu podršku obuhvataju osnovne funkcije za podršku koje koriste sve oblasti procesa. Iako se sve OP za podršku odnose kao ulazi za druge OP, osnovne OP za podršku obezbeđuju funkcije podrške koje su pokrivene sa generičkim praksama. Osnovne oblasti za podršku MA OP podržava sve OP obezbeđujući specifične prakse koje vode projekte i organizacije u usklađivanju metrika i ciljeva sa metričkim pristupima koji će obezbediti objektivne rezultate. Ovi se rezultati mogu koristiti za pravljenje dokumentovanih odluka i preduzimanje odgovarajućihn korektivnih akcija. CM OP podržava sve OP kroz uspostavljanje i održavanje inztegriteta proizvoda rada koristeći identifikaciju konfiguracije, kontrole konfiguracijeo, dređivanje statusa i audits. Proizvod rada podvrgnut upravljanju konfiguracije uključuje proizvode koji se isporučuju kupcima, namenski interni proizvodi rada,, anabavljene proizvode, alate i druge objekte. tools, and other kojise koristeza kreiranje i dizajniranje ovih proizvoda rada. Primeri proizvoda rada koji se mogu podvrći upravljanju konfoguracije uključuju planovi, procesiopisi, zahtevi, podaci o dizajnu, crteži, specifikacija proizvoda, kodovi, kompajleri, fajlovi podataka o proizvodu itehničke publikacije o proizvoduproduct technical publications. PPQA OP podržava sve oblasti procesa kroz obezbeđivanje specifičnih praksi za objektivnu evaluaciju izvršenih procesa, proizvoda rada i servisa prema primenljivom opisu procesa, standardima i procedurama i osiguranje da su obuhvaćena sva pitanja koja se otvaraju ovom revizijom. PPQA podržava isporuku visoko kvalitetnih proizvoda i servisa obezbeđujući članove projekta i sve nivoe menadžera sa odgovarajućim uvidom u njih i povratnom spregom procese i prateće proizvode rada kroz životni ciklus projekta. Evaluacija procesa

  7. Osiguranje kvaliteta proizvoda i procesa (PPQA) Zašto PPQA: Osigurava usklađenost sa procesima, planovima, standardima i zahtevima. Obezbeđuje povratnu spregu za korekciju projekta i upravlja sa neusklađenostima. Osigurava da se neusklađenost na odgovarajući način rešava. Kvalitet je kada se kupac vraća, a ne proizvod. • “Namena PPQA OP je da obezbedi zaposlene i menadžment sa objektivnim uvidom u proceseiprateće proizvode rada.” Evaluacija procesa

  8. Faktori rizika PPQA Ako se PPQA vidi kao uloga politike Ako PPQA postoji samo da se otkriju neusaglašenosti Ako se PPQA vidi kao “Agent” za upravljanje Ako se nalazi baziraju na mišljenju Ako se koristi kao faktor nametanja CMMI • Nije zasnovan na činjenicama • Nema detalja za dokazivanje • Izvršene opservacije ne odnose se na planove, procedure i standarde Evaluacija procesa

  9. PPQA OP SG 1 Objektivno evaluira procesei proizvode rada SP 1.1 Objektivno evaluiraj procese SP 1.2 Objektivnoevalurajproizvode rada i servise SG 2 Obezbedi objektivni uvid SP 2.1 Izvesti o pitanjima neusaglašenosti i obezbedi rešenja SP 2.2 Uspostavi evidentiranje Evaluacija procesa

  10. PPQA OP Namena PPQA OP je da obezbedi zaposlene i menadžment sa objektivnim uvidom u procese i prateće proizvode rada. SG 1 – Objektivno evaluirajprocese i proizvode rada Usklađenost izvršavanih procesa i pratećih proizvoda rada i servisa objektivno je evaluirana prema primenljivim opisima procesa, standardima i procedurama. SG 2 – Obezbedi objektivni uvid Sve neusklađenosti objektivno su praćene i komunicirane, a rešenja su obezbeđena. Evaluacija procesa

  11. SG 1 - Objektivnoevaluirajprocese i proizvode rada SP 1.1 - Objektivno evaluiraj namenjene izvršavane procese prema primenljivim opisima procesa, standardima i procedurama. Tipični proizvodi rada Izveštaji o evaluaciji Izveštaji o neusklađenostima Korektivne akcije SP 1.2 - Objektivno evaluiraj namenjene proizvode rada i serviseprema primenljivim opisima procesa, standardima i procedurama. Tipični proizvodi rada Izveštaji o evaluaciji Izveštaji o neusklađenostima Korektivne akcije Evaluacija procesa

  12. SG 2 – Obezbedi objektivni uvid SP 2.1 – Izvesti o svim pitanjima neusklađenosti kvaliteta i osiguraj rešenja sa zaposlenim i menadžerima. Tipični proizvodi rada Korektivne akcije prema izveštaju Izveštaji o evaluaciji Trendovi kretanja kvaliteta Primeri načina rešavanja neusklađenosti u projektu uključuju: : Fiksiranje neusklađenosti Promene opisa procesa, standarda ili procedura koje su neusklađene Obezbeđivanje podrške za pokrivanje neusklađenosti SP 2.2 – Uspostavi i održavaj evidenciju aktivnosti obezbeđivanja kvaliteta Tipični proizvodi rada Logovi evaluacije Izveštaji o obezbeđenju kvaliteta Izveštaji o statusu korektivnih akcija Izveštaji o trendovima kvaliteta Evaluacija procesa

  13. Merenje i analiza (MA) “Namena MA OP je da razvije i održava kapacitete za merenje, koji se koriste za podršku informacionih potreba manadžmenta.” • Kako se donose odluke? • Da li su zasnovane na podacima, planovima i arhivskim podacima, ili... Evaluacija procesa

  14. Na početku projekta, da li znate...? Može li se izvršiti uz sva ograničenja? Koliko će vremena trebati? Koliko će koštati? Koliko će ljudi trebati? Koji je rizik? Koji su elementi za kompromise? Koliko grešaka će biti? Evaluacija procesa

  15. Benefiti merenja Poboljšana procena projekta i planiranje Poboljšan monitoring ikontrola projekta Bolji uvid u razvoj kvaliteta proizvoda Poboljšano razumevanje procesa razvoja Poboljšano razumevanje razvojnog okruženja Kvantitativna podrška za donošenje odluka Evaluacija procesa

  16. Ograničenja merenja Jedinice merenja su indikatori, a ne apsolutne vrednosti Metrička evaluacija (kvantitativna) dobra je koliko su dobri ulazni podaci Kvalitet merenja u funkciji je zrelosti procesa - raste sa porastom ML Merenja moraju biti razumljiva da bi bila korišćena/od vrednosti • Uloga je da obezbedi uvid u objektivne podatke • Često podaci inspirišu nova pitanja/uvid • Merenja se ne mogu primeniti bez razumevanja konteksta • Merenja ne mogu identifikovati, objasniti, ilisve predvideti Evaluacija procesa

  17. Faktori rizika MA OP Neodgovarajuće korišćenje merenja Posledica može biti korupcija podataka Merenje se vrši, ali se nikad ne koriste Merenje promenljivih veličina Merenja bez razumevanja kako ih koristiti Nedovoljna obuka za: merenje analizu primenu rezultata merenja i analiza za manadžment Evaluacija procesa

  18. Cilj/Pitanje/Metrika Metod koji osigurava da metrika služikorisnoj nameni Bazični koraci su: Odredi i dokumentuj ciljeve Formuliši pitanjana koja odgovori pokazuju da li je cilj postignut Deriviraj metrike koje je potrebno sakupiti za odgovor na pitanje Evaluacija procesa

  19. Proces merenja Evaluacija procesa

  20. Standardiza SW-Merenja Evaluacija procesa

  21. MA OP SG 1 Uskladi merenja i aktivnosti analize SP 1.1 Uspostavi ciljeve merenja SP 1.2 Specifikuj merenja SP 1.3 Specifikuj procedure za skupljanje i skladištenje podataka SP 1.4 Specifikuj procedure za analizu SG 2 Obezbedi rezultate merenja SP 2.1 Sakupi merne podatke SP 2.2 Analiziraj merne podatke SP 2.3 Uskladišti podatke i rezultate SP 2.4 Prenesi rezultate Evaluacija procesa

  22. SGx MA OP SG 1 – Usklađivanje aktivnosti merenja i analize Ciljevi i aktivnosti merenja su usklađeni sa identifikovanim potrebama i ciljevima za informacijama. SG 2 – Obezbeđivanje rezultate merenja Obezbeđeni su rezultati merenja koji obuhvataju identifikovane potrebe i ciljeve za informacijama. Evaluacija procesa

  23. SG 1 - Usklađivanje aktivnosti merenja i analize SP 1.1 – Uspostavi i održavaj ciljeve koji su derivirani iz identifikovanih ciljeva i potreba za informacijama. Tipični proizvodi rada Ciljevi merenja SP 1.2 – Specifikuj merenja da obuhvate ciljeve merenja. Tipični proizvodi rada Specifikacije bazičnih i deriviranih merenja. Primeri uobičajeno korišćenih bazičnih merenja uključuju sledeće: Procena i aktuelna merenja veličine proizvoda rada (npr., broj stranica) Procena i aktuelna merenja rada i troškova (npr., broj čovek/časova) Merenje kvaliteta (npr., broj defekata, broj defekata po intenzitetu) Primeri uobičajeno korišćenih deriviranih merenja uključuje sledeće: Vrednost zarade Indeks performansi dinamičkog plana Gustina defekata Direktna revizija Testiranje ili verifikacija Merenja pouzdanosti (npr.,srednje vreme otkaza) Merenja kvaliteta (e.g., broj defekata po intenzitetu/ukupnom broju defekata) Evaluacija procesa

  24. SG 1 - Usklađivanje aktivnosti merenja i analize SP 1.3-1 – Specifikuj kako će se podaci merenja sakupljati i skladištiti. Tipični proizvodi rada Procedure skupljanje i skladištenja podataka Alati za skupljanje podataka Primeri takve automatizovane podrške uključuju: Logovi aktivnosti vremenskog pečata Statička ili dinamička analiza artefakta SP 1.4-1 – Specifikuj kako će se podaci merenja analizirati i izveštavati. Tipični proizvodi rada Procedure i specifikacije analize Alati za analizu Evaluacija procesa

  25. SG 2 – Obezbedi rezultate merenja SP 2.1 – Obezbedi specifikovane merne podatke. Tipični proizvodi rada Skup bazičnih i deriviranih mernih podataka Rezultati testova integriteta SP 2.2 – Analiziraj i interpretiraj merne podatke. Tipični proizvodi rada Analiza rezultata i nacrt izveštaja SP 2.3 – Upravljaj i skladišti merne podatke, specifikacije merenja i rezultate analize. Tipični proizvodi rada Usladišten inventar podataka Primeri načina sprečavanja nepropisnog korišćenja podataka i odnosnih informacija uključujući kontrolu pristupa podacima i obuku ljudi za odgovarajuće korišćenje podataka. SP 2.4 – Izvesti rezultate merenja i aktivnosti analize relevantnim učesnicima. Tipični proizvodi rada Isporučeni izveštaji i rezultati anlize Kontekstualne informacijeiliuputstva za interpretaciju rezultata analize. Evaluacija procesa

  26. Upravljanje konfiguracijom (CM) “Namena CM OP je da uspostavi i održava integritet proizvoda rada, korišćenjem identifikacije konfiguracije, kontrole konfiguracije, statusa broja konfiguracija i revizije (audit) konfiguracije.” Uspostaviti i održavati integritet proizvoda kroz životni ciklus proizvoda, kroz: povratak na prethodna poznata stanja poznavanje šta je promenjeno poznavanje odobrenih promena koje nisu implementirane Evaluacija procesa

  27. Tipični problemi obuhvaćeni sa CM OP Poslednja verzija izvornog koda ne može se pronaći. Težak bugkoji je fiksiran veoma skupo odjednom se ponovo pojavio. Razvijene i testirane karakteristike misteriozno su nestale. Potpuno testiran proizvod/komponenta iznenada ne radi. Niko ne zna koje module sadrži softverski sistem isporučen kupcu. Testirana je pogrešna verzija. Evaluacija procesa

  28. Šta CM obezbeđuje Ključna uloga CM je da aktivno kontroliše promenama sa ciljem odgovora na sledeća pitanja: Koja je tekuća konfiguracija? Koji je status komponenti proizvoda? Koje su promene izvršene na proizvodu? Da li bilo koje druge promene utiču na proizvod? CM odgovara ko, šta, kad i zašto? CM obezbeđuje uvid u status proizvoda u razvoju Evaluacija procesa

  29. CM OP Evaluacija procesa

  30. CM SG 1 Uspostavi osnovnu konfiguraciju (Baselines) SP 1.1 Identifikuj elemente identifikacije SP 1.2 Uspostavi sistem upravljanja konfiguracijom SP 1.3 Kreiraj ili objavi baselines SG 2 Prati i kontroliši promene SG 3 Uspostaviintegritet SP 2.1 Prati tragove zahteva za promene SP 2.2 Kontroliši elemente konfiguracije SP 3.1 Uspostavi evidenciju izveštaja SP 3.2 Izvrši kontrolu (audit) konfiguracije Evaluacija procesa

  31. SGx CM OP SG 1 – Uspostavi osnovne konfiguracije BaselinesCM identifikovanog proizvoda rada su uspostavljene. SG 2 – Prati i kontroliši promene Promene proizvoda rada praćene su i kontrolisane sa upravljanjem konfiguracije. SG 3 – Uspostavi integritet IntegritetbaselinesCM uspostavljen je i održavan. Evaluacija procesa

  32. SG 1 – Uspostavi Baselines (CM) SP 1.1 - Identifikujelemente konfiguracije, komponente iodnosne proizvode rada koji će se podvrći upravljanju konfiguracije. Tipični proizvodi rada Identifikovani elementi konfiguracije Primeri proizvoda rada koji mogu biti deo elemenata konfiguracije su: Opis procesa Zahtevi Dizajn Planovi testiranja i procedure Rezultati testiranja Opisi interfejsa SP 1.2 – Uspostavi i održavaj sistem za upravljanje konfiguracijom i sistem za upravljanje promenama za kontrolu proizvoda rada. Tipični proizvodi rada sistem za upravljanje konfiguracijom sa kontrolisanim proizvodima rada procedure kontrole pristupa sistemu za upravljanje konfiguracijom baza podataka zahteva za promene Primeri funkcija za zaštitu sistema za upravljanje konfiguracijom su: Bekapovanje i restauracija fajlova za upravljanje konfiguracijom Arhiviranje fajlova za upravljanje konfiguracijom Oporavak grešaka upravljanja konfiguracijom SP 1.3 – Kreiraj ili objavi baselines za internu upotrebu i za isporuku kupcu: Tipični proizvodi rada Baselines Opisbaselines Evaluacija procesa

  33. SG 2 – Prati i kontroliši promene SP 2.1 – Prati zahteve za promenama elemenata konfiguracije. Tipični proizvodi rada Zahtevi za promene SP 2.2 – kontroliši promene elemenata konfiguracije. Tipični proizvodi rada Istorija revizija elemenata konfiguracije Arhivabaselines konfiguracije Primeri provere promena konfiguracije uključuju: Potvrdu da je revizija ovlašćena Ažuriranje elemenata konfiguracije Arhiviranje zamenjenih baselinei izvlačenje novih baseline Evaluacija procesa

  34. SG 3 – Uspostavi integritet SP 3.1- Uspostavi i održavaj evidencije koje opisuju elemente konfiguracije. SP 3.2 – Izvrši kontrolu konfiguracije i održavaj integritet baselineskonfiguracije. Evaluacija procesa

  35. Pitanja ? Evaluacija procesa

More Related