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 priorities
– Set context
– Develop approach
– Build sponsorship/support – Character infrastructure •
(VWDEOLVKLQJ
'LDJQRVWLFV
– Plan actions •
$FWLRQ – Create solution
– Characterise current and desired states
– Pilot and test solution
– Develop recommendations
– 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
Konfigurációkezelés
7HUYH]pV
Min ség a projektben
(OOHQ U]pV
Kockázatkezelés Dr. Balla Katalin
)i]LVRN
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 6]DNPDL PHJEL]RWW
(OQ|N
3URMHNWLUiQ\tWy
)HOKDV]QiOyL PHJEL]RWW
6]DNDV]LUiQ\tWy
3URMHNWEL]WRVtWyFVRSRUW $GPLQLV]WUDWtY NRRUGLQiWRU
Dr. Balla Katalin
6]DNPDL NRRUGLQiWRU
)HOKDV]QiOyL NRRUGLQiWRU
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 Projekt Igazgatóság
Szakasz -irányító
/pWUHKR]iV
7HUYHN Projekt erõforrás terve
Projekt mûszaki terve
Projekt kezdetekor
Szakasz erõforrás terve
Szakasz mûszaki terve
Elõzõ szakasz végén
Helyreigazítási terv Munkacsoportok
Személyek
Dr. Balla Katalin
Részletes erõforrás- terv
Részletes mûszaki terv
Egyéni munkaterv
Szoftver min ség és menedzsment - 8.
Amikor szükséges
Bármely szakaszban, ha hasznos
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
0V]DNL WHUPpNHN
$ONDO PD]iVL WHUPpNHN Dr. Balla Katalin
,UiQ\tWiVL WHUPpNHN
)HOKDV] QiOyL WHUPpNHN
0LQ}VpJL WHUPpNHN
VWE
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
)HMOHV]WpVWIi]LVRNUD pVLWHUiFLyNUD RV]WMD
0XQNDIRO\DPDW 6]HUHSN|U 7HUPpN Dr. Balla Katalin
,QNUHPHQWiOLV
$UFKLWHNW~UD N|]SRQW~
80/MHO|OpVHLW KDV]QiOMD Szoftver min ség és menedzsment - 8.
+DV]QiODWLHVHW YH]pUHOW
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
•~WPXWDWyN
$]HJ\HVIHODGDWRNHOYpJ]pVpEHQ •VDEORQRN
VHJtWHQHN
•ULSRUWRN •HV]N|]PHQWRURN 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 munkamodlellek (Work Models)
A projektmodell (Project Model)
Dr. Balla Katalin
Szoftver min ség és menedzsment - 8.
Mérföldkövek (Milestones)
52
A PROPS modell TG1 TG5 V3 TG2 TG4 V1 TG3
V2 Dr. Balla Katalin
Szoftver min ség és menedzsment - 8.
53
A PROPS modell Megvalósíthatósági tanulmány
Fealadatspecifikáció
vezérlés és ellen rzés
Tudatosság és elkötelezettség Célok meghatározása
Megvalósíth. tan. szerz dések
Pr. tervezés, költségvetés Projekt szervezet
El reghaladási jel.
Kockázatelemzés Projekt megnyerése
Pr. specifikáció, Q terv, alproj. spec.
TG2
Mérföldk szemle
MS
Szerz. a projekt végrehajtására
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: Programirányítás Légkör
Projektkultúra
Dr. Balla Katalin
Fejlesztési stratégiák Projektivitás
Projekt irányítás Szoftver min ség és menedzsment - 8.
Szervezeti struktúrák
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
,QWHJUiOWYL]XiOLVIHMOHV]W
WHUYH]pV 80/KDV]QiODWiYDO
5DWLRQDO5RVH
7HV]WHOpV
N|UQ\H]HW,'(
7HDP7HVW
3O069LVXDO6WXGLR
7HVW6WXGLR
,%09LVXDO$JHIRU-DYD 'HOSKL-'HYHORSHU
7HVW0DQDJHU
$XWRPDWLNXVGRNXPHQWXP JHQHUiOiV
6R'D
9HU]LypVNRQILJXUiFLyNH]HOpV
&OHDU&DVH&OHDU&DVH/7 (ORV]WRWWIHMOHV]WpV,QWUDQHW,QWHUQHW
&OHDU&DVH0XOWL6LWH
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 0XQNDJ\L DGDWRN
3URMHFW9LHZ
&RVW9LHZ
3URMHNWDGDWRN
3pQ]J\LDGDWRN
0LFURVRIW3URMHFW Dr. Balla Katalin
0iVDGDWRN
SO$9$/21DONDOPD]iV
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 Tervezés, követés Er forráskezelés külön Er forráskezelés MS modullal (Resource szoftverekkel (Team View) Manager) Óraelszámolás külön Óraelszámolás MS modullal (Track View) szoftverekkel
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
Szolgáltatások
Irányított & Optimalizált Definiált & Ismételhetõ
ad-hoc
Idõ Mgmt. Dr. Balla Katalin
Projekt Mgmt.
Multipr. Mgmt.
Szoftver min ség és menedzsment - 8.
Szervezet/ irányítás tengely 69
Mir l volt szó Mér szám Min ségi attribútum Definíció
Szoftver min ség és menedzsment - 8.
Termék
M szaki folyamat
PM folyamat
Dr. Balla Katalin
70