szoftver min ség és menedzsment - budapest university of...
TRANSCRIPT
Szoftver min ség ésmenedzsment
8. A szoftvermin ség irányításivonatkozásai. Projektirányítási
módszertanok és támogató számítógépeseszközök.
Dr. Balla Katalin
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 2
Tartalom
✔ Projektirányítási módszertanok– PRINCE– RUP– PROPS
✔A projektirányítást támogató számítógépeseszközök– A Rational termékcsalád– MSProject– Artemis Views
✔ Módszertanok, számítógépes támogatásbevezetése
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 3
Projektirányítási módszertanok✔ (Lista: George Allan)
✔ http://www.sis.port.ac.uk/~allangw/pm-mthds.htm•PROMPT
•PRINCE
•IDEAL
•BPMM
•Prodigy
•5 Steps
•SUPRA
•AIS
•Project Management Scalable Methodology
•SDPP
•RDPP
•MITP
•COST
•CALS
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 4
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. 5
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. Projectmanagement 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. 6
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 arealistic schedule for a project and then managing it.
– Each step must be validated by all participants before moving to the nextstep.
– 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. 7
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. 8
(PRojects IN Controlled Environments)✔ (OV �YiOWR]DW�������EHQ��1DJ\�%ULWDQQLD�NRUPiQ\]DWL�V]DEYiQ\D
LQIRUPiFLyWHFKQROyJLDL�SURMHNWHN�YH]HWpVpUH
✔ -HOHQOHJ��8.�30�V]DEYiQ\
– ��D�&HQWUDO�&RPSXWHU�DQG�7HOHFRPPXQLFDWLRQV�$JHQF\��&&7$� dolgozta ki(jelenleg az�2IILFH�RI�*RYHUQPHQW�&RPPHUFH��2*&��UpV]H�
– az LBMS (Learmonth and Burchett Management Systems) sajátprojektirá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, deszabadon 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/
A PRINCE módszertan
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 9
✔A projektek széles körére alkalmazható• HV]N|]EHV]HU] �SURMHNW
• WDQXOPiQ\NpV]tW �SURMHNW�VWE�
✔A rendszerfejlesztési projekteket részletesebbentárgyalja,
de
✔nem rendszerfejlesztési, hanem projektirányításimódszertan
✔Különösen az SSADM-en alapuló rendszerfejlesztésiprojektekhez nyújt irányítási keretet
A PRINCE módszertan
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 10
✔...szemléletében a projektnek• véges élettartama
• megadott felelsségi körökkel rendelkez szervezetistruktú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 erforrásai
vannak.
A PRINCE módszertan
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 11
✔A projekt– szakaszokra bomlik.
– A szakaszok vezeti szempontból különálló egységetalkotnak.
– A szakaszra is vonatkoznak a projektnél felsoroltjellemz k.
– A szakasz végét a benne meghatározott termék elállításajelenti, ha kielégíti a megállapodás szerinti minségifeltételeket
A PRINCE módszertanban...
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 12
✔… meghatározza:
–a projekt és szakaszainak szervezetifelépítését
–a projekt-tervek tartalmát és szerkezetét
–az ellenrzési pontokat
A PRINCE módszertan
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 13
A PRINCE módszertan folyamat-modellje
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 14
A PRINCE módszertan leírása$��ÈWWHNLQWpV
A1. BevezetésA2. A módszertanA3. A PRINCE használata%��6]HUYH]HWB1. A projekt szerepli&��7HUYHNC1. A PRINCE tervek szerkezeteC2. A PRINCE tervek összetevi'��(OOHQ U]pVD1. Ellen rzési struktúraD2. Vezet i ellen rzési pontokD3. Termékellenrzés(��7HUPpNHN�pV�WHYpNHQ\VpJHNE1. Vezet i és szakmai feladatok)��$�SURMHNW�GRNXPHQWiOiVDF1. Projektnyilvántartások.LIHMH]pV�J\ MWHPpQ\.p]LN|Q\YHN
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 15
A PRINCE módszertanösszetevi
Változáskezelés 6]HUYH]HW
Konfiguráció-kezelés
Min ség a projektben
Kockázat-kezelés )i]LVRN
7HUYH]pV
(OOHQ U]pV
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 16
3URMHNWVWUXNW~UD
0HJEt]y
3URMHNW�LUiQ\tWy
)HOKDV]QiOyLRV]WiO\RN
3URMHNW�YH]HW}VpJ
3URMHNW�EL]WRVtWyFVRSRUW
&VRSRUWYH]HW}N
Szervezet a PRINCE -ben
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 17
Szervezet a PRINCE -ben
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 18
35,1&(�SURMHNWLUiQ\tWy�V]HUYH]HWH
3URMHNWYH]HW}VpJ
(OQ|N 6]DNPDLPHJEL]RWW
)HOKDV]QiOyLPHJEL]RWW
3URMHNWEL]WRVtWy�FVRSRUW
$GPLQLV]WUDWtYNRRUGLQiWRU
6]DNPDLNRRUGLQiWRU
)HOKDV]QiOyLNRRUGLQiWRU
6]DNDV]LUiQ\tWy3URMHNWLUiQ\tWy
Szervezet a PRINCE -ben
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 19
✔Szakmai tervezés
✔Er forrás-tervezés
✔A min ség tervezése
✔Helyreigazító tervezés
Tervezés a PRINCE-ben
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 20
✔ Tervezési struktúra:7HUYHN
Projekt mûszaki terve
Részletes erõforrás- terv
Szakasz erõforrás terve
Projekt
erõforrás terve
Szakasz mûszaki terve
Részletes mûszaki terv
Egyéni munkaterv
Helyreigazítási terv
6]HUYH]HWL�HJ\VpJ
/pWUHKR]iV
Elõzõ szakasz végén
Projekt kezdetekor
Amikor szükséges
szakaszban, ha
Bármely
hasznos
Projekt Igazgatóság
Szakasz -irányító
Munka- csoportok
Személyek
Tervezési struktúra a PRINCE-ben
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 21
✔A folyamatban lev munkálatok rendszeres éshivatalos összehasonlítása a tervekkel
– A rendszer idszer ségét, költségellenrzését, minségét biztosítja
– Kétféle ellenrzési struktúra:
• 9H]HW L�HOOHQ U]pV�– SURMHNWDODStWiVNRU
– V]DNDV]N|]L�pUWpNHOpV
– PXQNDPHJEHV]pOpV
– SURMHNW]iUiVNRU
• 7HUPpNHOOHQ U]pV�– PLQ VpJL�V]HPOH
– YiUDWODQ�P V]DNL�HVHPpQ\
– NRQILJXUiFLyNH]HOpV
Ellen rzés a PRINCE-ben
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 22
• Irányítási termékek
• Szakmai termékek
– a projektvezetség határozza meg ket, aprojekt indításakor
– ezekre van szüksége a felhasználónak
• Min ségi termékek
Termékek a PRINCE -ben
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 23
✔A termékbeépülési struktúra:
0LQ}VpJLWHUPpNHN,UiQ\tWiVL
WHUPpNHN
352-(.7
0�V]DNLWHUPpNHN
VWE���)HOKDV]�QiOyLWHUPpNHN
$ONDO�PD]iVLWHUPpNHN
Termékek a PRINCE-ben
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 24
✔Vezet i tevékenységek
✔Szakmai tevékenységek
Tevékenységek a PRINCE-ben
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 25
✔Azonosítja az irányítási és szakmai termékeket éssegít biztosítani, hogy idben elkészüljenek, atervezett költségeken belül
✔Figyelmet fordít a termékek minségére
✔Elkülöníti a szervezet, tervezés és ellenrzésvezetési és szakmai oldalait
✔El segíti az ellenrzést minden szinten
✔A vezet ség el tt láthatóvá teszi a projektmunkálatainak elrehaladását
A PRINCE alkalmazásánakel nyei
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 26
✔ Kommunikációs lehetségr l gondoskodik a projektminden résztvevje számára
✔ Biztosítja, hogy a munkálatok helyes sorrendbenfolyjanak
✔ A megfelel id ben és helyen vonja be a fels vezetést
✔ A megfelel helyen és idben 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 teljesellen rzése mellett
A PRINCE alkalmazásánakel nyei
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 27
A PRINCE Magyarországon
✔ http://www.itb.hu/ajanlasok/
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 Magyarországon
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 30
A PRINCE a világban
✔PRINCE user group– http://www.pug.mcmail.com/
✔ 1996-tól újabb projekt az UK-ban, a PRINCEtovábbfejlesztésére
✔ PRINCE2 (2001)
– http://www.ogc.gov.uk/prince/
✔ Az átadandó termékekre koncentrál, kevésbé afolyamatokra
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 31
A PRINCE2 folyamatmodellje
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 32
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áktartoznak
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 33
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 üzletimodellezéstl a telepítésig.
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 34
7RRO�PHQWRURN*XLGHOLQH�RN6DEORQRN
0XQNDIRO\DPDW6]HUHSN|U7HUPpN 80/�MHO|OpVHLW
KDV]QiOMD�
,WHUDWtY,QNUHPHQWiOLV
$UFKLWHNW~UD�N|]SRQW~
+DV]QiODWL�HVHW�YH]pUHOW
A RUP jellemz i
)HMOHV]WpVW�Ii]LVRNUDpV�LWHUiFLyNUD
RV]WMD
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 35
A RUP fázisai
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 36
Fázisok és iterációk
$�IHMOHV]WpV��Ii]LViW
PpUI|OGN|YHN]iUMiN
$]�HJ\HV�Ii]LVRN�
WRYiEE�ERQWKDWyN�
LWHUiFLyNUD
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 37
Iteratív fejlesztés
9t]HVpV��HJ\V]HUPHJ\�QN�YpJLJ�D
PXQNDIRO\DPDWRNRQ
,WHUDWtY�IHMOHV]WpV�PLQGHQ�LWHUiFLyEDQYpJLJPHJ\�QN�D
PXQNDIRO\DPDWRNRQ�FVDN�PiV�PiVKDQJV~OO\DO�
³6RN�NLV�Yt]HVpV´
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 38
Munkafolyamatok a RUP-ban
•�D]�HOYpJ]HQG �IHODGDWRW
•�D�IHODGDWpUW�IHOHO V�V]HUHSO W
•�D]�HONpV]tWHQG �WHUPpNHNHW
$�583�PLQGHQ�PXQNDIRO\DPDW�
HVHWpEHQ�GHILQLiOMD�
$]�HJ\HV�IHODGDWRN�HOYpJ]pVpEHQ
•�~WPXWDWyN
•�VDEORQRN
•�ULSRUWRN
•�HV]N|]�PHQWRURN
VHJtWHQHN�
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 39
Projektirányítás a RUP-ban
•Támogatómunkafolyamat
•A teljeséletciklust lefedi
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
Projektirányítás a RUP-ban
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 48
A min ség kérdésköre a RUP-ban
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 49
A min ség kérdésköre a RUP-ban
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 50
A min ség kérdésköre a RUP-ban
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 51
A PROPS módszertan
✔Projected Project Steering
✔Az Ericsson bels projektirányításimódszertana
✔A multi-projekt környezetre koncentrál
✔Er ssége: a minden szituációra kidolgozottdokumentáció
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 52
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. 53
A PROPS modell
TG3
TG4
TG5
V 1
V 2
V 3
TG2
TG1
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 54
A PROPS modell
El reghaladási jel.
Megvalósíthatósági tanulmány
TG2MS
Tudatosság és elkötelezettség
Mérföldkszemle
Fealadat-specifikáció
Megvalósíth. tan.szerz dések
vezérlés és ellenrzés
Célok meghatározása
Pr. tervezés,költségvetés
Projektszervezet
Kockázat-elemzés
Projekt megnyerése
Szerz. a projektvégrehajtására
Pr. specifikáció,Q terv, alproj. spec.
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 55
A PROPS elemei
✔A “projektivitás” szó egy szervezetprojektvezetésben tapasztalható érettségétfejezi ki
✔A “projektivitás” azt fejezi ki, hogy aszervezet képes-e projektekben dolgozni, sezáltal üzleti és társadalmi céljait elérni
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 56
✔ A projektivitásnak 6 kulcsfontosságú eleme (része)van:
Projektivitás
Program-irányítás
Légkör
Projekt-kultúra Projekt
irányítás
Fejlesztésistratégiák
Szervezetistruktúrák
A PROPS elemei
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 57
Projektirányítási módszertanokattámogató számítógépes eszközök
✔ Els sorban ütemterv és erforrás terv készítésérealkalmas szoftverek
✔ Egyéni munkatervek készítésére is alkalmasak
✔ Bizonyos mértékben a projekt elrehaladásátellen 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. 58
Projektirányítási módszertanokattámogató számítógépes eszközök
… alkalmazásának el nyei:
• Nagy mennyiség adat gyorsan és pontosankezelhet
• 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ó lehetsége• Szabványosítás• Grafikus ábrázolás/jelentéskészítés
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 59
Projektirányítási módszertanokattámogató számítógépes eszközök
✔Nem oldják meg a problémákat helyettünk!
✔Pontosan ismerni kell a rendszert, azer sségeket, hiányosságokat, mielttszámítógépes támogatást keresünk.
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 60
Projektirányítási módszertanokattá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. 61
A RUP szerinti életciklust támogató eszközök
)HMOHV]WpVL�0yGV]HUWDQ
5DWLRQDO�8QLILHG�3URFHVV
,JpQ\NH]HOpV�
5HTXLVLWH3UR
22�(OHP]pV�pV
�WHUYH]pV�
�80/�KDV]QiODWiYDO
5DWLRQDO�5RVH
7HV]WHOpV
7HDP7HVW
7HVW6WXGLR
7HVW0DQDJHU
,QWHJUiOW�YL]XiOLV�IHMOHV]W
N|UQ\H]HW��,'(�3O��06�9LVXDO�6WXGLR
,%0�9LVXDO�$JH�IRU�-DYD
'HOSKL��-'HYHORSHU
$XWRPDWLNXV�GRNXPHQWXP
JHQHUiOiV
6R'D9HU]Ly�pV�NRQILJXUiFLy�NH]HOpV
&OHDU&DVH��&OHDU&DVH�/7
(ORV]WRWW�IHMOHV]WpV��,QWUDQHW��,QWHUQHW�
&OHDU&DVH�0XOWL6LWH
3UREOpPD��pV�YiOWR]iV�NH]HOpV
&OHDU4XHVW
8QLILHG�&KDQJH�0DQDJHPHQW
9iOWR]iVL�LJpQ\�pV�SUREOpPD�
EHMHOHQWpV�D]�,QWHUQHWHQ�pV�
,QWUDQHWHQ
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 62
MSProject, és „módszertana”
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 63
ProjectView - A vállalati megoldás
egész vállalatra kiterjedprojektirá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. 64
Artemis Views- alkalmazásiséma
0XQND�J\L�DGDWRN
3URMHFW9LHZ
0LFURVRIW�3URMHFW
9iOODODWL�DGDWEi]LV
3URMHNWDGDWRN
3pQ]�J\L�DGDWRN
0iV�DGDWRN�
&RVW9LHZ
SO��$9$/21�DONDOPD]iV
5HVRXUFH9LHZ
Projektirányítási módszertanokattámogató számítógépes eszközök
Személyes és vállalati megoldás
és
Kis csoportok számára
Különálló projektekkezelésére
Könny kezelhetség
MS integráció
Nagyobb vállaltokszámára
Multiprojektek kezelésére
Mélyebb PM tudás
Adatbázis integráció
Projektirányítási módszertanokattámogató számítógépes eszközök
Szemléltetés, tervezés
Er forráskezelés MSszoftverekkel (TeamManager)
Óraelszámolás MSszoftverekkel
Tervezés, követés
Er forráskezelés különmodullal (ResourceView)
Óraelszámolás különmodullal (Track View)
Projektirányítási módszertanokattá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ási módszertanokattámogató számítógépes eszközök
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 69
Projektirányítást támogató számítógépeseszközök bevezetése
Szervezet/irányítás tengely
Szo
lgál
tatá
sok
Szoftverrendszerek
IdõMgmt.
ProjektMgmt.
Multipr.Mgmt.
Érettségitengely
ad-hoc
Definiált &Ismételhetõ
Irányított&Optimali-zált
Dr. Balla Katalin Szoftver min ség és menedzsment - 8. 70
Mir l volt szó
PMfolyamat
Term
ék
Definíció
Min ségi attribútum
Mér szám
Mszaki
folyamat