1 / 137

Poboljšavanje procesa i upravljanje procesom OPF, OPD, OT, OID, OPP

Poboljšavanje procesa i upravljanje procesom OPF, OPD, OT, OID, OPP. CMMI v.1.2, 2006 Module 3. Ciljevi. O procesima Poboljšavanje procesa Upravljanje procesom Kratak pregled Pitanja za ponavljanje. Opšta definicija procesa.

hugh
Télécharger la présentation

Poboljšavanje procesa i upravljanje procesom OPF, OPD, OT, OID, OPP

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. Poboljšavanje procesa i upravljanje procesom OPF, OPD, OT, OID, OPP CMMI v.1.2, 2006 Module 3. Evaluacija procesa

  2. Ciljevi O procesima Poboljšavanje procesa Upravljanje procesom Kratak pregled Pitanja za ponavljanje Evaluacija procesa

  3. Opšta definicija procesa Proces je skup sekvencijalno izvršavanih praksi sa ciljem da se postigne data namena; može uključivati alate, metode, materijale i/ili ljude (IEEE). Proces je transforamator ulaznih veličina sistema u očekivano povećane izlazne veličine (SE). Proces je kohezioni (integracioni) faktorkoji povezuje ljude tehnologije i metode (modeli zrelosti). Evaluacija procesa

  4. Evaluacija procesa

  5. Šta je model procesa? Pojednostavljena reprezentacija procesa, predstavljena sa specifične perspektive. Primeri perspektive procesasu: Perspektiva toka rada- sekvence aktivnosti; Perspektiva toka podataka– tok informacija; Perspektivauloga/akcija – ko šta radi. Generički modeli procesa: Vodopada; Iterativni razvoj; Inženjering na bazi komponenti, ... Evaluacija procesa

  6. Anatomija procesa Koraci Ulazi Rizik izvršavanja Izlazi Kontrole Uloge Alatii tehnike Evaluacija procesa

  7. Zašto je proces važan? Odnosi se na načine na koji ljudi rade zajedno da primene tehnologije za razvoj i održavanje komponenti sistema/IS; “Ljudi”: pojedince timove projekte organizacije kupce/korisnike/relevantne učesnike,... Uloga inženjeringa (SE): pronaći načine za efikasnije/efektivnije izvršavanje aktivnosti procesi rada moraju biti planirani, definisani, mereni i kontrolisani da bi bili efikasniji/efektivniji Evaluacija procesa

  8. Agenda O procesima Poboljšavanje procesa Upravljanje procesom Kratak pregled Pitanja za ponavljanje • Pristupi poboljšavanju procesa • Koraci poboljšavanja procesa • Infrastruktura za poboljšavanja procesa Evaluacija procesa

  9. Zašto poboljšavati procese?

  10. Šta je poboljšavanje procesa? Poboljšavanje procesa znači promenu – na bolje ? Poboljšanje Promena Usklađenost Neadekvatno ispunjava ciljeve Novi razvoj procesa Model procesa Poslovni ciljevi Razvoj procesa Evaluacija procesa

  11. ...Pristupi za poboljšavanje procesa Odozgo na dole Usmeravano modelom procesa Usmeravan poslovnim potrebama Odozdo na gore Fiksira tekuće probleme razvoja Poslovni sistem uvek zna zašto želi poboljšati ciljne performanse (Ovi pristupi nisu uzajamno isključivi) Evaluacija procesa

  12. ...Pristupi za poboljšavanje procesa Odozgo na dole– usmeravan modelom – usklađen sa modelom Procena (npr.CBA IPI) Identifikacija razlika (gaps) Popunjavanje razlika Coste Benefit Analysis Evaluacija procesa

  13. ...Pristupi za poboljšavanje procesa Odozgo na dole- usmeravan modelom – usklađen sa modelom: Prednosti Komercijalno dostupan (‘off the shelf’’) Drugi su to već uradili Nedostaci Može da izostavi stvarne probleme (organizacija sledi model, a ne šta stvarno treba) Skupo Vremenski zahtevno Visoki rizik Evaluacija procesa

  14. ...Pristupi za poboljšavanje procesa Odozgo na dole– usmeravano poslovnim potrebama Building Design Advisor Building Design Advisor Tool Kit for ConceptualModeling Procena (npr. CBA IPIili BDA) Kako to uraditi: - Problem - Rešenje - Implementacija - Revizija menadžmenta Za vidljivost - Metrike - Evaluacija (procena) - Kontrola kvaliteta Okviri - PDCA, TCM, Pirl, modeli resursa, PI uzorci, PI (poboljšanje procesa) - Definicija procesa - Poboljšanje rada - Piloting/rollout - Modeli - Infrastruktura ‘ravnih paketa’ Planiranje (npr. DevPIP) Okvir za akciju (npr. TCM) Razumevanje: - Pokretači poslovanja - Prednosti - Nedostaci - Preporuke Alati i tehnike Šta raditi: - Rafiniranje - Usklađivanje - Isporuka Evaluacija procesa

  15. ...Pristupi za poboljšavanje procesa Odozgo na dole– usmeravano ciljnim performansama Poslovne potrebe (npr. redukcija troškova) Ciljna performansa (npr. HP’s 10X) Za vidljivost - Metrike - Procena - Kontrola kvaliteta (QA) Okviri - PDCA, TCM, Pir, - Modeliresurcsa - PI uzorci PI - Definicijaprocesa - Poboljšanje rada - Pilot projerkti/razvoj - Modeli - Infrastruktura ‘ravnih paketa’ Okvir za akciju (npr. TCM) Alati i tehnike Evaluacija procesa

  16. ...Pristupi za poboljšavanje procesa Odozgo na dole– usmeravano poslovnim potrebama Prednosti Obuhvata pitanja značajna za poslovanje Koristi se mogu brzo videti (korišćenjem brzih metoda poboljšanja procesa - SPI) Može biti relativno jeftin (korišćenjem brzihSPI metoda) Nedostaci Pojedinci ne moraju uvek videti benefite Ne mora uvek obuhvatiti sve usklađenosti sa modelom Evaluacija procesa

  17. ...Pristupi za poboljšavanje procesa Odozdo na gore- fiksiratekuće probleme Razvoj Resursi za poboljšanje procesa ‘brzo fiksiranje problema’ Evaluacija procesa

  18. ...Pristupi za poboljšavanje procesa Odozdo na gore- fiksiratekuće probleme Prednosti obuhvata realne razvojne potrebe (trenutno kritične) brz jeftin efektivane nizak rizik Nedostaci Ne obuhvata eksplicitno sve poslovne potrebe, ali ih integriše u fokusu poboljšavanja proccesa ... Evaluacija procesa

  19. ...Pristupi za poboljšavanje procesa Odozdo na gore– Integrisan sa fokusom na poboljšavanje procesa(PI) = OSEL’s PirL Poslovni ciljevi Trendovi i pitanja Razvoj Resursi za poboljšanje procesa ‘brzo fiksiranje problema’ Alati i tehnike Za vidljivost - Metrike - Procena - Kontrola kvaliteta (QA) Okviri - PDCA, TCM, PirL - Modeliresurce - PI templati PI - Definicija procesa - Poboljšanje rada - Pilot projerkti/razvoj - Modeli - Infrastruktura ‘ravnih paketa’ Fokus na PI Evaluacija procesa

  20. ...Pristupi za poboljšavanje procesa Odozdo na gore– Integrisan sa fokusom na poboljšavanje procesa(PI) = PirL Prednosti obuhvata realne razvojne potrebe (trenutno kritične) brz jeftin efektivane nizak rizik Nedostaci ne vodi direktno do usklađenosti sa modelom Evaluacija procesa

  21. ...Pristupi za poboljšavanje procesa Tipični ciljevi poboljšavanja procesa: Veća produktivnost (efektivnost i efikasnost) Veća adaptiivnost (fleksibilnost i skalabilnost) Veća korisnička prihvatljivost (veći kvalitet, niža cena) Evaluacija procesa

  22. Produktivnost i kvalitet Neka su ciljevi poboljšavanja procesa veća produktivnost i veći kvalitet softverskih proizvoda Ako merimo produktivnost kao: liniju kôda po čovek/mesecu rada (LOC/SM) P1: šta jelinija koda? P2: koji obim rada je uključen u čovek/mesecu? Ako merimo nedostatak kvaliteta kao: broj defekatana hiljadu linija kôda (D/KLOC) P3: šta je linija kôda? P4: šta je defekt? Evaluacija procesa

  23. Produktivnost, kvalitet (Q)i ponovljen rada Neka je ponovljen rad glavni uzrok niske produktivnosti i Q: ponovljeni rad je neproduktivan,zahteva fiksiranje defekata u proizvodu rada Redukcija ponovljenog rada je poželjna zato što: ponovljeni rad je indikator defekata fiksiranje defekata je neproduktivan rad, ali određeni procenat defekata uvek izlazi iz razvoja procesa: određeni procenat od manjeg broja je bolje nego određeni procenat od većeg broja Inicijativa za poboljšavanje procesa je da se meri, razume i smanji ponovljeni rad Evaluacija procesa

  24. Karakteristike implementacije procesa Da li proces postoji? Da li se proces koristi/izvršava? Da li je proces dokumentovani? Da li ostali relevantni učesnici poznaju proces? Da li su menadžeri izvršili reviziju procesa? Postoje li adekvatni resursi za izvršavanje procesa? Postoji li obuka za proces? Evaluacija procesa

  25. Zašto koristiti CMMI model? Pomaže kod postavljanja ciljeva i prioriteta za poboljšavanje procesa Poboljšava procese i obezbeđuje uputstva za osiguranje zrelih procesa punog kapaciteta Obezbeđuje: uputstvo za poboljšavanje procesa organizacije polaznu tačku opštu korist bez prethodnih iskustava zajednički jezik i viziju za poboljšavanje procesa pojednostavljenu aproksimaciju realnosti dubok uvid u procese organizacije Evaluacija procesa

  26. Koraci poboljšavanja procesa Evaluacija tekućih kapaciteta procesa organizacije prema široko prihvaćenom CMMI modelu fokusiranje evaluacije na postojanje, korišćenje, poznavanje i stepen implementacije procesa (u projektu, organizaciji) Identifikuje prednosti i nedostatke procesa u poređenju sa CMMI modelom Očekivane benefiti otkriva prakse pogodne za deljenje sa drugim programima obezbeđuje fokus na prioritetno investiranje resursa za poboljšavanje procesa Planira poboljšavanje procesa evaluirakoje procese treba poboljšavati sugeriše načine implementacije poboljšavanja procesa usaglašava akcije sa drugim standardima i modelima za poboljšavanje procesa Evaluacija procesa

  27. Infrastruktura za poboljšavanje procesa Uzorak infrstrukture za poboljšavanje procesa Evaluacija procesa

  28. Infrastruktura za poboljšavanje procesa Savet projekta(Senior Management Advisory Board-SMAB) Usklađuje poboljšanje procesa sa poslovnim ciljevima Kreira okruženje da poboljšavanje procesa postane deo kulture rada i vizije organizacije Demonstrirakonzistentnu podršku zaakcije promena i neprekidno poboljšavanje procesa Obrazlaže zašto su potrebne promene za celu organizaciju Odobrava/štiti budžet za poboljšavanje procesa Blagovremeno osigurava neophodne resurse Predloženi članovi SMAB: Glavni menadžer u organizaciji Direktor proizvodnje/direktor organizacije Menadžer organizacione jedinice Ključni menadžer proizvoda Direktor kontrole kvaliteta Menadžer procesa (takođe uMešovitom komitetu) Evaluacija procesa

  29. Infrastruktura za poboljšavanje procesa Namena Mešovitog komiteta(Steering Committee) Osigurava da su aktivnosti u skadu sa poslovnim ciljevima (SMAB) Revidira predloženi budžet za aktivnosti poboljšavanja procesa Daje preporuke SMAB-uza program, budžet i rizik poboljšavanja procesa Blagovremeno osigurava neophodne resurse za Radne grupe (WG)i Sistem/sofverske inženjerske procesne grupe (SEPG) UspostavljaWGs za specifične namene Podržava, gde treba, pregovore za prekovremeni rad WG Povremeno vrši reviziju nadzora programa poboljšavanja procesa Osigurava brzu analizu progresa aktivnosti (SPI) programa poboljšavanja procesa prema dokumentovanom budžetu i planovima Izvršava ili delegira reviziju/odobravanje isporuke rezultata rada WG Obezbeđuje očiglednu podršku za SEPG i WG. Evaluacija procesa

  30. Infrastruktura za poboljšavanje procesa Predloženi članovi Mešovitog komiteta: Menadžeri organizacionih jedinicaiprojekata Funkcionalni menadžeri Menadžeri projekata Glavni sistem inženjer Agent za sistem kvaliteta poboljšavanja procesa (QA) Evaluacija procesa

  31. Infrastruktura za poboljšavanje procesa Šta jeSEPG? Centralna grupa za planiranje akcija, poboljšavanje procesa, implementaciju tehnologija itd. Kanal za institucionalizaciju znanja o metodima, praksama i tehnologijama procesa Lideri za upravljanje promena Instruktor za aktivnosti poboljšavanja procesa na svim nivoima organizacije projekta pojedinaca Evaluacija procesa

  32. Infrastruktura za poboljšavanje procesa Šta SEPG mora znati? Strateške smernice glavnog menadžmenta organizacije Radnu kulturu organizacije Organizacionu strukturu organizacije (organogram) Opšte poznavanje oblasti primene modela Poznavanje modernih inženjerskih tehnika i metoda Poznavanje inženjerskih standarda (IEEE, ISO, IEC, ITU...) Poznavanje aktivnosti za podršku kao što su kontrola kvaliteta (QA) i upravljanje konfiguracijom (CM) Upravljanje promenama Izgradnju tima Veštine za saradnju i konsultacije Tranziciju tehnologija Upravljanjeprojektima Metrike Evaluacija procesa

  33. Infrastruktura za poboljšavanje procesa Namena SEPG Koordinacija po horizontali i vertikali organizacije Vrši periodičnu (3-mesečnu) reviziju SMAB Vrši periodičnu (mesečnu) reviziju Mešovitog komiteta Dnevno instruiše aktivnosti radnih grupa Promoviše tehničku svest i edukaciju o potrebi poboljšavanja procesa Upravlja/instruiše napore za poboljšavanje procesa Objašnjavaju definicije/poboljšavanje tehničkih i upravljačkih procesa, metoda, tehnika i alata za razvoj i održavanje softvera(drugih proizvoda) Olakšava definisnje i održavanje politika organizacije i standarda za softvrske procese i proizvode Nadgleda i olakšava pilot projekte i implementaciju poboljšavanja u projekte i celoj organizaciji Usmerava definisanje metrike softverskih procesa, inicira sakupljanje podataka i asistira WG u analizi i korišćenju tih podataka Evaluacija procesa

  34. Infrastruktura za poboljšavanje procesa ... Namena SEPG Osigurava da procesi “žive” Održava dijalog sa personalom projekta oko aplikacije i performansi razvoja procesa razmenjuje dobre ideje sa drugim delovima organizacije Sakuplja inicijative/ideje od praktičara procesa Inicira periodičnure-evaluaciju sistem inženjerskih procesa organizacije Inicira revizije specifičnih procesa koje izvršavaju praktičari Održava “imovinu procesa" Pregleda bazu podataka procesa (Process Assets Library) za proizvode i imovine procesa koji se koriste u celoj organizaciji Olakšava razvoj i održavanje uputstva za usklađivanje procesa organizacije sa modelom Evaluacija procesa

  35. Infrastruktura za poboljšavanje procesa Predloženi članovi SEPG Menadžer procesa (SEPG Leader) Istaknuti praktičari procesa (Process champions) motivisani i uvažavani kompetentni sa znanjima i veštinama: tehnički obrazovani poznavaoci procesa Sposobni za timski rad Pridruženi članovi mogu se povući sa pilot projekta i/ili segmenta proizvodnje Pridruženi članovi mogu predstavljati funkciju, proizvodnu liniju ili druge entitete organizacije na koje se proces odnosi Evaluacija procesa

  36. Infrastruktura za poboljšavanje procesa UlogaMenadžera procesa (PM) Koordinira sve aktivnosti za poboljšavanje procesa u organizaciji Povezuje aktivnosti SMAB, Mešovitog komiteta i SEPG Povezuje inicijative za poboljšavanje procesa sa organizacionim jedinicama, funkcijama i menadžmentom projekta Evaluacija procesa

  37. Infrastruktura za poboljšavanje procesa Uloga Radnih grupa (WGs) Razvija plan akcije za specifičnu oblast procesa od interesa Razvija nove ili poboljšane procese, procedure, uputstva, templejte itd. na bazi formalno dokumentovanog i odobrenog plana Identifikuje, razmatra i evaluira tehnologije na bazi procesa organizacije i projekta Sugeriše i/ili razvija planove za obuku Podržava pilot projekte ovih procesa Evaluira performanse pilot projekata i po potrebi revidira procese Izveštava o progresu poboljšavanja procesa Mešovitom komitetu Deli iskustva WG sa drugim radnim grupama i članovima projekta Podržava institutionalizaciju testiranih i odobrenih procesa Evaluacija procesa

  38. Infrastruktura za poboljšavanje procesa Predloženi članovi WG (generički) Lider WG - (veliki napor) Ključni članovi - (veliki napor) Predstavnik SEPG - (umeren do viosk napor) Predstavnik QA* - (nizak do umeren napor) Članovi - (nizak do umeren napor) Konsultanti - (nizak napor) Revizori - (nizak napor) *QA-Agent za kvalitet poboljšavanja procesa Evaluacija procesa

  39. Infrastruktura za poboljšavanje procesa Namena čoveka za vezu u Projektu poboljšavaja procesa Tačka kontakta između organizacije za poboljšavanje procesa i praktičara projekta Informiše učesnike projekte o aktivnostima poboljšavanja procesa Obezbeđuje ulaz u SEPG/WGs koji se odnose na izvršavanje najboljih praksi jake kandidate za uključivanje WG Služe kao advokati poboljšavanja procesa na projektu Obezbeđuju informacije i povratnu vezu za SEPG i WG koja se odnosi na: Pitanja koja utiču na razvoj performansi gde postoje problemi i koji stepen težine postoji Korišćenje novih procesa u projektu Evaluacija procesa

  40. Infrastruktura za poboljšavanje procesa QA - Agent za kvalitet poboljšavanja procesa Fokusiranje na poboljšavanje procesa može poboljšati kvalitet procesa i produktivnost developer-a Proaktivni QA pristup obezbeđuje Povratnu spregu na projekte Ulaze o efikasnosti i efektivnosti procesa za SEPG Uvid u proces i kvalitet njegovog proizvoda za menadžment organizacije Ako je SEPG čuvar procesa, QA je branilac procesa Evaluacija procesa

  41. Infrastruktura za poboljšavanje procesa • ... QA - Agent for Process Improvement Provides visibility into the effectiveness and efficiency of the processes being used and the resulting product quality Management QA SEPG Engineers Provides feedback to the individual projects on the efficiency and effectiveness of the processes that they are following so they can be improved at the project level Provides feedback to the SEPG on the organizational processes they have facilitated in developing so they can be improved at the organizational level

  42. Opšta dobit uvođenja CMMI modela CMMI pomaže organizacijama da: Poboljšaju isporuku proizvoda sa obećanim performansama, cenom i vremenom Integrišerelevantne učesnike u projektne aktivnosti Obezbedi na svetskom nivou konkurentne proizvode i servise Implementira integrisane organizacione, poslovne i inženjerske perspektive koristiopšte, integrisane i poboljšane procese za sisteme i razvoj softvera Implementira proaktivne tehnike upravljanja programom Omogućava zaposlenim da se kreću između projekata, koristeći uvek iste procese Kreira i poboljšava procese koji se prilagođavaju promenama poslovnog okruženja Skrate vreme proizvodnog ciklusa, proizvode kvalitetnije proizvode, smanje troškove održavanja i povećaju zadovoljstvo kupaca Evaluacija procesa

  43. Opšta dobit uvođenja CMMI modela Evaluacija procesa

  44. Primena procesa organizacije na procese za razvoj proizvoda Ugovor Planiranje Programa Upravljanje i kontrola Razvoj zahteva Dizajn proizvoda Standardni procesi organizacije Integracija Sistema i testiranje Proizvodnja Podrška Evaluacija procesa

  45. Agenda O procesima Poboljšavanje procesa Upravljanje procesom Kratak pregled Pitanja za ponavljanje • Vrednost specifična za upravljanje procesom • Upravljanje procesom i CMMI • Osnove Upravljanja procesom • Fokus na proces organizacije (OPF) • Definicija procesa organizacije (OPD) +IPPD • Obuka u organizaciji (OT) • Peformanse procesa organizacije (OPP) • Inovacije i razvoj u organizaciji (OID) Evaluacija procesa

  46. Vrednost specifična za upravljanje procesom OP CMMI za upravljanje procesom: Fokus na proces organizacije Definicija procesa organizacije Obuka u organizaciji Performanse procesa organizacije Razvoj i inovacije u organizaciji Okruženje organizacije za integraciju (IPPD) Mogu pomoći organizaciji da: Izgradi i održava Servisnu organizaciju i njenu kulturu rada Implementira procese za podršku osoblja za servisiranje Obučava zaposlene za izvršavanje sevisnih funkcija Meri efektivnost i performanse procesa za upravljanje i servisiranje Uvodi nove funkcije servisiranja za klijente Evaluacija procesa

  47. Implementacijavs.institucionalizacije Implementacija procesa Definicije procesa koje definišu kako treba raditi poslove Odražavaju je specifični ciljevi (SG) iprakse (SP) Institucionalizacija procesa Infrastruktura izgrađena za podršku i osiguranje da je proces implementiran na način na koji obavlja poslove Održava i poboljšava implementaciju Odražavaju je generički ciljevi (GG) i generičke prakse (GP) Evaluacija procesa

  48. Faktori za uspešno poboljšavanje procesa (PI) Glavni menadžment monitoriše PI Jasno, kompenzovano pripisivanje odgovornosti za PI Kvalitetan personal uključen u PI Uključivanje tehničkog osoblja u PI Neprekidna alokacija resursa za PI Jasno saopšten i dobro shvaćen cilj PI Evaluacija procesa

  49. Faktorineuspešnog PI Slabo procenjene “politike organizacije ” Prikrivanje slabosti Potcenjivanje prethodnih iskustava PI vrši se na način realnog rada Preporuke evaluacije preambiciozne Nedostatak volje/sposobnosti za interpretaciju, krojenje ili procenu procesa organizacije Evaluacija procesa

  50. Principiupravljanja procesom (Radice) Proces mora biti aktivno, kontinualno i konzistentno upravljan da dostigne konzistentno poboljšavanje kvaliteta i povećanje produktivnosti Konzistentno upravljanje zahteva da proces: Bude dekomponovan u delove (korake procesa) Ima ulazne kriterijume, validaciju i izlazne kriterijume definisane za svaki korak procesa i svaki radni zadatak Ima regularno revidirane, analizirane i korišćene podatke za poboljšanje procesa Svaki elemenat rada mora biti vrednovan pre uključivanja u proizvod Problemi sa proizvodom ili procesom moraju biti evidentirani i analizirani na uzroke, efekte i poboljšanja Promene na proizvodu ili procesu moraju biti kontrolisane. One moraju biti evidentirane, praćene i evaluirane na efektivnost Evaluacija procesa

More Related