A Projekt meghatározása INFOKOMMUNIKÁCIÓS TECHNOLÓGIÁK 2. A PROJEKT Dr. Risztics Péter Irányítástechnika és Informatika Tanszék risztics@iit.bme.hu Lehetséges megfogalmazások: 1. Tudatos tevékenység-irányítási, szervezési módszertan és keretrendszer. 2. Komplex feladat megoldására kialakított és optimálisan szervezett tevékenységek összessége. 1 A projekt 2 Mikor van szükség módszertanra? *Komplex feladat * Sok együttműködő * Magasszintű munkamegosztás * Időben (és térben) nagy kiterjedésű * Kockázatminimalizálás * Költséghatékonysági követelmény * Dokumentáltság-követelmény Projekt menedzsment A tevékenységek ütemezése, az együttműködők koordinációja Formalizálás: Szervezeti keretek definiálása, a működtetés szabályozása, eljárásrend kialakítása, dokumentálás A projekt 3 A projekt 4 A rendszerfejlesztési projekt Az információs rendszerek fejlesztését támogató projekt-menedzselési módszertan A projekt típusainak önkényes csoportosítása: * Rendszerfejlesztési projekt * Minden más projekt PRINCE (PRojects IN Controlled Environments) * A projekt-menedzsment strukturált módszertan * Publikálja: CCTA -(Central Computer and Telecommunications Agency) A projekt 5 A projekt 6 Infokommuniációs technológiák 2008 1
A PRINCE A PRINCE-életciklus A PRINCE nem rendszerfejlesztési, hanem projektirányítási módszertan! Elképzelés Megvalósíthatósági tanulmány Hatáselemzés A PRINCE támogatja: * Az SSADM-alapú rendszerfejlesztést * A konfigurációkezelési módszertant * A kockázatanalízis és -kezelés módszertant Termék életciklus Feladat-specifikáció Tervezés Fejlesztés Tesztelés Üzembe helyezés Üzemeltetés Változtatás Projekt életciklus A projekt 7 A projekt 8 Mit ad a PRINCE-típusú projekt? 1. Szervezeti struktúrát, adott felelősségi körökkel 2. Tervkeretet és hierarchiát 3. Terméket és típusokat 4.Tevékenységeket, a termékek előállításához 5. Ellenőrzést, minőségbiztosítást Mit jelent a termék a PRINCE-ben? Terméktípusok: 1. Műszaki termék (mint a primer feladat megoldása) 2. Irányítási termék (pl.: vezetési döntés) 3. Minőségbiztosítási termék (pl.: min.biz.-terv) A projekt 9 A projekt 10 Mit rögzít a PRINCE? 1. A projekt és szakaszainak szervezeti felépítését 2. A projekttervek tartalmát és szerkezetét 3. Ellenőrzési pontokat a tervszerűség biztosításához valamint a konkrét projekt 4. Termékeit 5. Tevékenységeket, melyek a termék előállításához kellenek Szakaszhatárok kijelölése Szempontok a szakaszok határainak kijelöléséhez: 1. A műszaki termékek előállítási sorrendje 2. Az összefüggő termékek csoportosíthatósága 3. Természetes döntési pontok a minőségi szemléhez A projekt 11 A projekt 12 Infokommuniációs technológiák 2008 2
Tipikus rendszerfejlesztési szakaszhatárok A PRINCE fontos elemei * Feladatspecifikáció * Rendszerfejlesztés * Kivitelezés * Üzembe helyezés * Tesztelés *Szervezet * Tervezés/szakaszolás * Irányítás/ellenőrzés *Termék * Tevékenységek *Kockázatmenedzsment *Minőségmenedzsment * Konfigurációmenedzsment * Változásmenedzsment A projekt 13 A projekt 14 Projekt Felügyelő Bizottság - PFB Projektvezetőség - POB Projektigazgató Felhasználói képviselő Szakmai képviselő 1. Projektvezetőség (Projekt Operatív Bizottság): Projektirányítás Projektirányító Projektbiztosító team Adminisztratív koordinátor Felhasználói koordinátor Szakaszirányító(k) Munkacsoportok Szakmai koordinátor * Összetétele: Projektigazgató Felhasználó képviselője Szakmai képviselő A projekt 15 A projekt 16 1. Projektvezetőség: Feladata: a projekt átfogó ellenőrzése, felelős a szakmai és üzleti szempontok érvényesítéséért ellenőrzések útján, jóváhagyja a szakaszterveket, illetve azok kiigazítását, jóváhagyja a szakasz lezárását, engedélyezi új szakasz elkezdését, biztosítja az erőforrás allokációt, kezeli a konfliktusokat. 2. Projektirányítás * Szerepek/Összetétel: Projektirányító Szakaszirányító Munkacsoportok Projektbiztosító team A projekt 17 A projekt 18 Infokommuniációs technológiák 2008 3
Projektirányító Felelős: A napi feladatok ellátásáért a projekt minden szakaszában. Szakaszirányító Felelős: Egy adott szakaszban a termék elkészítéséért, a munkacsoport szakmai irányításáért A projekt 19 A projekt 20 Munkacsoport(ok) Felelős: Az adott tudást és erőforrást igénylő termék előállításáért Feladatok (Pl. rendszerfejlesztés esetén): + Rendszerszoftver team +Alkalmazási szoftver team +Tesztelési team Munkacsoport(ok) Csoportvezető: Tervezi, irányítja és ellenőrzi a team tevékenységét A projekt 21 A projekt 22 Projektbiztosító team Felelős: A fejlesztési tevékenység folytonosságáért, a dokumentáltságért Összetétele: +Adminisztratív koordinátor +Felhasználó koordinátor +Szakmai koordinátor/projektellátó iroda A tervek rászorítanak : * a termékek megfelelő minőségére *a határidő betartására *a költségkeretek betartására A projekt 23 A projekt 24 Infokommuniációs technológiák 2008 4
Szervezeti egység Projektigazgatóság Szakaszirányító Munkacsoportok Projekt erőforrás terve Szakasz erőforrás terve Részletes erőforrásterv Tervek Helyreigazítási terv Projekt szakmai terve Szakasz szakmai terve Részletes szakmai terv Létrehozás ideje Projekt kezdetekor Előző szakasz végén Amikor szükséges Bármely szakaszban, ha hasznos A tervek vonatkoznak: * Termékekre * Tevékenységekre *Erőforrásokra *Minőségre Személyek Egyéni munkaterv A projekt 25 A projekt 26 A tervezés szintjei: * Projekttervek *Szakasztervek * Részletes tervek * Egyéni munkatervek Tervek típusai: 1. Szakmai tervek (Egész projektre és szakaszokra, egyénre lebontva) 2. Erőforrás tervek (Szakmaiból deriválva, azzal a bontással) 3. Helyreigazító tervezés (Szükség szerint) 4. Minőség tervek (Szintek szerint) A projekt 27 A projekt 28 PRINCE alkotóelem: Irányítás/ellenőrzés Az ellenőrzés szempontjai és célja: * Az üzleti életképesség ellenőrzése: a projekt tervszerűen, a költség- és erőforrástervvel összhangban folyik-e? * A szakmai életképesség ellenőrzése, vagyis a projekt-termékek kielégítik-e a meghatározott megfelelőségi, minőségi, biztonsági, megbízhatósági előírásokat? PRINCE alkotóelem: Termékek és tevékenységek A tevékenységek meghatározása és leírása az alábbi eszközökkel történik: 1. PRINCE technikák 2. Vezetői feladatok 3. Szakmai feladatok A projekt 29 A projekt 30 Infokommuniációs technológiák 2008 5
Szakmai stratégia: 1. PRINCE technikák: * Szakmai stratégia *Minőségi stratégia *Tervezési dokumentumok * Szabványos módszerek használata. * Rendszerfejlesztéshez: SSADM. (Meghatározza a termékek definiálásához, előállításához, teszteléséhez szükséges tevékenységeket, melyek a fejlesztési folyamathoz kellenek.) * Kockázatelemzéshez, -kezeléshez: CRAMM. (Tevékenységeket ír elő, melyek az indokolt intézkedéseket definiálják a kockázatok ellen.) A projekt 31 A projekt 32 Minőségi stratégia: *Minőségbiztosítás a projekt/fejlesztés minden szakaszában. * Alkalmas pontokon történik-e a minőségi szemle, a termékek tesztelése. A projekt 33 Tervezési dokumentumok (Szabványos, formális): * Termék-felépítési ábra: azonosítja a termékeket felhasználásuk függvényében, és más termékben (valós, szakmai termék; vezetői termék) * Termék-származtatási ábra: megmutatja a termék előállításhoz szükséges más termékeket (pl.: funkciók meghatározásához szükséges az adatszerkezet, folyamatmodell) A projekt 34 Tervezési dokumentumok (Szabványos, formális): * Termékleírás: megadja minden termék célját, megjelenési formáját, összetételét, és jellemző minőségi kritériumait. (folytatás) * Tevékenységháló: a tevékenységeket logikus sorrendbe rendezi, mely előfeltétele a tevékenység időszükséglete kiszámításához és a munka ütemezéséhez. A projekt 35 A projekt 36 Infokommuniációs technológiák 2008 6
Termékek és tevékenységek -Vezetői feladatok 2. Vezetői feladatok: A PRINCE a szakmai feladatoktól független vezetői tevékenységeket definiál, melyek *megtervezik a termékek előállításához szükséges erőforrás/költség igényt, *a feladatok megoldásához biztosítják, szervezik az erőforrásokat, A projekt 37 Termékek és tevékenységek -Vezetői feladatok 2. Vezetői feladatok: * elvégzik a munka előrehaladása és erőforrásfelhasználás összevetését, értékelését, * ellenőrzik, hogy a minőségbiztosítási termékek időben és költségvetésen belül elkészüljenek * megteszik a szükséges helyreigazító intézkedéseket, ha eltérés mutatkozik * megszerzik a jóváhagyásokat a vezetői/döntési hierarchiából A projekt 38 Termékek és tevékenységek - Szakmai feladatok Egyszerű példa 3. Szakmai feladatok * A projekt szakmai termékeinek létrehozása *A szakmai termékek előállításához szükséges egyedi tevékenységháló kialakítása Létező Hivatal hatékony működésének kialakítása Projekt szakaszok: I. Projektalapítás II. Felmérés III. Fejlesztés IV. Bevezetés A projekt 39 A projekt 40 Példa: I. A PDP - Project Developing Plan Példa: PDP - Project Developing Plan 1. Célja, feladata 2. Projekt szervezet * PFB - Projekt Felügyelő Bizottság * POB - Projekt Operatív Bizottság * Stage menedzserek, szakmai team-ek *Minőségbiztosító * Ellátó csoportok 3. Projekt módszertan, irányítási rend * projekt/szakasz kezdete, vége (zárás) * feladat kiadása, végrehajtása, számonkérése * ellenőrzés, jóváhagyás * jelentés, dokumentálás A projekt 41 A projekt 42 Infokommuniációs technológiák 2008 7
Példa: PDP - Project Developing Plan Példa: PDP - Project Developing Plan 4. A projekt tervei * a teljes projekt időterve (projektterv, Gantt digram) * a teljes projekt szakmai áttekintése (szakmai terv: specifikáció, tervezés, bevezetés) * a teljes projekt erőforrás/költség terve 5. Szakaszolás szakasz tervek * tevékenységháló * időzítés * erőforrás/költség A projekt 43 6. A projekt sikerének kritériumai 7. Kritikus pontok/feladatok és kezelésük 8. Kockázat- és változásmenedzsment * kezdeti definiálatlanságból eredő kockázat * változások kezelése a projektben * kockázat minimalizálás - monitorozás A projekt 44 Példa: II. Felmérés - Folyamatok feltérképezése BPM - Business Process Mapping Jelenlegi ügyvitel, gazdálkodás felmérése, dokumentálása: *Interjúk *Verbális megadások, leírások *Formalizálás (folyt. köv.) Példa: II. Felmérés - Folyamatok feltérképezése Formalizálás: Folyamatleltár (folyamatábrák tartalomjegyzéke) Eseményjegyzék (folyamatindító események) Folyamatábrák (Grafikus ábrák, kapcsolatok,..) Kiegészítő táblázatok a folyamatábrákhoz Hivatal szervezeti ábrája és kapcsolati mátrix Szervezet- és rendszerfejlesztési javaslat A projekt 45 A projekt 46 Példa: III. Fejlesztés 1. Szervezetfejlesztés 2. Rendszerfejlesztés: * Futtatási környezet kiválasztása * Fejlesztési környezet kiválasztása * Rendszertervezés (szabványos technológiával) * Teszt-tervezés * Fejlesztés (szabványos technológiával) * Beszerzés, infrastruktúra-fejlesztés A projekt 47 Példa: IV. Bevezetés 1. Business Process Reengineering - BPR * Szervezetfejlesztés alapján optimalizált folyamatmodell részletes (munkaköri) lebontása * Folyamatleltár, eseményjegyzék, folyamatábrák, kiegészítő táblázatok felújítása; egységekre, egyénekre bontása; kapcsolatok, információ-átadás; felelősség-jogosultság 2. Betanítás 3. Üzembe helyezés 4. Support A projekt 48 Infokommuniációs technológiák 2008 8
ID Task Name 1 Rövidtávú feladatok megoldása 2 Szerződéskötés 1 '03 Jan 06 '03 Mar 03 '03 Apr 28 '03 Jun 23 '03 Aug 18 '03 Oct 13 '03 Dec 08 '04 S M T S S M T W S W T F W T F S T 01-31 3 Projektalapítás 4 Projektszervezet felállítása 5 Projektalapító okirat létrehozása 6 Projekt minőségbiztosítási rendszerének kialakítása 02-03 02-05 02-03 02-21 02-03 02-21 7 Projekt menedzsment 8 POB ülések 9 PFB ülések 02-03 11-12 02-03 11-12 10 Felmérés 11 Alapszintű akkreditált oktatások megtartása (ECDL) 12 A hivatal jelenlegi működésének elemzése 13 A legsűrgősebb teendők meghatározása 14 A legsürgősebb fejlesztések kijelölése 15 Javaslattétel a szükséges infrastruktúra fejlesztésre 02-24 03-21 02-24 03-21 03-24 04-04 04-07 04-21 04-07 04-21 16 A kijelölt fejlesztések elvégzése 17 Fejlesztési környezet beszerzése 18 Rendszertervezés 19 Tesztterv 20 Fejlesztés 21 Üzemeltetési környezet beszerzése 22 Üzemeltetési környezet felállítása 23 Tesztelés 04-22 05-05 04-22 06-16 04-22 05-05 06-17 10-06 06-17 07-14 09-09 10-06 10-07 10-21 24 A fejlesztési megoldások hivatali bevezetése 25 Ügyviteli folyamatok újraszabályozása 26 Oktatások 10-22 10-31 11-03 11-05 A projekt 49 Infokommuniációs technológiák 2008 9