Szoftver min ség és menedzsment 7. A szoftvermin ség irányítási vonatkozásai Dr. Balla Katalin
Tartalom Projektek, sikertelenek és sikeresek Mi szükséges a sikeres projektirányításhoz? Projektirányítási módszertanok jellemz i elemei hasonlóságok, különbségek Projektek modellezése Projektirányítási módszertan kialakítása A PM 2 módszertan alkalmazásának tapasztalatai Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 2
A projekt... Tevékenységek Cél... a kit zött CÉL érdekében kölcsönösen egymásra ható tevékenységek csoportja, amely magában foglal id -,költség-, er forrás- és min ségtényez ket. Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 3
Projektek Id, költség, min ség... Id Költség Min ség Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 4
Mit l lehet sikertelen egy projekt? Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 5
Mit l lehet sikertelen egy projekt? Nincs világos cél Kevés az er forrás Gyenge a kommunikáció Gyenge a teljesítmény Gyenge a vezérlés Hiányzik a vezetés... Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 6
Mi szükséges a sikeres projektirányításhoz? Üzleti cél Elkötelezettség Projekt célok Projekttulajdonos Projektvezet Információ / jó kommunikáció Er források Tervez és vezérl rendszerek... Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 7
Mi szükséges a sikeres projektirányításhoz? Sok, összetett és egymással is kölcsönhatásban lev tényez ismerete, megértése Rátermettség, fokozott figyelem adatokra folyamatokra feladatok sorrendjére er forrásokra... Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 8
Mi szükséges a sikeres projektirányításhoz? Útmutató, hogy a sok tényez közül mindegyikkel, a megfelel id ben foglalkozzunk, vagyis egy jó 0Ï'6=(57$1 Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 9
Mi a módszertan? Feladatok megoldásának, elvégzésének, kifejlesztésének stb. módját adja meg, ehhez el írásokat, ajánlatokat nyújt Valamely eredményhez elvezet tervszer eljárás Némely tevékenység, illetve valamely tudományág sajátos módszerével foglalkozó ismeretanyag, tudományág (Magyar Értelmez Szótár) Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 10
A módszertan a feladatok sorozatát feldarabolja, strukturálja (valamilyen logika alapján) Van pl: Strukturált rendszerfejlesztési módszertan (strukturált fejlesztést támogatja) Iteratív módszertan (a fejlesztés: egymást követ iterációk sorozata) Inkrementális módszertan (minden iterációban a korábbi eredmények felhasználásával halad tovább) OO módszertan (OO fogalmak felhasználására alapul) Architektúra-központú módszertan (központi szerepet kap egy robosztus architektúra kialakítása) Használati eset vezérelt módszertan(végig a használati eseteket veszi alapul) stb. Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 11
Módszertanok Kialakulásuk Output, funkció, adatok els dlegessége? Egyik sem els dleges Mindegy, hogy a projekt során melyikkel foglalkozunk el bb Lényeges, hogy minden elemmel foglalkozzunk, önmagában és a többi elemhez való kapcsolatában Lényeges, hogy a munka fázisaiban minden lényeges elemmel foglalkozzunk Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 12
Mi szükséges a sikeres projektirányításhoz? Sok, összetett és egymással is kölcsönhatásban lev tényez ismerete, megértése Rátermettség, fokozott figyelem adatokra : m szaki és vezet i szempontból folyamatokra : m szaki és vezet i szempontból a feladatok sorrendjére : m szaki és vezet i szempontból er forrásokra : m szaki és vezet i szempontból... : m szaki és vezet i szempontból Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 13
Mi szükséges a sikeres program / projektirányításhoz? Útmutató, hogy a sok tényez közül mindegyikkel, a megfelel id ben foglalkozzunk, vagyis egy jó 0Ï'6=(57$1 Rendszertervezésre és -fejlesztésre Projektirányításra Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 14
Projektirányítási módszertanok A projektek szervezésére, vezetésére vonatkozóan adnak útmutatást Elvileg bármilyen típusú, bármely fejlesztési módszertant használó projektet támogatnak Nagyon kis projekteknél kevesebb hatékonysággal alkalmazhatók Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 15
Projektirányítási módszertanok Sajátos filozófiájuk, fogalomrendszerük van Sajátos technikákat alkalmaznak A projektvezetési/szervezési munkát áttekinthet bbé teszik Projektirányítási módszertan alkalmazásával a projekt könnyebben kézbentartható Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 16
Projektirányítási módszertanok Termékszemlélet ek minden tevékenység valamilyen terméket állít el / módosít Az el állított termékeknek határozott min ségi követelményeket kell kielégíteniük, ezért a min ségbiztosítás a módszertanok keretében kifejezett hangsúlyt kap Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 17
Projektirányítási módszertanok PRINCE RUP PROPS Artemis Poject View Team Windows (valamennyire kidolgozott módszertanra/szemléletre épül szoftvertermék)... Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 18
Projektirányítási módszertanok jellemz i A projektek széles körére alkalmazhatók eszközbeszerz projekt tanulmánykészít projekt rendszerfejlesztési projekt stb. Szemléletükben 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 - 7. 19
Projektirányítási módszertanok jellemz i 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 - 7. 20
Projektirányítási módszertanok jellemz i Meghatározzák: a projekt és szakaszainak szervezeti felépítését a projektben / szakaszban elvégzend feladatokat a projekt-tervek tartalmát és szerkezetét az ellen rzési pontokat felel sségeket, hatásköröket... Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 21
Projektirányítási módszertanok elemei 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 - 7. 22
Projektirányítási módszertanok Modellezik a projektet (környezetében, környezetével való összefüggésében...) Útmutatást adnak a projekt során szükséges tevékenységekre és ezek sorrendjére Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 23
Projekt és környezete PROGRAMMES 0,66,21 675$7(*< OPERATIONS 352-(&7 Tools, techniques People 6: SURMHFW PDQDJHPHQW Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 24
Projektmodellek (1) $SURMHNW HO NpV]tWpVH ÈOWDOiQRVSURMHNWPRGHOO $SURMHNWLUiQ\tWiVLPRGHOOMH $SURMHNW $SURMHNW LQGtWiVD YpJUHKDMWiVD $SURMHNW ]iuivd $SURMHNWWtSXVPRGHOOMH Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 25
Projektmodellek (2) &VDN GUDV]WLNXV PyGRVtWiVRN 352-(.7 (/.e6=,7e6 0Ð'26Ì7Ð 7(9e.(1<6e*(. 352-(.7 7(59 3URMHNW LUiQ\tWiVL UHQGV]HU EHPHQHWHN Projektciklus.g9(7e6, 7(59,*(1 1(0 (/7e5e6(." Tervezés - követés - vezérlés Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 26
CÉLOK WBS Projektmodellek (3) MIT Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 27
CÉLOK WBS Projektmodellek (3) MIT KI OBS Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 28
CÉLOK WBS Projektmodellek (3) MIT KI OBS FELELÕSÉGi MÁTRIX KI MIÉRT FELELÕS Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 29
CÉLOK WBS Projektmodellek (3) MIT KI OBS FELELÕSÉGI MÁTRIX MUNKA- ÉS ERÕFORRÁSTERV Ki MIÉRT FELELÕS Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 30
CÉLOK Projektmodellek (3) WBS MIT KI OBS FELELÕSÉGI MÁTRIX MUNKA- ÉS ERÕFORRÁSTERV HOGYAN Ki MIÉRT FELELÕS MIKOR MENNYIÉRT ÉS HOGYAN HALADUNK $ költségköve tés Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 31
FOGALMAK DEFINIÁLÁSA MEGVALÓSÍTHATÓSÁG Projektmodellek (4) JAVASLAT INDÍTÁS TERVEZÉS KÖVETÉS VEZÉRLÉS ZÁRÁS DEFINIÁLÁS l célok l csapatkiválasztás l elkötelezetts ég SZERVEZÉS/ BEINDÍTÁS l magas szint terv (felülr l lefele) l szervezet (WBS/OBS) l részletes terv (alulról-felfele) l becslések / kockázatelemzés VÉGREHAJTÁS l követés l vezérlés l változáskezelés VISZONYÍTÁSI ALAP LEFEKTETÉSE Idõ Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 32
Szoftverfejlesztési projekt irányítási modellje 3URMHNWLUiQ\tWiVD Projekt el készítése Projekt indítása Szakaszok határvonalának követése Projekt lezárása Tervezés Egy fázis ellen rzése A Termék átadás menedzselése Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 33
Projektirányítási módszertanok alkalmazásának el nyei Azonosítják az irányítási és m szaki termékeket és segítenek biztosítani, hogy id ben elkészüljenek, a tervezett költségeken belül Figyelmet fordítanak a termékek min ségére Elkülönítik a szervezet, tervezés és ellen rzés vezetési és m szaki oldalait El segítik az ellen rzést minden szinten A vezet ség el tt láthatóvá teszik a projekt munkálatainak el rehaladását Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 34
Projektirányítási módszertanok alkalmazásának el nyei Kommunikációs lehet ségr l gondoskodnak a projekt minden résztvev je számára Biztosítják, hogy a munkálatok helyes sorrendben folyjanak A megfelel id ben és helyen vonják be a fels vezetést A megfelel helyen és id ben vonják be a felhasználókat Lehet vé teszik 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 - 7. 35
Projektirányítási módszertanok közötti hasonlóságok Azonos igény és cél, nevezetesen, hogy a vezetési tevékenységek elkülönüljenek a m szaki tevékenységekt l Alapelemeik hasonlítanak Bevezetésük a vállalati kultúra megváltozását feltételezi (alapfogalmak ismerete, az alkalmazás szükségességégének tudatosítása...) Alkalmazásukhoz nem elengedhetetlen a számítógép Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 36
Projektirányítási módszertanok közötti különbségek Szóhasználat (terminológia) A támogatott projekt-típus A projekt életciklusa A szervezeti struktúra A figyelembe vett tevékenység-típusok A számítógépes támogatottság aránya Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 37
Projektirányítási módszertanok Hogyan válasszunk módszertant? Hallottunk már róla... Ismer sök ezt használják... Magyarul hozzáférhet... Ismerjük a forgalmazó céget...... Azt válasszuk, ami számunkra a legmegfelel bb! Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 38
Alakítsunk ki saját projektirányítási módszertant / rendszert! Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 39
Meggondolandók a PM módszertan létrehozása el tt Az üzleti tevékenységünk milyen típusú projekteket igényel Milyen arányban van bennük : IRO\DPDWRV LVPpWO G HJ\HGL SURMHNW" Határozzuk meg a tipikus projekt-életciklust! Elemezzük a meglev projektirányítási folyamatok érettségét! Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 40
PM rendszer létrehozásakor... Vonjunk be minden fontos résztvev t! Kategorizáljuk a projekteket! Minden kategóriához definiáljuk a hatásköri szinteket! Határozzuk meg az irányítási folyamatokat az egyes szakaszokon belül! Fejlesszünk ki eljárásokat minden kötelez elváráshoz! Adjunk közre útmutatókat az eljárások támogatására! Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 41
PM rendszer bevezetésének f bb lépései Hagyassuk jóvá a dokumentum-tervezeteket! Tegyük közzé az eljárásokat és az útmutatókat! Képezzük ki a munkatársakat! Ellen rizzük a PM rendszer használatát és tökéletesítsük azt! Vezessünk be szoftver eszközöket! Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 42
Példa projektirányítási rendszer dokumentációjára Elvek WBS Követés és vezérlés Tervezés Árajánlatkészítés Rendszer-áttekintés Szakkifejezések Ajánlatirás Becslés Projekt szervezet ELJÁRÁSOK ÚTMUTATÓK Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 43
Példák egy projektirányítási rendszer dokumentumaira Általános projekt modell Projekt irányítási modell Típus modellek Projekt indító dokumentum Projekt terv Min ségügyi terv Projekt záró dokumentum Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 44
Projektirányítási módszertanok Ne feledjük: Projektirányítási módszertan bevezetése nem könny Projektirányítási módszertan alkalmazása eleinte meghosszabbítja a projekt lefutási idejét Fontos, hogy a vezet ség teljes mértékben igényelje és támogassa a projektirányítási módszertan bevezetését Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 45
A projektirányítás bevezetésének egy módszere A módszertan és alkalmazásának tapasztalatai az IQSOFTnál Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 46
A PM 2 módszertan Artemis Intenational / Lucas Management Systems / Metier Plancon Strukturált módszertan egy projektirányítási módszertan kialakítására Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 47
35 2-( & 7 0$ 1$ * (0( 17 '5$67,& &+$1*(6 21/< MO NIT OR a nd CONTROL PH AS E estimating and adjustme nts project environment and data Input/output PL ANNING PHASE 352-(&7 review and commitment A PM 2 módszertan lépései 3URMHFWÃ,QLWLDWLRQ 3URMHFWÃ&RQWUROÃ&\FOH conceptdefinition feasibility analysis project proposal Å 6< 67( 0Å 3/$11,1* %$6(/,1( &255(&7,9( $&7,21 (control) <(6 9$5,$1&(6Ã" (monitor) 12 83'$7( collect progress data 5(3257 status/progress ua tudatosság kialakítása uprojektirányítási igényfelmérés uprojektirányítási szabványok és eljárások kialakítása :A bevezetés megtervezése :Szoftvereszközök megismerése :Alkalmazás megtervezése, szoftver testreszabása :Bevezetés, oktatás, támogatás : Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 48 ( 0 $ ' & 5 3 $ ' 5 3 0 $, 6 6
Az IQPM 2 projekt El zményei Célja: Átfogó projektvezetési módszertan bevezetése a cégnél, strukturált módszertan el írásait követve Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 49
Az IQ PM 2 projekt ütemezése Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 50
Az IQPM 2 projekt közvetlen eredményei Sikerült egy átfogó projektirányítási rendszert kialakítani és bevezetni Csökkent a szabványos munkával szembeni ellenszenv Megoldódott a korábbi dilemma: a projektirányítás jelenti minden projekt közös keretét! Ebbe a közös irányítási keretbe könnyen belehelyezhet k a m szaki tevékenységek Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 51
Az IQPM 2 projekt hosszú távú eredményei Lényeg: az irányítási feladatok elkülöníthet k a m szaki feladatoktól egy cégnél az irányítási tevékenységek általában stabilabbak Projekt irányítási modell Projekt típus-modellek A kétféle modell integrálásával létrehozható a cégre vonatkozó általános projektmodell Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 52
Általános projektmodell $SURMHNW HO NpV]tWpVH ÈOWDOiQRVSURMHNWPRGHOO $SURMHNWLUiQ\tWiVLPRGHOOMH $SURMHNW $SURMHNW LQGtWiVD YpJUHKDMWiVD $SURMHNW ]iuivd $SURMHNWWtSXVPRGHOOMH Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 53
Az IQPM 2 projekt hosszú távú következményei: az új ISO9001 projekt 1997 júliusában indult 10 tagú projektcsapat BBL Kft. - küls tanácsadó cég Auditáló cég: SGS Hungária Az elkészült szabályozásokat 1998 jan.26-án vezettük be 1998 április 27-29-én: 6,.(5(67$1Ò6t7Ï$8',7 A min ségbiztosítási rendszer struktúrájához az IQPM2 projekt adta az ötletet Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 54
,62 $PLQ VpJ J\LUHQGV]HUN YHWHOPpQ\HL $IHOV YH]HW VpJIHOHO VVpJH 0LQ VpJ J\LUHQGV]HU $V]HU] GpViWYL]VJiOiVD $P V]DNLWHUYH]pVV]DEiO\R]iVD $GRNXPHQWXPRNpVDGDWRNNH]HOpVH %HV]HU]pV $YHY iowdoehv]iootwrwwwhuppnnh]hopvh $WHUPpND]RQRVtWiVDpVQ\RPRQN YHWKHW VpJH )RO\DPDWV]DEiO\R]iV (OOHQ U]pVpVYL]VJiODW (OOHQ U] PpU pvyl]vjioyehuhqgh]pvhniho J\HOHWH (OOHQ U] WWpVYL]VJiOWiOODSRW 1HPPHJIHOHO WHUPpNNH]HOpVH +HO\HVEtW pvphjho ] WHYpNHQ\VpJ.H]HOpVWiUROiVFVRPDJROiV ioodjphj U]pVpVNLV]iOOtWiV $PLQ VpJ J\LIHOMHJ\]pVHNNH]HOpVH %HOV PLQ VpJ J\LDXGLWRN.pS]pV 9HY V]ROJiODW 6WDWLV]WLNDLPyGV]HUHN 3URMHNWKH]NDSFVROyGy IRO\DPDWRN Pr. vezetési eljárások PM modell Dok. template-ek M V]DNL eljárások OLI típus modell AVA típus modell IMA típus modell,462)70lq}vpj J\LNN %HYH]HWpV $FpJU YLGEHPXWDWiVD 0LQ}VpJSROLWLND $PLQ}VpJ J\LUHQGV]HUHOHPHL....... Konf. kezelés Tesztelés )RO\DPDWRN KER f. Folyamatok leírása OKT f. Dokumentum template-ek +LYDWNR]iVHJ\pE GRNXPHQWXPRNUD SO )HOHO}VVpJHNpV KDWiVN U N... 1HPSURMHNWKH]NDSFVROyGy IRO\DPDWRN RGZ f TIT f....... OBT típus modell Fázisok I/O, Fázisok I/O, Dr. Balla Katalin Szoftver min ség és menedzsment - 7.... 55 Dokumentum template-ek Dokumentum template-ek
Tapasztalataink Ha rendet akarunk, elméletben - és lelkiekben! - fel kell készülnünk Ajánlatos a cég tevékenységeinek érettségi szintjét felmérni A szabványosítási munkát ajánlatos egy projektirányítási rendszer bevezetésével elkezdeni A PM 2 módszertan erre megfelel segítség A projektirányítási rendszer keretében elkészíthet : az általános projekt modell a projektirányítási modell típus modellek (el ször csak fekete doboz -ként) A típus modellek fokozatosan részletezhet k Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 56
Tapasztalataink Az eddigiek egy ISO 9001-nek megfelel min ségügyi rendszer folyamatokra vonatkozó részei. A rendszer a konkrét helyzetnek és a szabványnak megfelel en kiegészíthet. (pl. projekteken kívüli folyamatok leírása) Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 57
Tapasztalataink $]tj\honpv]twhww PLQ VpJEL]WRVtWiVL UHQGV]HUQHPFVDN V]DEYiQ\QDNPHJIHOHO OHV] KDQHP DNRQNUpWKHO\]HWEHQ KDWpNRQ\DQLVIRJ P N GQL A cég teljes üzleti tevékenysége sikeresen tanúsítva, ISO 9001 szerint Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 58
Mir l volt szó Mér szám Min ségi attribútum Definíció Er forrás Folyamat Termék Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 59
A keret átalakítható! Termék - marad Folyamatok: Projektirányítási (PM) folyamatok M szaki folyamatok Er források: a PM folyamatok része Vízszintes tengelyen a sorrend változik : PM folyamatok, m szaki folyamatok, termék Függ leges tengely: változatlan Dr. Balla Katalin Szoftver min ség és menedzsment - 7. 60
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 - 7. 61