Szoftver min ség és menedzsment 8. A szoftvermin ség irányítási vonatkozásai. Projektirányítási módszertanok és támogató számítógépes eszközök. Dr. Balla Katalin
Tartalom Projektirányítási módszertanok PRINCE RUP PROPS A projektirányítást támogató számítógépes eszközök A Rational termékcsalád MSProject Artemis Views Módszertanok, számítógépes támogatás bevezetése Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 2
Projektirányítási módszertanok (Lista: George Allan) http://www.sis.port.ac.uk/~allangw/pm-mthds.htm PROMPT AIS PRINCE Project Management Scalable Methodology IDEAL SDPP BPMM RDPP Prodigy MITP 5 Steps COST SUPRA CALS Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 3
Projektirányítási módszertanok %300 BATES Project Management Methodology 5 major planning steps as follows:- Project charter WBS (Work Breakdown Structure) Work package plan Project schedule Project budget Web site:http://www.bates.ca/ Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 4
Projektirányítási módszertanok 3URGLJ\ Prescribing RatiOnally with Decision-support In General practice study Relating to the National Health Service and medical industry. Project management group consists of who are responsible for strategy Project manager Project team leader PMO from the NHS Executive Branch head from NHS Executive SMO from NHS Executive Branch head from NHS Executive Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 5
Projektirányítási módszertanok 67(36 5 Steps To Ensure Project Success 5-STEPS is a structured methodology designed to assist individual project teams deliver the project on time within budget. The focus is on developing a realistic schedule for a project and then managing it. Each step must be validated by all participants before moving to the next step. The 5 steps are executed sequentially in this order:- Organise the project. Structure the process model. Set reasonable objectives. Gain commitment. Manage the project. Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 6
Projektirányítási módszertanok,'($/,qlwldwlrq Set context Build sponsorship/support Character infrastructure 'LDJQRVWLFV Characterise current and desired states Develop recommendations (VWDEOLVKLQJ Set priorities Develop approach Plan actions $FWLRQ Create solution Pilot and test solution refine solution Improve solution /HDUQLQJ Analyse and validate Propose future actions Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 7
A PRINCE módszertan (PRojects IN Controlled Environments) (OV YiOWR]DWEHQ1DJ\%ULWDQQLDNRUPiQ\]DWLV]DEYiQ\D LQIRUPiFLyWHFKQROyJLDLSURMHNWHNYH]HWpVpUH -HOHQOHJ8.30V]DEYiQ\ D&HQWUDO&RPSXWHUDQG7HOHFRPPXQLFDWLRQV$JHQF\&&7$ dolgozta ki (jelenleg az2iilfhri*ryhuqphqw&rpphufh2*&upv]h az LBMS (Learmonth and Burchett Management Systems) saját projektirányítási módszerének (PROMPT) továbbfejlesztése A brit kormányzat informatikai részlegének projektirányítási ajánlása, de szabadon felhasználható kormányzaton kívül is http://www.prince2.org.uk/ http://members.aol.com/_ht_a/sianti/pripmfs.html http://www.apmgroup.co.uk/home.htm http://www.pmi.org/ Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 8
A PRINCE módszertan A projektek széles körére alkalmazható HV]N ]EHV]HU] SURMHNW WDQXOPiQ\NpV]tW SURMHNWVWE A rendszerfejlesztési projekteket részletesebben tárgyalja, de nem rendszerfejlesztési, hanem projektirányítási módszertan Különösen az SSADM-en alapuló rendszerfejlesztési projektekhez nyújt irányítási keretet Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 9
A PRINCE módszertan...szemléletében a projektnek véges élettartama megadott felel sségi körökkel rendelkez szervezeti struktúrája meghatározott és egyedi termékei a termékek el állításához szükséges tevékenységei a tevékenységek elvégzésére alkalmas er forrásai vannak. Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 10
A PRINCE módszertanban... A projekt szakaszokra bomlik. A szakaszok vezet i szempontból különálló egységet alkotnak. A szakaszra is vonatkoznak a projektnél felsorolt jellemz k. A szakasz végét a benne meghatározott termék el állítása jelenti, ha kielégíti a megállapodás szerinti min ségi feltételeket Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 11
A PRINCE módszertan meghatározza: a projekt és szakaszainak szervezeti felépítését a projekt-tervek tartalmát és szerkezetét az ellen rzési pontokat Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 12
A PRINCE módszertan folyamatmodellje Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 13
A PRINCE módszertan leírása $ÈWWHNLQWpV A1. Bevezetés A2. A módszertan A3. A PRINCE használata %6]HUYH]HW B1. A projekt szerepl i &7HUYHN C1. A PRINCE tervek szerkezete C2. A PRINCE tervek összetev i '(OOHQ U]pV D1. Ellen rzési struktúra D2. Vezet i ellen rzési pontok D3. Termékellen rzés (7HUPpNHNpVWHYpNHQ\VpJHN E1. Vezet i és szakmai feladatok )$SURMHNWGRNXPHQWiOiVD F1. Projektnyilvántartások.LIHMH]pVJ\ MWHPpQ\.p]LN Q\YHN Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 14
A PRINCE módszertan összetev i Változáskezelés 6]HUYH]HW 7HUYH]pV Min ség a projektben (OOHQ U]pV Konfigurációkezelés Kockázatkezelés )i]lvrn Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 15
Szervezet a PRINCE -ben 3URMHNWVWUXNW~UD )HOKDV]QiOyL RV]WiO\RN 0HJEt]y 3URMHNW YH]HW}VpJ 3URMHNW LUiQ\tWy 3URMHNW EL]WRVtWy FVRSRUW &VRSRUWYH]HW}N Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 16
Szervezet a PRINCE -ben Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 17
Szervezet a PRINCE -ben 35,1&(SURMHNWLUiQ\tWyV]HUYH]HWH 3URMHNWYH]HW}VpJ (OQ N 6]DNPDL PHJEL]RWW )HOKDV]QiOyL PHJEL]RWW 3URMHNWLUiQ\tWy 6]DNDV]LUiQ\tWy 3URMHNWEL]WRVtWyFVRSRUW $GPLQLV]WUDWtY NRRUGLQiWRU 6]DNPDL NRRUGLQiWRU )HOKDV]QiOyL NRRUGLQiWRU Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 18
Tervezés a PRINCE-ben Szakmai tervezés Er forrás-tervezés A min ség tervezése Helyreigazító tervezés Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 19
Tervezési struktúra a PRINCEben Tervezési struktúra: 6]HUYH]HWL HJ\VpJ 7HUYHN /pwuhkr]iv Projekt Igazgatóság Projekt erõforrás terve Projekt mûszaki terve Projekt kezdetekor Szakasz -irányító Szakasz erõforrás terve Szakasz mûszaki terve Elõzõ szakasz végén Munkacsoportok Részletes erõforrás- terv Helyreigazítási terv Részletes mûszaki terv Amikor szükséges Személyek Egyéni munkaterv Bármely szakaszban, ha hasznos Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 20
Ellen rzés a PRINCE-ben A folyamatban lev munkálatok rendszeres és hivatalos összehasonlítása a tervekkel A rendszer id szer ségét, költségellen rzését, min ségét biztosítja Kétféle ellen rzési struktúra: 9H]HW LHOOHQ U]pV SURMHNWDODStWiVNRU V]DNDV]N ]LpUWpNHOpV PXQNDPHJEHV]pOpV SURMHNW]iUiVNRU 7HUPpNHOOHQ U]pV PLQ VpJLV]HPOH YiUDWODQP V]DNLHVHPpQ\ NRQILJXUiFLyNH]HOpV Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 21
Termékek a PRINCE -ben Irányítási termékek Szakmai termékek a projektvezet ség határozza meg ket, a projekt indításakor ezekre van szüksége a felhasználónak Min ségi termékek Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 22
Termékek a PRINCE-ben A termékbeépülési struktúra: 352-(.7 0 V]DNL WHUPpNHN,UiQ\tWiVL WHUPpNHN 0LQ}VpJL WHUPpNHN $ONDO PD]iVL WHUPpNHN )HOKDV] QiOyL WHUPpNHN VWE Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 23
Tevékenységek a PRINCE-ben Vezet i tevékenységek Szakmai tevékenységek Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 24
A PRINCE alkalmazásának el nyei Azonosítja az irányítási és szakmai termékeket és segít biztosítani, hogy id ben elkészüljenek, a tervezett költségeken belül Figyelmet fordít a termékek min ségére Elkülöníti a szervezet, tervezés és ellen rzés vezetési és szakmai oldalait El segíti az ellen rzést minden szinten A vezet ség el tt láthatóvá teszi a projekt munkálatainak el rehaladását Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 25
A PRINCE alkalmazásának el nyei Kommunikációs lehet ségr l gondoskodik a projekt minden résztvev je számára Biztosítja, hogy a munkálatok helyes sorrendben folyjanak A megfelel id ben és helyen vonja be a fels vezetést A megfelel helyen és id ben vonja be a felhasználókat Lehet vé teszi a projekt teljes befagyasztását és újraindítását, bármikor a projekt folyamán, a vezetés teljes ellen rzése mellett Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 26
A PRINCE Magyarországon http://www.itb.hu/ajanlasok/ Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 27
A PRINCE Magyarországon Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 28
A PRINCE Magyarországon Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 29
A PRINCE a világban PRINCE user group http://www.pug.mcmail.com/ 1996-tól újabb projekt az UK-ban, a PRINCE továbbfejlesztésére PRINCE2 (2001) http://www.ogc.gov.uk/prince/ Az átadandó termékekre koncentrál, kevésbé a folyamatokra Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 30
A PRINCE2 folyamatmodellje Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 31
A PRINCE2 8 alapfolyamat van, ezek a projekt teljes életciklusát lefedik Directing a Project (DP) Starting Up a Project (SU) Initiating a Project (IP) Controlling a Stage (CS) Managing Product Delivery (MP) Managing Stage Boundaries (SB) Closing a Project (CP) Planning (PL) Ezekhez template-ek, dokumentum minták tartoznak Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 32
A RUP módszertan Rational Unified Process version 2000.02.10 Copyright 1987-2000 Rational Software Corporation A szoftverfejlesztés teljes életciklusát átfogja, az üzleti modellezést l a telepítésig. Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 33
A RUP jellemz i 7RROPHQWRURN *XLGHOLQHRN 6DEORQRN,WHUDWtY,QNUHPHQWiOLV )HMOHV]WpVWIi]LVRNUD pvlwhuiflynud RV]WMD $UFKLWHNW~UD N ]SRQW~ 0XQNDIRO\DPDW 6]HUHSN U 7HUPpN 80/MHO OpVHLW KDV]QiOMD +DV]QiODWLHVHW YH]pUHOW Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 34
A RUP fázisai Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 35
Fázisok és iterációk $IHMOHV]WpV Ii]LViW PpUI OGN YHN ]iumin $]HJ\HVIi]LVRN WRYiEEERQWKDWyN LWHUiFLyNUD Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 36
Iteratív fejlesztés 9t]HVpVHJ\V]HU PHJ\ QNYpJLJD PXQNDIRO\DPDWRNRQ,WHUDWtYIHMOHV]WpV PLQGHQLWHUiFLyEDQ YpJLJPHJ\ QND PXQNDIRO\DPDWRNRQ FVDNPiVPiV KDQJV~OO\DO ³6RNNLVYt]HVpV Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 37
Munkafolyamatok a RUP-ban $583PLQGHQPXQNDIRO\DPDW HVHWpEHQGHILQLiOMD D]HOYpJ]HQG IHODGDWRW DIHODGDWpUWIHOHO VV]HUHSO W D]HONpV]tWHQG WHUPpNHNHW $]HJ\HVIHODGDWRNHOYpJ]pVpEHQ ~WPXWDWyN VDEORQRN ULSRUWRN HV]N ]PHQWRURN VHJtWHQHN Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 38
Projektirányítás a RUP-ban Támogató munkafolyamat A teljes életciklust lefedi Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 39
Projektirányítás a RUP-ban Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 40
Projektirányítás a RUP-ban Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 41
Projektirányítás a RUP-ban Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 42
Projektirányítás a RUP-ban Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 43
Projektirányítás a RUP-ban Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 44
Projektirányítás a RUP-ban Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 45
Projektirányítás a RUP-ban Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 46
Projektirányítás a RUP-ban Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 47
A min ség kérdésköre a RUPban Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 48
A min ség kérdésköre a RUPban Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 49
A min ség kérdésköre a RUPban Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 50
A PROPS módszertan Projected Project Steering Az Ericsson bels projektirányítási módszertana A multi-projekt környezetre koncentrál Er ssége: a minden szituációra kidolgozott dokumentáció Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 51
A PROPS módszertan A PROPS általános projekt modellje Döntési pontok (Tollgates) A projektmodell (Project Model) A munkamodlellek (Work Models) Mérföldkövek (Milestones) Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 52
A PROPS modell TG1 TG2 TG3 V 1 V 3 TG5 TG4 Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 53 V 2
A PROPS modell Megvalósíth. tan. szerz dések El reghaladási jel. Pr. specifikáció, Q terv, alproj. spec. Szerz. a projekt végrehajtására TG2 Megvalósíthatósági tanulmány Tudatosság és elkötelezettség Célok meghatározása Pr. tervezés, költségvetés Projekt szervezet Fealadatspecifikáció Kockázatelemzés Projekt megnyerése Mérföldk szemle MS vezérlés és ellen rzés Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 54
A PROPS elemei A projektivitás szó egy szervezet projektvezetésben tapasztalható érettségét fejezi ki A projektivitás azt fejezi ki, hogy a szervezet képes-e projektekben dolgozni, s ezáltal üzleti és társadalmi céljait elérni Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 55
A PROPS elemei A projektivitásnak 6 kulcsfontosságú eleme (része) van: Légkör Projektivitás Fejlesztési stratégiák Programirányítás Projektkultúra Projekt irányítás Szervezeti struktúrák Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 56
Projektirányítási módszertanokat támogató számítógépes eszközök Els sorban ütemterv és er forrás terv készítésére alkalmas szoftverek Egyéni munkatervek készítésére is alkalmasak Bizonyos mértékben a projekt el rehaladását ellen rzik Bizonyos mértékben támogatják a változáskezelést és a konfigurációkezelést Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 57
Projektirányítási módszertanokat támogató számítógépes eszközök alkalmazásának el nyei: Nagy mennyiség adat gyorsan és pontosan kezelhet Lehet vé teszi a gyors választ a változásokra Növeli a projekt munkatársainak termelékenységét Nyomon követi a múltat Szimuláció lehet sége Szabványosítás Grafikus ábrázolás/jelentéskészítés Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 58
Projektirányítási módszertanokat támogató számítógépes eszközök Nem oldják meg a problémákat helyettünk! Pontosan ismerni kell a rendszert, az er sségeket, hiányosságokat, miel tt számítógépes támogatást keresünk. Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 59
Projektirányítási módszertanokat támogató számítógépes eszközök MSProject Artemis Project View Primavera Rational termékcsalád (RUP, ClearCase, )... Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 60
A RUP szerinti életciklust támogató eszközök )HMOHV]WpVL0yGV]HUWDQ 5DWLRQDO8QLILHG3URFHVV,JpQ\NH]HOpV 5HTXLVLWH3UR 22(OHP]pVpV WHUYH]pV 80/KDV]QiODWiYDO 5DWLRQDO5RVH $XWRPDWLNXVGRNXPHQWXP JHQHUiOiV 6R'D,QWHJUiOWYL]XiOLVIHMOHV]W N UQ\H]HW,'( 3O069LVXDO6WXGLR,%09LVXDO$JHIRU-DYD 'HOSKL-'HYHORSHU 9HU]LypVNRQILJXUiFLyNH]HOpV &OHDU&DVH&OHDU&DVH/7 (ORV]WRWWIHMOHV]WpV,QWUDQHW,QWHUQHW &OHDU&DVH0XOWL6LWH 7HV]WHOpV 7HDP7HVW 7HVW6WXGLR 7HVW0DQDJHU 9iOWR]iVLLJpQ\pVSUREOpPD EHMHOHQWpVD],QWHUQHWHQpV,QWUDQHWHQ 3UREOpPDpVYiOWR]iVNH]HOpV &OHDU4XHVW 8QLILHG&KDQJH0DQDJHPHQW Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 61
MSProject, és módszertana Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 62
ProjectView - A vállalati megoldás egész vállalatra kiterjed projektirányításhoz SQL adatbázis Nyitott architektúra Microsoft Windows környezet Kliens/Szerver Technológia Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 63
Artemis Views- alkalmazási séma 5HVRXUFH9LHZ 9iOODODWLDGDWEi]LV 3URMHFW9LHZ 0XQND J\L DGDWRN 3URMHNWDGDWRN &RVW9LHZ 3pQ] J\LDGDWRN 0LFURVRIW3URMHFW 0iVDGDWRN SO$9$/21DONDOPD]iV Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 64
Projektirányítási módszertanokat támogató számítógépes eszközök Személyes és vállalati megoldás és
Projektirányítási módszertanokat támogató számítógépes eszközök Kis csoportok számára Különálló projektek kezelésére Könny kezelhet ség MS integráció Nagyobb vállaltok számára Multiprojektek kezelésére Mélyebb PM tudás Adatbázis integráció
Projektirányítási módszertanokat támogató számítógépes eszközök Szemléltetés, tervezés Er forráskezelés MS szoftverekkel (Team Manager) Óraelszámolás MS szoftverekkel Tervezés, követés Er forráskezelés külön modullal (Resource View) Óraelszámolás külön modullal (Track View)
Projektirányítási módszertanokat támogató számítógépes eszközök Egy felhasználó PC Olcsóbb Több felhasználó Kliens/szerver Drágább
Projektirányítást támogató számítógépes eszközök bevezetése Érettségi tengely Szoftverrendszerek Irányított & Optimalizált Definiált & Ismételhetõ ad-hoc Szolgáltatások Idõ Mgmt. Projekt Mgmt. Multipr. Mgmt. Szervezet/ irányítás tengely Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 69
Mir l volt szó Mér szám Min ségi attribútum Definíció Termék M szaki folyamat PM folyamat Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 70