6]RIWYHUIHMOHV]WpV Az OO fejlesztés folyamata – Problémamegoldás tevékenységei • • • •
megértés (analízis) tervezés megvalósítás verifikáció
1HPV]LJRU~VRUUHQG LQNiEEFLNOLNXV ?
– Menedzsment • ellen rzési pontok • haladás, költség mérése • kockázatelemzés Dr. Kondorosi Károly: SZT audit - 2002
)i]LVRNPpUI|OGN|YHN NHOOHQHN PROJEKTMENEDZSMENT - 1
6]RIWYHUIHMOHV]WpV Fázisok és tevékenységek )HONpV]OpV .LGROJR]iV eStWpV ÈWDGiV $QDOt]LV
7HUYH]pV
Dr. Kondorosi Károly: SZT audit - 2002
0HJYDOyVtWiV
9HULILNiFLy PROJEKTMENEDZSMENT - 2
6]RIWYHUIHMOHV]WpV Javasolt életciklus Ellen rzött iteráció • • • •
felkészülés (inception) kidolgozás (elaboration) építés (construction) átadás (transition)
Inkrementális építkezés • 2-3 menet Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 3
6]RIWYHUIHMOHV]WpV )HONpV]OpV
.LGROJR]iV
eStWpV
ÈWDGiV
)HOKDV]QiOyLKDV]QiODWLHVHWHN
Az intenzitás nem egyenletes
0DJDVV]LQW FVRPDJV]HUNH]HW )HMOHV]W LKDV]QiODWLHVHWHNNRPPXQLNiFLyVGLDJUDPRN 2V]WiO\GLDJUDPRN
2V]WiO\RNNyGROiVDPRGXOLQWHJUiFLy 5HQGV]HULQWHJUiFLypVWHV]W Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 4
6]RIWYHUIHMOHV]WpV Inkrementális ellen rzött iteráció )
.
e
È
)
Dr. Kondorosi Károly: SZT audit - 2002
1. menet
.
e
È
3. menet
)
2. menet
.
e
È
PROJEKTMENEDZSMENT - 5
06= • Keretszabvány • Rendszerek, szoftvertermékek és szolgáltatások • Beszerzés, szállítás, fejlesztés, üzemeltetés, karbantartás • Két fél - de szervezeten belül is • Folyamatokat ragadja meg F , támogató és szervezeti folyamatok Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 6
06= 06=,62,(& V]DEYiQ\
$ONDOPD]iV LOOHV]WpVpUWpNHOpV WHV]WHOpVVWE
ID PÉNZ
MODELLEK MÓDSZEREK
JOG BIZTONSÁG
stb. A SZERVEZET KÉPESSÉGEI (min ségi politika, eljárások, …) Dr. Kondorosi Károly: SZT audit - 2002
6=(5= 'e6
MIN SÉGI TERV
FELEL SSÉGI MÁTRIX
PROJEKTTERV
352-(.7 PROJEKTMENEDZSMENT - 7
06= Folyamat Tevékenység Feladat
Korlátok • nem részletezi a folyamatok tevékenységeit • nem részletezi a dokumentumokat • nem ír el életciklus-modellt, vagy fejlesztési módszert • nem akar ellentmondásba kerülni semmi meglév vel Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 8
06= Fogalomtár (kiegészít
)
V]RIWYHUHOHP - nagyvonalú terv fels szint alkotórésze V]RIWYHUNRPSRQHQV - elem része, tovább bontható, összeszerkesztett egységekb l áll V]RIWYHUHJ\VpJ - önállóan kódolható rész iWiOOiV - egyik SW-r l (verzióról) a másikra SUREOpPDIHOWHUMHV]WpV - visszaadás fels bb szintre IRO\DPDWNLDODNtWiV - el készületek az alkalmazásra OpWHVtWPpQ\ - szoftver használatához szükséges tárgyi eszközök összessége Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 9
06= F folyamatok 1. Beszerzés 2. Szállítás 3. Fejlesztés 4. Üzemeltetés 5. Karbantartás
Támogató folyamatok 1. Dokumentálás 2. Konfigurációkezelés 3. Min ségbiztosítás 4. Igazolás 5. Érvényesítés 6. Együttes átvizsgálás 7. Felülvizsgálás 8. Problémamegoldás
Szervezeti folyamatok 1. Irányítás 2. Infrastruktúrabiztosítás Dr. Kondorosi Károly: SZT audit - 2002
3. Megújítás
4. Képzés
PROJEKTMENEDZSMENT - 10
06=
Folyamatok kapcsolata BESZERZ SZÁLLÍTÓ
IRÁNYÍTÓ
IRÁNYÍTÁSI FOLYAMAT
BESZERZÉSI FOLYAMAT
ÜZEMELTET FELHASZNÁLÓ
FEJLESZT KARBANTARTÓ 7È02*$7Ï 6=(0e/<=(7
ÜZEMELTETÉSI FOLYAMAT
SZÁLLÍTÁSI FOLYAMAT
szerz dés
Dr. Kondorosi Károly: SZT audit - 2002
FEJLESZTÉSI FOLYAMAT
KARBANTARTÁSI FOLYAMAT
%(6=(5= pV6=È//Ë7ÏQHOHJ\HQXJ\DQD] PROJEKTMENEDZSMENT - 11
0HQHG]VPHQWV]HUHSHN R] D] \ O O P DO YH ]DEi N O D P V
• Alkalmazók • M vel k • Szabályozók
; x x
x ; x
x x ;
versenyszféra - nonprofit szféra Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 12
$ONDOPD]yN Alkalmazók tipikus feladatai • Új rendszer • Továbbfejlesztés • Üzemeltetés
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 13
Üzemeltetés
$ONDOPD]yN
Adatbiztonság és -védelem • Veszélyek – – – –
véletlen adatvesztés rombolás illetéktelen hozzáférés hamisítás
• Biztonsági rendszer – – – –
védelmi mechanizmusok alkalmazása személyzet szerepe, rendszabályok, biztonságpolitika hitelesítés, jogosultság, titkosítás C osztályok (Common Criteria)
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 14
$ONDOPD]yN Informatika a szervezetben • • • • •
Mennyire fontos? Informatika egy funkcionális terület Vezet a hierarchia 2. vagy 3. szintjén Stratégiai szemlélet Újratervezés és folyamatos fejlesztés (BPR és CPI)
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 15
$ONDOPD]yN Ajánlások az informatikai menedzsmentnek • a szállítóktól való függés elkerülése • nagy érték elkötelezettségeket jelent döntések kézbentartása (pl. informatikai infrastruktúra) • többi szakterület és szervezeti egység informatikai kompetenciájának kiejlölése • döntés a központilag koordinálandó alkalmazásfejlesztésekr l • kivételes helyzetek kezelése • reakcióképesség megtartása Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 16
0 YHO N F tevékenységi profilok • hardvergyátók • szoftvergyártók • komponens • megoldás • szerszám
• • • •
távközlési szolgáltatók tartalomszolgáltatók professzionális szakért k (auditor, tanácsadó) oktató - kutató
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 17
6]DEiO\R]yN Környezeti feltételek alakítása Típusok
Szintek
• Adatvédelmi törvény • Szerz i jogi törvény • Médiatörvény • Távközlési jogszabályok • Elektronikus dokumentum .HOOHLQIRUPDWLNDLW|UYpQ\"
• • • •
• Távközlési Érdekegyeztet Fórum • Informatikai Érdekegyeztet Fórum
• jogszabály • szabvány • ajánlás nemzetközi országos ágazati szervezeti
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 18
0HQHG]VPHQWV]HUHSHN Kiemelt tevékenységek • Informatikai stratégia • IT projektmenedzsment
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 19
,QIRUPDWLNDLVWUDWpJLD Stratégia • célok, eszközök, módszerek, er források • el rejelzés, várható változások • szervezeté (értékek, célok, érdekek) • globális - rész
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 20
,QIRUPDWLNDLVWUDWpJLD Mozzanatok: • • • • • • • •
Az id horizont kit zése Helyzetértékelés A környezeti tényez k elemzése, el rejelzése Jöv kép kialakítása, a szervezet jöv jének víziója A célrendszer meghatározása, prioritások kijelölése Alternatívák felállítása a célok elérésének módjára A szükséges eszközök és módszerek meghatározása Cselekvési program kidolgozása
Veszélyek: • cselekvési program hiánya • PR szerep stratégia Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 21
,QIRUPDWLNDLVWUDWpJLD Informatikai jellegzetességek • • • • • • •
Részstratégia Gyorsan változó terület Drága Haszna közvetett Megítélése ellentmondásos Szembesít a nem informatikai problémákkal Gyakran megel zi a globális stratégiát
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 22
,QIRUPDWLNDLVWUDWpJLD Alkalmazók számára ajánlható alapelvek • $]LQIRUPDWLNDNLV]ROJiOyMHOOHJpQHNHOYH (csak alkalmazóknál)
• • • • •
$NRQYHUJHQFLDHOYH $N|]SRQWLNRRUGLQiFLyHOYH $NLpUWpNHOKHW VpJHOYH $YpJUHKDMWKDWyViJHOYH $]LWHUDWtYWHUYH]pVHOYH
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 23
,QIRUPDWLNDLVWUDWpJLD Nonprofit szervezetek specialitásai • Minisztériumok és országos hatáskör közigazgatási szervek számára 1993 óta kötelez • Informatikai Tárcaközi Bizottság ajánlásai • Nincs olyan meghatározó érdek, mint a profit • Eredmények nehezen mérhet k • Finanszírozási kiszolgáltatottság • Iteratív tervezés helyett iteratív végrehajtás • Turbulenciák csillapítása a menedzsment feladata
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 24
,7SURMHNWPHQHG]VPHQW Miért projekt? A cél fontos, de a megvalósítás nem helyezhet el a szervezet normál tevékenységében • • • • •
egyedi komplex er forráskorlátos min ségorientált kockázatos
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 25
,7SURMHNWPHQHG]VPHQW USA becslések 275 Mrd USD / év ~ 200 000 projekt többsége nem sikeres
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 26
,7SURMHNWPHQHG]VPHQW Projektfázisok • Definiálás célok, szerepl k, er forrásigények és korlátok, eredmények
• Tervezés tevékenységek lebontása, kapcsolataik meghatározása, er forrástervezés
• Végrehajtás követés, értékelés, korrekciók, kommunikáció
• Lezárás deklaráció, értékelés Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 27
,7SURMHNWPHQHG]VPHQW Definiálás • Alapvet célok (a szervezet céljaihoz való illeszkedés bemutatása, elkötelezettség megteremtése)
• Eredmények (termékek „deliverables”) • Szerepl k résztvev k, érintettek (steakholderek), projektszervezet
• • • •
Min ségi kritériumok Er forrásszükséglet becslése Id tartam Költségbecslés
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 28
,7SURMHNWPHQHG]VPHQW Tervezés • tevékenységek lebontása (Work Breakdown Structure) (pontosan megfogalmazható, felel se legyen, mérföldkövek)
• logikai tevékenységdiagram (hálóterv, Pert chart, precedencia diagram, átfedések?)
• id beli ütemezés (Gantt chart) (átlapolható, SS, FS, FF kapcsolatok)
• kritikus út (tartalékid k, ASAP, ALAP ütemezés) • er forrástervezés (munkaer , tárgyi eszköz, költség, cashflow) • kockázatelemzés (kockázat-hozam technika) Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 29
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 30
,7SURMHNWPHQHG]VPHQW Tervezés • tevékenységek lebontása (Work Breakdown Structure) (pontosan megfogalmazható, felel se legyen, mérföldkövek)
• logikai tevékenységdiagram (hálóterv, Pert chart, precedencia diagram, átfedések?)
• id beli ütemezés (Gantt chart) (átlapolható, SS, FS, FF kapcsolatok)
• kritikus út (tartalékid k, ASAP, ALAP ütemezés) • er forrástervezés (munkaer , tárgyi eszköz, költség, cashflow) • kockázatelemzés (kockázat-hozam technika) Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 31
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 32
,7SURMHNWPHQHG]VPHQW Tervezés • tevékenységek lebontása (Work Breakdown Structure) (pontosan megfogalmazható, felel se legyen, mérföldkövek)
• logikai tevékenységdiagram (hálóterv, Pert chart, precedencia diagram, átfedések?)
• id beli ütemezés (Gantt chart) (átlapolható, SS, FS, FF kapcsolatok)
• kritikus út (tartalékid k, ASAP, ALAP ütemezés) • er forrástervezés (munkaer , tárgyi eszköz, költség, cashflow) • kockázatelemzés (kockázat-hozam technika) Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 33
,7SURMHNWPHQHG]VPHQW .DWHJyULiN DNRFNi]DWKR]DP WHFKQLNiYDO I. felkészülni alternatív megoldásokkal II. megel zési technikák III. elhanyagolható
Végrehajtáskor detektálni! Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 34
,7SURMHNWPHQHG]VPHQW Megvalósítás • követés (haladás mérésére vonatkozó adatok gy jtése, értékelése, állapot összevetése a tervvel)
• eltéréselemzés (eltérések okainak felderítése, várható kihatás a végeredményre)
• beavatkozás • tervmódosítás • kommunikáció az érintettekkel
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 35
,7SURMHNWPHQHG]VPHQW Lezárás • értékelés: milyen mértékben teljesültek a célok • tapasztalatok összegzése (legtöbbet a hibáinkból tanulhatunk)
• lezárás deklarációja • végs konkluzió: kellett-e a projekt
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 36
,7SURMHNWPHQHG]VPHQW 06= V]DEYiQ\
$ONDOPD]iV LOOHV]WpVpUWpNHOpV WHV]WHOpVVWE
ID PÉNZ
MODELLEK MÓDSZEREK
JOG BIZTONSÁG
stb. A SZERVEZET KÉPESSÉGEI (min ségi politika, eljárások, …) Dr. Kondorosi Károly: SZT audit - 2002
6=(5= 'e6
MIN SÉGI TERV
FELEL SSÉGI MÁTRIX
PROJEKTTERV
352-(.7 PROJEKTMENEDZSMENT - 37
22SURMHNWPHQHG]VPHQW )HONpV]OpV
.LGROJR]iV
eStWpV
ÈWDGiV
)HOKDV]QiOyLKDV]QiODWLHVHWHN
Az intenzitás nem egyenletes
0DJDVV]LQW FVRPDJV]HUNH]HW )HMOHV]W LKDV]QiODWLHVHWHNNRPPXQLNiFLyVGLDJUDPRN 2V]WiO\GLDJUDPRN
2V]WiO\RNNyGROiVDPRGXOLQWHJUiFLy 5HQGV]HULQWHJUiFLypVWHV]W Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 38
22SURMHNWPHQHG]VPHQW Inkrementális ellen rzött iteráció )
.
e
È
)
Dr. Kondorosi Károly: SZT audit - 2002
1. menet
.
e
È
3. menet
)
2. menet
.
e
È
PROJEKTMENEDZSMENT - 39
22SURMHNWPHQHG]VPHQW Problémák • A projektterv elkészítéséhez valameddig el kell jutni a rendszeranalízisben. Hol helyezkedik el a projekt tervezése az életciklusban? $]HOV )V]DNDV]HOHMpQ~J\KRJ\OHJIHOMHEEDWHOMHV SURMHNWN|OWVpJiWYLJ\HHO
• Hogyan becsüljünk tervezéskor? • Milyen szervezetet állítsunk fel? • Hogyan menedzseljük az egyes fázisokat, fázisátmeneteket? Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 40
22SURMHNWPHQHG]VPHQW Becslések – Pontatlanok (25% hiba), de a go/no go döntéshez jók – Kellemetlen, ha elköltjük a keret 30%-át, mire kiderül, hogy nem tudjuk megcsinálni a rendszert Szükséges becslések • • • • •
Méret: kódsor, funkciópont, modulszám, osztályszám Munkaigény: emberhónap Id tartam: hónap Hatékonyság: méret / munkaigény Költség: a munkaráfordítások
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 41
22SURMHNWPHQHG]VPHQW Becslések (folytatás) Figyelembe veend a nyelv, a fejleszt eszköz, az
újrahasznosítás, a gyakorlottság, ... Korábbi tapasztalatok és szakért i adatok alapján • rendszer-analógiákra alapozva • csomag-analógiákra alapozva • paraméteres modellre alapozva COCOMO (Constructive Cost Model) család: típusalkalmazás, korai terv, architektúrára alapozott Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 42
Projektszervezet
22SURMHNWPHQHG]VPHQW Programmenedzser
(példa)
Min ségbiztosító
Vezet rendszertervez
Probléma szakért
Fejlesztésmenedzser Vezet fejleszt
Megrendel képvisel je Szerszámkészít
Átadó / tesztel team
1. csomag team
Dr. Kondorosi Károly: SZT audit - 2002
2. csomag team
n. csomag team
PROJEKTMENEDZSMENT - 43
22SURMHNWPHQHG]VPHQW Fázisok, fázishatárok • Felkészülés - Kidolgozás átmenet .|YHWHOPpQ\IHOOYL]VJiODW
• Kidolgozás - Építés átmenet 5HQGV]HUWHUYIHOOYL]VJiODW
• Építés - Átadás átmenet 0 N|G NpSHVVpJLWHV]W
• Átadás lezárása ÈWYpWHOLHOMiUiV Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 44
22SURMHNWPHQHG]VPHQW A siker érdekében • Tör dés a teammel • Koncentráltság és lendület fenntartása Védekezés a kés i jó ötletek ellen • • • •
F: elfogadás, prioritásának besorolása K: mérlegelés, hatásának felmérése É: csak kritikus esetben fogadjunk el Á: kés , csak a következ menetben
• Fegyelem mikroütemezés, tervezés, konfiguráció menedzsment Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 45
,7SURMHNWPHQHG]VPHQW Statisztikák (USA) 1998
28,0%
46,0%
26,0%
Bukás 40,0%
1996
33,0%
27,0%
P roblémás S ikeres
31,0%
1994
0%
20%
52,7%
40%
60%
• Csökken projektméret • Rövidebb periódusok • Kevesebb fejleszt
16,2%
80%
100%
(Standish Group) Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 46
,7SURMHNWPHQHG]VPHQW Sikertényez k Felhasználói részvétel Fels vezet i támogatás
20% 15 %
Tiszta üzleti célok
15 %
Tapasztalt projektvezetés
15 %
Kis mérföldkövek
10 %
Tisztázott igények
5 %
Alkalmas projekt tagok Vezetés Egyéb
5 % 5 % 5 %
Dr. Kondorosi Károly: SZT audit - 2002
PROJEKTMENEDZSMENT - 47
,7SURMHNWPHQHG]VPHQW Kudarc okai Hiányos követelmények Felhasználói közrem ködés hiánya Er forráshiány Irreális célkit zések Vezet i támogatás hiánya Változó követelmények Tervezés hiánya Érdekmúlás IT menedzsment hiánya Technológiai tudatlanság Egyéb Dr. Kondorosi Károly: SZT audit - 2002
13.1% 12.4% 10.6% 9.9% 9.3% 8.7% 8.1% 7.5% 6.2% 4.3% 9.9% PROJEKTMENEDZSMENT - 48