540 likes | 815 Views
Upravljanje projektom. CMMI v.1.2 - 2006 Module 4. Ciljevi:. Opšti aspekti upravljanja projektom CMMI a spe k t i upravljanja projektom Planiranje projekta (PP) Monitoring i k ontrol a p roje k t a (PMC) Upravljanje sporazumom sa snabdevačem (SAM)
E N D
Upravljanje projektom CMMI v.1.2- 2006 Module 4. Evaluacija procesa
Ciljevi: Opšti aspekti upravljanja projektom CMMI aspektiupravljanja projektom Planiranje projekta (PP) Monitoring ikontrolaprojekta (PMC) Upravljanje sporazumom sa snabdevačem (SAM) Kvantitativno upravljanje projektom (QPM) Upravljanje rizikom (RSKM) Upravljanje integrisanim projektom + IPPD Kratak sadržaj Evaluacija procesa
Šta jeprojekat? Projekat je skup međusobno povezanih aktivnosti čije kombinovano izvršavanje u ograničenom vremenskom periodu i sa ograničenim resursima postiže određene željene ciljeve. • Projekat ima jedinstvenu namenu • Projekatzahteva određene resurse, često iz različitih oblasti • Projekattreba da ima primarnog sponsorailikupca • Projektuključuje neodređenosti Evaluacija procesa
Tipične karakteristike projekata Ograničeno (često visoko ograničeno) trajanje Neodređenosti u pogledu zahtevanog rada, metoda, trajanja i troškova Zahteva se kompleksno sekvenciranje između aktivnosti Veliki projekti se često sastoje od više malih projekata Često su ograničenja raspoloživost resursa i neravnomernost rada Evaluacija procesa
Tipičnekarakteristike projekata Privremeni projektni/organizacijski timovi sa članovima povučenim iz raznih disciplina, funkcionalnih oblasti i organizacija Menadžer projekta nema dovoljno: formalnih ovlašćenja u odnosu na članove tima potencijal za promenu prioriteta, slabe komunikacije, konfuzije i konflikata Evaluacija procesa
Četverostruka ograničenja Obim Šta je projekt koga želimo izvršiti? Koje jedinstvene proizvode ili servise kupac ili sponzor očekuju od projekta? Vreme Koliko treba vremena za završetak projekta? Koji je vremenski plan projekta? Troškovi Koliko treba da košta kompletiranje projekta? Kvalitet Da li će željeni nivo kvaliteta biti isporučen? Evaluacija procesa
Šta je upravljanje projektom? Upravljanje projekta je aplikacija znanja, veština, alata i tehnika na aktivnosti projekta tako da se postignu zahtevi i očekivanja relevantnih učesnika projekta. Evaluacija procesa
Planiranje projekta Project Plan Proces projekta Proces organizacije Evaluacija procesa
Definicija upravljanja projektom Upravljanje projektom odvaja upravljanje projektom od razvoja sistema. Obezbeđuje čvrsti okvir za planiranje, monitoring i kontrolu i pažljivo upravljanje timom za razvoj. Upravljanje projektom Plan,dinamika Kontrola Monitoring Evaluacija i i alokacijaverifikacija Razvoj sistema softvera Problem Rešenje Evaluacija procesa
Ključni elementi upravljanja projektom Obim upravljanja Definisanje i upravljanje svim zahtevanim radom za uspešno kompletiranje projekta Upravljanje vremenom Procena vremena potrebnog za kompletiranje rada, razvoj prihvatljivog dinamičkog plana projekta i osiguravanje blagovremenog kompletiranja projekta Upravljanje troškovima Priprema i upravljanje budžetom projekta Upravljanje kvalitetom Osiguranje da će projekat zadovoljiti planirane ili implicirane potrebe za koje je pokrenut Upravljanje sa integracijom Sposobnost integrisanja različitih aspekata upravljanja projektom uključujući upravljanje promenama i plan razvoja/monitoringa projekta. Evaluacija procesa
Ključni elementi upravljanja projektom Upravljanje ljudskim resursima Efektivno iskoristi ljude uključene u projekata Upravljanje komunikacijama Generisanje, sakupljanje, prosleđivanje i skladištenje informacija projekta Upravljanje rizikom Identifikovanje, analiza iublažavanje rizika koji se odnosi na projekat Upravljanje nabavkom Nabavka robe i servisa koji su potrebni za projekat od spoljne organizacije Evaluacija procesa
“Faze savremenih projekata” Iniciranje projekta Veliki entuzijazam Razočarenje Haos (prečice) Defekti-ponovljen rad Traženje krivca Kažnjavanje nevinih Promocija onih koji nisu učestvovali u projektu Definisanje zahteva Evaluacija procesa
Faktori neuspeha Nejasni, nekompletni i promenljivi zahtevi Loša procena Nerealna očekivanja i vremenski plan Slabo planiranje Nedovoljno uključivanje korisnika Nedostatak resursa Slaba obuka za upravljanje projektom Slabo nadgledanje od strane menadžmenta Evaluacija procesa
Zašto? – Ciljevi su često u konfliktu • Neplaniran rad • Nekontrolisan rad • Neplanirani, nekontrolisani, nepotrebni sastanci • Nerealni planovi • Razvoj sistema • Dobro definisani zahtevi • Ljudi iveštine • Alat za podršku • Effektivni metodi • Stabilna tehnologija • Adekvatno vreme i napor • Neplaniran rad • Nekontrolisan rad • Neplanirani, nekontrolisani, nepotrebni sastanci • Nerealni planovi • Menadžment • Deljenje tržišta • Rentabilnost • Profit • Troškoviivreme isporuke Evaluacija procesa
Faktori uspeha Konzistentno uključivanje korisnika Podrška izvršnog menadžmenta (Aktivni interes) Jasna izjava o zahtevima Dobro planiranje Realna očekivanja Manje kontrolnih tačaka projekta (veća transparentnost) Vlasništvo (odgovornost) Jasna vizija i ciljevi Planiranje rizika, identifikacija i ublažavanje Evaluacija procesa
Kriterijumi uspeha projekta Planovi isporuke (na vreme) Rad (u okviru troškova) Kvalitet (bez defekatai željena funkcionalnost) Zadovoljstvo učesnika “Kupci” Zaposleni Korisnici Evaluacija procesa
Uloga menadžera projekta Menadžer projekta treba da... Planira, organizuje, angažuje… sastavlja odgovarajući projektni tim osigurava raspoloživost zahtevanih resursa u pravo vreme planira, upravlja i prati rizike koji mogu uticati na projekat Isporučuje… proizvod... koji odgovara usaglašenim zahtevima na vreme i u okviru budžeta... u skladu sa planom koji je postavljen i dogovoren sa definisanim karakteristikama kvaliteta zadovoljava zahteve sa svih aspekata (npr., funkcionalnih, tehničkih, performansi) Evaluacija procesa
Planiranje projekta (PP) Identifikuj i obezbedi ovlašćenja za resurse Identifikuj potreban rad i zavisnosti zadataka Identifikujrizike projekta i plan za upravljanje rizika Pripiši uloge i odgovornosti Obezbedi osnovu za angažovanja na projektima Eliminiši ili redukuj redundantnosti Poboljšaj efikasnost rada: balansiraj rad-vreme-kvalitet-funkcionalnost Obezbedi osnovu za monitoring i kontrolu rada “Namena PP je da uspostavi i održava planove koji održavaju aktivnosti projekta.” Evaluacija procesa
Planiranje projekta SG 1 Uspostaviti procene SP 1.1Procena obima projekta SP 1.2Uspostavi procene atributa proizvoda rada i zadataka SP 1.3Definiši životni ciklus projekta SP 1.4Odredi procenu rada i troškova SG 2 Razviti plan projekta SP 2.1Uspostavi budžet i vremenski plan SP 2.2Identifikuj rizik projekta SP 2.3 Planiraj upravljanje podacima SP 2.4 Planiraj resurse projekta SP 2.5 Planza potrebna znanja i veštine SP 2.6 Plan uključivanja relevantnih učesnika SP 2.7Uspostavi plan projekta SG 3 Obezbediti angažovanje za plan SP 3.1Revidiraj plan koji utiče na projekat SP 3.2 Uskladi nivo rada sa resursima SP 3.3 Obezbedi angažovanje za plan Evaluacija procesa
Monitoring ikontrolaprojekta (PMC) “namena PMC OP je da obezbedi razumevanje progresa projekta tako da se mogu preduzeti odgovarajuće korektivne akcije kada performanse projekta značajnije odstupe od plana.” PROŠLOSTSADAŠNJOSTBUDUĆNOST Da li je sve po planu? Da li su troškovi u okviru plana? Šta su značajnija odstupanja? Kakav je trend? Kada ćemo završiti? Koliko će to koštati? Možemo li kontrolisati trend? Evaluacija procesa
Monitoring ikontrola projekta SG 1Monitoring projekta prema planu SP 1.1-1 Monitorisanje parametera planiranja projekta SP 1.2-1 Monitorisanje angažovanja SP 1.3-1 Monitorisanjerizika projekta SP 1.4-1 Monitorisanje upravljanje podacima SP 1.5-1 Monitorisanjeangažovanosti relevantnih učesnika SP 1.6-1 Revizija progresa SP 1.7-1 Revizija u kontrolnim tačkama SG 2 Upravljanje korektivnim akcijama do rešenja problema SP 2.1-1 Anaiza pitanja/problema SP 2.2-1 Preduzimanje korektivnih akcija SP 2.3-1 Upravljanje korektivnim akcijama Evaluacija procesa
Upravljanje sporazumom sa snabdevačem (SAM) “Namena SAM je da upravlja akvizicijom proizvoda od snabdevača, za što treba da postoji formalni ugovor.” SG 1 Uspostaviti ugovor sa snabdevačem SP 1.1 Određivanje tipa akvizicije SP 1.2 Selektovanjesnabdevača SP 1.3 Uspostavljanje ugovora sa snabdevačem COTS SG 2 Ispuniti ugovor sa snabdevačem SP 2.2 Izvrši ugovor sa snabdevačem SP 2.1 Revizija komercijalno raspoloživih proizvoda SP 2.3 Prihvati nabavljeni proizvod SP 2.4 Tranzicija proizvoda Evaluacija procesa
Kvantitativno upravljanje projektom (QPM) SG 1 Kvantitativno upravljanje projektom SP 1.1 Uspostavi ciljeve projekta SP 1.2 Sastavi definisani proces “Namena QPM je da kvantitativno upravlja projektom definisanih procesa i dostigne projektom uspostavljeni kvalitet i ciljeve performansi procesa.” SP 1.3 Selektuj subprocese koji će biti statistički upravljani SP 1.4 Upravljaj performansama projekta SG 2 Statističko upravljanje performansama subprocesa SP 2.1 Selektuj merenja i analitičke tehnike SP 2.2 Primeni statističke metode za razumevanje varijacija SP 2.3 Monitoriši performanse selektovanih subprocesa SP 2.4 Evidentiraj podatke za statističko upravljanje Evaluacija procesa
Primer jednostavne performanse - Baselines Evaluacija procesa
Sastaviproces zaprojekat Projekt zahteva kombinaciju brzine i kvaliteta Sastavi proces da zadovolji ciljeve Kombinovana dva procesa na nivou subprocesa Izgradi model procesa Evaluacija procesa
Modeli kvantitativnih procesa Evaluacija procesa
Upravljaj korišćenjem modela i aktuelnim stanjem (primer za utrošen rad) Pošto upravljate, ponovo kalibrirajte model i donesite procenu Dijagram pokazuje ne samo da ste iza, nego i dalje izostajete Akcija treba da se preduzme Faza Kumulativno Evaluacija procesa
Alati za analizu performansi procesa Histogrami Pareto dijagrami Dijagram Rada/Trenda Kontrolne karte Evaluacija procesa
Histogrami Indicira distribuciju performansi procesa u projektu 35 30 25 20 Percentage 15 10 5 0 Measure Evaluacija procesa
Pareto dijagrami Indicira na koji proces se treba skoncentrisati... 35 30 25 20 Frequency/Impact 15 10 5 0 Type 5 Type 3 Type 2 Type 4 Type 6 Type 1 Evaluacija procesa
Dijagram rada/trenda Indiciraponašanje procesa u toku vremena Time Evaluacija procesa
Kontrolna karta procesa Indicira varijacijeprema statističkim granicama Gornja granica kontrole Centralnalinija Donja granica kontrole Hronični gubici Evaluacija procesa
Statistička kontrola procesa Identifikuj Specifične uzroke varijacija procesa Uobičajene uzroke varijacija procesa Sporadični špic Tranzicioniperiod Originalna zonakontrole Poboljšavanje procesa Hroničnigubici Nova zona kontrole Novi nivo hroničnih gubitaka Evaluacija procesa
SGx SG1: Kvantitativno upravljanje projektom Projekt je kvantitativno upravljan postizanjem ciljeva kvaliteta i performansi procesa SG2: Statističko upravljanje performansama subprocesa Performanse selektovanih subprocesa u projektom definisanom procesu statistički su upravljane Evaluacija procesa
SP 1.x SP1.1: Uspostavi ciljeve projekta Tipični proizvodi rada: Ciljevi kvaliteta i performansi procesa SP1.2: Sastavi definisan proces Tipični proizvodi rada Kriterijumi za identifikovanjekoji su subprocesi validni kandidati za uključivanje u definisane procese projekta Subprocesi kandidati za uključivanje u definisane procese projekta Subprocesi koje treba uključiti u definisane procese projekta Identifiikovani faktori rizika za selektovane subprocese kada ne koriste u dovoljnoj meri istoriju izvršavanja procesa SP1.3: Selektujsubprocese koji će biti statistički upravljani SP1.4: Upravljaj performansama procesa Evaluacija procesa
SP 2.x SP2.1: Selektuj merenja i analitičke tehnike SP2.2: Primeni statističke metode da razumeš varijacije SP2.3: Monitorišiperformanse selektovanih subprocesa SP2.4: Evidentiraj podatke za statističko upravljanje Evaluacija procesa
Upravljanje rizikom (RSKM) projekta “ Namena RSKM je da identifikuje potencijalne problemepre nego što se pojave, tako da se aktivnosti za upravljanje rizikom mogu planirati i po potrebi pozvati u toku životnog ciklusa proizvoda, ili projekta za ublažavanje nepovoljnih uticaja na postizanje ciljeva.” Evaluacija procesa
Upravljanje rizikom (RSKM) SG 1 Priprema za upravljanje rizikom SP 1.1 Odredi izvore i kategorije rizika SP 1.2 Definiši parametre rizika SP 1.3 Uspostavi strategiju upravljanja rizikom SG 2 Identifikovanje i analiza faktora rizika SP 2.1 Identifikuj faktore rizika SP 2.2 Evaluiraj, kategorizuj i odredipriorietefaktora rizika SG 3 Ublažavanje faktora rizika SP 3.1 Razvoj plana zaublažavanje rizika SP 3.2 Implementiraj planove za ublažavanje rizika Evaluacija procesa
SGx SG1: Preprema za upravljanje rizikom Pripreme za upravljanje rizikom su izvršene SG2: Identifikovanje i analiza faktora rizika Faktori rizika su identifikovani i analizirani i određen je njihov relativni uticaj na projekat SG3: Ublažavanje faktora rizika Faktori rizika su upravljani i gde odgovara, ublažen je uticaj negativnih efekata na postizanje ciljeva projekta Evaluacija procesa
SP 1.x SP1.1: Odredi izvore i kategorije faktora rizika Tipični proizvodi rada Lista izvora rizika (eksterni i interni) Lista kategorija faktora rizika (nizak, srednji,visok) Primeri subpraksi: Odredi izvore faktora rizika Odredi kategorije faktora rizika SP1.2: Definiši parametre faktora rizika Tipični proizvodi rada Evaluacija faktora rizika, kategorizacija i kriterijumiza određivanje prioriteta Zahtevi za upravljanje rizikom (nivoi kontrole i odobrenja, intervali ponovljanja, procene itd.) SP1.3: Uspostavi strategiju uprvljanja rizikom Evaluacija procesa
SP 2.x SP2.1: Identifikuj faktore rizika Tipični proizvodi rada Lista identifikovanih faktora rizika, uključujućikontekst, uslovei uticaj faktora rizika Primeri subpraksi Identifikuj faktore rizika za troškove, vremenski plan i performanse u svim odgovarajućim fazama životnog ciklusa proizvoda Revizija elemenata okruženja koji mogu uticati na projekat Revizija svih elemenata dekomponovanja strukture rada (WBS) kao delova za identifikaciju faktora rizika i osiguranja da su svi aspekti radnihnaporarazmatrani Revizija svih elemenata plana projekta kao delova za identifikaciju faktora rizika i garancije da su svi aspekti radarazmatrani SP2.2: Evaluiraj, kategorizuj i odredi prioritete faktora rizika Tipični proizvodi rada Lista faktora rizika sa prioritetima svakog faktora rizika Evaluacija procesa
SP 3.x SP3.1: Razvij plan ublažavanja rizika Tipični proizvodi rada Dokumentuj opcije za ublažavanje rizika za svaki identifikovani faktor rizika Planovi ublažavanja faktora rizika Planovi za vanredne događaje Lista lica odgovornih za praćenje i ublažavanje svakog faktora rizika SP3.2: Implementiraj planove za ublažavanje faktora rizika Tipični proizvodi rada Ažurirane liste statusa faktora rizika Ažurirane procene verovatnoće događanja, uticaja i prihvatljivog nivoa rizika Ažurirane liste opcija za ublažavanje rizika Ažurirane liste akcija preduzetih za ublažavanje rizika Planovi za ublažavanje rizika Evaluacija procesa
Sugestije za implementaciju SEI Software Risk Taxonomy Evaluiraj iizrazi faktore rizika u novcu (kvantitativni metod)! Evaluiraj i izrazi faktore rizika u kvalitativnim merama (nizak, srednji, visok) Normalizuj faktore rizika sa budžetom projekta Evaluacija procesa
OP IPPD-Razvoj integrisanih proizvoda i procesa Razvoj integrisanih proizvoda i procesa: utiče na sve OP nijedisciplina kao SE il SW to je pre način obavljanja posla. koristi se u CMMI disciplinama (SE i SW) implementacija IPPD oblikuje način izvršavanja rada u ovim disciplinama dodaje dve nove OP u CMMI v.1.2 Organizational Process Definition + IPPD Integrated Project Management +IPPD IPPD amplifikacijei reference novi rečnik definicija i akronima materijal za pregled Evaluacija procesa
Upravljanje integrisanim projektom + IPPD “Namena IPM je da uspostavi i upravlja projektom i radom relevantnih učesnika u skladu sa integrisanim i definisanim procesom koji je skrojen iz skupa standardnih procesa organizacije. Za IPPD ova OP pokriva uspostavljanje zajedničke vizije za projekat i uspostavljanje integrisanih timova koji će ispuniti ciljeve projekta.” Evaluacija procesa
Postizanje zajdničke vizije For the Organization, Project, and Team Ukloniti haos i … dobiti sinergijski tim koji radi i ide u istom pravcu Evaluacija procesa
Pregled: Upravljanje integrisanim projektom (1) SG 1 Korišćenje projektom definisanog procesa SP 1.2 Koristi imovinu procesa organizacije za planiranje aktivnosti projekta SP 1.1Uspostavi definisani procesprojekta SP 1.3Uspostavi radno okruženje projekta SP 1.6Doprinesi imovini procesa organizacije SP 1.4Integriši planove SP 1.5Upravljaj projektom koristeći integrisane planove SG 2 Koordiniranje i saradnja sa relevantnim učesnicima SP 2.1Upravljaj uključivanjem relevantnih učesnika SP 2.2Upravljaj zavisnostima SP 2.3Reši pitanja koordinacije Evaluacija procesa
IPM+IPPD (2) SG 3 Primena IPPD principa (IPPD dodatak) SP 3.1Uspostavi zajedničku viziju projekta SP 3.2Uspostavi strukturu integrisanog tima SP 3.3Alociraj zahteve za integrisane timove SP 3.4Uspostavi integrisane timove SP 3.5 Osiguraj kolaboraciju između interaktivnih timova Evaluacija procesa
SGx SG 1 Korišćenje projektom definisanog procesa SG 2 Koordinacija i saradnja sa relevantnim učesnicima SG 3 Primena IPPD principa (IPPD dodatak) Evaluacija procesa
SP 1.x SP 1.1Uspostavi definisani proces projekta Uspostavi i održavaj definisan proces projekta SP 1.2 Koristi imovinu procesa organizacije za planiranje aktivnosti projekta Koristi imovinu procesa organizacije i repozitorijum za merenja za procenu i planiranje projektnih aktivnosti SP 1.3Uspostavi radno okruženje projekta -- Uspostavi i održavaj radno okruženjeprojekta na bazi standarda organizacije za radno okruženje SP 1.4Integriši planove Integriši plan projekta i druge planove koji utiču na projekat za opisivanje definisanog procesa projekta SP 1.5Upravljaj projektom koristeći integrisane planove Upravljaj projektom koristeći plan projekta, druge planove koji utiču na projekat i definisani proces projekta (project’s defined process) SP 1.6Doprinesi imovini procesa organizacije Doprinesi proizvodu rada, meri i dokumentuj iskustva za imovinu procesa organizacije Evaluacija procesa