Tartalmi kivonat
BME GTK Információmenedzsment tanszék Banki információs rendszerek irányítása és fejlesztési módszertana (tartalomjegyzék) • Banki üzleti (szolgáltatásfejlesztési) stratégia – informatikai stratégia • A fejlesztés irányítása – project management • Helyzetfelmérés (belső helyzet, lehetőségek, megvalósíthatósági alternatívák) • Megvalósíthatósági tanulmány • Tenderezési eljárás • Tender kiírás – kereskedelmi, jogi specifikáció; technikai specifikáció, szerződéses feltételek • Tender bonyolítás – tenderértekezletek, kérdés-válaszok, értékelés előkészítés • Tender értékelés – tender bontás - értékelési módszerek és eljárások • Szerződéskötési eljárás(ok) – szerződéses tartalom • Fejlesztői helyzetfelmérés, rendszertervezés • Rendszerfejlesztés (szervezés, programozás) – megrendelői (banki) feladatok • Tesztelési eljárások (belső,
béta, funkcionális, volumen és integrációs tesztek) • Bevezetési feladatok (oktatás, dokumentáció, PR, átállási feladatok, visszaállás) – bevezetési üzembiztonság • Rendszerkövetés (garancia, továbbfejlesztés) /: dr. Angyal Zoltán :/ 451-81-92 06-(30)-9-415-427 1.) Banki üzleti (szolgáltatásfejlesztési) stratégia – informatikai stratégia Üzleti stratégia • • • • • • Közép és hosszú távú szolgáltatás fejlesztés – célok, irányok Rövidebb távon – éves fejlesztési tervek Környezet figyelembevétele – törvények, szabályozások, versenyhelyzet Humán erőforrás politika Biztonsági politika Pénzügyi-, gazdasági vetület Informatikai stratégia Új célok, irányok megvalósíthatósága • • • • • Lehetőségek feltérképezése (informatikai fejlődés) Konzulensi (külsős) támogatás Az egyedi project-ek összehangolása – találkozási pontok Technikai standard-ek – egységesítés
Oktatási és képzési vetületek Régi rendszer(ek) továbbélése (fejlesztése), az újjal való integráció(juk) • • • • • Túlélési stratégia – interface-ek módosulása Lecseréléskori rendszerváltás (adatkonverziók, archiválások) - átállás Átképzések Katasztrófa (visszaállási) tervek, megoldások Gazdasági, hatékonysági kérdések Project szintű összehangolás • • • • Hatás- és jogkörök a project-ek között és az egyedi project-eken belül Anyagi és humán erőforrások, idő ütemezés összehangolása Egységesítés (platformok, gyári eszközök) Párhuzamosan futó project-ek (központi) felügyelete 2 2.) A fejlesztés irányítása – project management Irányítási struktúrák • • • • • • Tervezés, szervezés, irányítás és ellenőrzés egysége Hatás- és jogkörök egyértelmű tisztázása Banküzemtani és informatikai (kettős) felelősség Mátrix project szervezetek Project
titkárság és adminisztráció Project dokumentáltság Project szervezetek • • • PIB – Project Irányító Bizottság IFP – Informatikai Fejlesztési Project Fejlesztési oldalon a fentiek párja (+egyedi funkciók is: pl. minőség biztosítás) Project tervezés • • • Idő diagrammok – mérföldkövek, döntési pontok Kapcsolódó project-ek és feladatok Project szervezeti struktúra Project kontroll ill. monitoring • • • • • Project nyomon követés, ellenőrzés Idővetület Pénzügyi vetület Kockázatkezelés ill. elemzés Humán vetület Project marketing • • • A feladat (cél) megismertetése, terjesztése Folyamatos tájékoztatás (belülre és kivülre) Döntési pontok után aktív PR tevékenység Project élettartam • • • • • Feladat kiadás, megbízás, indítás Project terv Project végrehajtási fázis Bevezetési (átállási) fázis Utóélet 3 3.) Helyzetfelmérés Célok ismerete • • •
Üzletpolitika, informatikai stratégia – mint keretek – ismerete Korlátok (jogi, gazdasági, időbeli, technikai) Alternatív célelérési lehetőségek és eljárások Belső helyzetfelmérés Jelenlegi adottságok • • • • • Informatikai eszközrendszer Humán erőforrás képzettség, volumen Szabályozás ill. szabályozottság Partnerek (külsősök, ügyfelek) Hagyományok ill. szokások Régi rendszer(ek) elemzése – csere esetén • • • Pozitív és negatív tapasztalatok Megtartandó elemek Továbbhasznosítás Külső helyzetfelmérés • • • • • • • Ügyfél elvárások, igények Banküzemi kész megoldások (programcsomagok) Referenciák (élő és létező, használatban levő rendszerek) Adaptációs ill. implementációs tapasztalatok Konferenciák, szimpóziumok, work-shop-ok, szakirodalom Internet ill. más adatbázis források Tenderfigyelés Helyzetfelmérési technikák • • • • Interjúk Dokumentum feldolgozás
Analízis – szintézis Konklúziók – megoldási alternatívák 4 4.) Megvalósíthatósági tanulmány Analizáció – szintetizáció • • • • • • Külsősök és/vagy belsősök által készített összefoglaló anyag A helyzetfelmérés eredményeinek összefoglalása A definiált cél konkrét kifejtése, mint szolgáltatási és üzemeltetési lehetőségek A szolgáltatás(ok) tartalma az ügyfél (felhasználó) szempontjából A megoldási lehetőségek informatikai fejlesztési (adaptálási) és üzemeltetési tartalma Versenytársak helyzete Belső helyzet elemzése • • Banküzemtani és szolgáltatási szempontból Informatikai szempontból Lehetséges szállítók (rendszerek) elemzése • • • • • • Kiválasztási lehetőségek • Belső vagy külső fejlesztés • Külföldi vagy belföldi orientáltság Nagyvonalú megvalósíthatósági ütemterv Ártényezők • Egyszeri fejlesztési költségek • Folyamatos
üzemfenntartási költségek Humánpolitikai kihatások Szolgáltatási díjlehetőségek Egyéb üzletpolitikai szempontok Kiválasztási eljárási lehetőségek • • • Belsős feladat Ajánlat kérések Tenderezési eljárás Technikai specifikációban történő felhasználás A megállapítások felhasználása a tenderkiírás minden elemében, de főleg a technikai specifikáció elkészítésében. 5 5.) Tenderezési eljárás Típusok • • • Ajánlatkérések Pályázatok Tenderek • Nyílt – zárt • Egylépcsős – kétlépcsős Tendereljárás, tender bonyolítás Résztvevők • Tender kiírók • Tender bonyolító külker. (bizományos) cég • Külső szakértő(k) Lépések • Tenderkiírás (újságok, tenderlapok, direkt levelek) • Kereskedelmi, jogi feltételek (garanciák) • Technikai specifikáció (kizáró okok !) • Szerződéses feltételek • Pályázat készítési időszak • Tenderértekezletek (az egyes lépcsők
beadása előtt) • Irásos kérdés – válaszok • Tenderbenyújtás (jogi, formai, tartalmi követelmények) • Tenderbontás (lépcsőnkénti különbözőség) Értékelés • Értékelők kiválasztása (belsős bankos, informatikus, bonyolító, külső szakértők) • Szempontrendszer kialakítása (hierarchia, súlyok, arányok) • Technika és ár viszonya • Értékelők súlyozása (tudás, beosztás) • Értékelő rendszerek (manuális, számítástechnikával támogatott, szakértői rendszerek) • Értékelő értekezletek Minősítés • Egy nyertes • Nyertes + 2. helyezet fenntartásával • Eredménytelenség (senki sem felelt meg a követelményeknek) • Érvénytelenség (jogi és/vagy formai nem megfelelőség, kizáró ok) 6.) Szerződéskötési eljárás 6 Kötöttségek • Pályázati kiírásban foglaltak • Az ajánlat tartalma • Pénzügyi kötöttségek (ajánlati garancia) • Szerződéses feltételek (elfogadása) •
Ajánlat érvényessége Szerződéskötési tárgyalások • Irányítás, szervezés (hely, tolmács – jogi, kereskedelmi, bizományosi részvétel is) • Jegyzőkönyvek, megállapodások • Multilaterális megállapodások (fővállalkozó, alvállalkozók – megrendelő, bizományos) • Az ajánlattól eltérő megállapodások lehetősége Szerződéses követelmények • Tartalmi alapkövetelmények (fejezetek) • Formai követelmények • Mellékletek • Szerződés részei (ajánlati kötöttség) • Kiemelt fontosságú elemek • Teljesítés, ütemezés, • Kötbér, kártérítés • Tesztelési eljárások – átadás-átvételi eljárás • Oktatás, betanítás – helye, ideje, létszám • Dokumentációk tartalmi mélysége, db. száma • Support a bevezetés körül ill. a teljesítést követően • Garancia és garancián túli szolgáltatások • Együttműködés (két project management között – döntési hatás- és jogkörök)
Szerződés aláírás • Előkészítés – példányszám, fordítás, mellékletek • Hivatalos fórumokon előzetes jóváhagyás (megrendelő és vállalkozó, valamint a bizományos) • Ünnepélyes aláírás • Belső és külső tájékoztatás (a feladat horderejétől függően) Szerződésmódosítás • Felhasználói igény változások kezelése • Külső körülmények miatti változtatások • Időközi fejlesztési igények • Anyagi, időbeni következmények 7.) Fejlesztői helyzetfelmérés, rendszertervezés 7 Projectek felállítása • Megrendelői (banki) oldal • Vállalkozói (fejlesztői) oldal • • Közös munkatervek (feladatok, felelősök, határidők, döntési pontok) Együttműködési elvek (dokumentálás, kötelező értekezletek) Fejlesztői helyzetfelmérés • Konkrét megvalósításhoz szükséges részletkérdések tisztázása • Interjúk, belső dokumentumok, eljárások elemzése • Ügyfélszolgáltatás,
igények, viselkedés elemzés • Helyzetfelmérés elfogadtatása (megállapítások helyessége) Rendszertervezés Alapelvek: • Átfogó, rendszerszemléletű, teljes folyamatokat kezelő tervezés • Számítástechnika, munka- és üzemszervezés, folyamatszervezés egysége • Működő banki és informatikai környezetbe történő integrálás a legkisebb zavarással Rendszerterv • Teljes rendszer átfogó leírása (folyamat és rendszertechnikai ábra) • Az egyes alrendszerek funkcionális leírása (input – algoritmus – output) • Az adatfeldolgozás lépései • Az egyes elemek leírása • Hardware és kommunikációs eszközök • Gyári software-ek (op. rendszerek, adatbáziskezelők, fejlesztői eszközök) • Egyéb számítástechnikai vagy iroda- és banktechnikai eszközök • Méretezések (hardware, kommunikáció, perifériák, segéd és kellékanyagok) • Adatvédelem, adatbiztonság eszközei (fizikai, de főleg logikai) • Üzemeltetési
rend és eljárások (üzemelteői és ügyintézői feladatok) • Tesztelési terv (funkcionális, volumen, integrációs) • Bevezetési terv (átállás, adatmigráció, visszaállás) • Dokumentáltság elemei (rendszerleírás, felhasználói és üzemeltetési kézikönyv, gyári dokumentációk • Szabályozások, eljárások (ügyvitel, géptermi rend, ügyfél szerződés) • Support (átálláskor, közvetlen bevezetéskor, garancia, garancián túl) Megrendelői feladatok leírása (feladat megosztástól függően !) • Infrastruktúra biztosítása (gépterem, elhelyezés, üzembiztonsági elemek, stb.) • Beszerzések (határidők, licencek, jogok) • Ügyintézői és üzemeltetői személyzet biztosítása a betanításra, tesztelésre) 8.) Rendszerfejlesztés (implementáció, adaptáció, integráció) 8 A rendszerterv elfogadtatása • Megrendelői kontroll • Esetleges módosítások átvezetése – kompromisszumok • Megrendelői igények
befagyasztása A tervezés befejezése – ez fog megvalósulni !!!! Megvalósítási fázis innen !!! Vállalkozói (fejlesztői) feladatok • A logikai rendszerterv felbontása részfeladatokra • Fizikai rendszerterv (konkrét adattartalom – file leírások, kódok, adatbázis leírások, menük, stb.) • Programozás – tervezés, programozás, tesztelés, integrációs teszt – kapcsolódó programok • Belső tesztelés – minőség ellenőrzés • Béta verzió előkészítése – a rendszer összeállítása Megrendelői (banki) feladatok • Beszerzések (feladat megosztástól függően) • Fizikai, elhelyezési feltételek • Humán feltételek (oktatáshoz, teszteléshez, konzultációhoz) • Ügyvitelszervezés • Szervezetfejlesztés előkészítés • PR munka (befele és kifelé) Folyamatos egyeztetés és együttműködés • Modulonkénti (alrendszerenkénti) egyeztetések, konzultációk • Bemutatók előkészítése (kinek, mit, mikor, milyen
szinten) • Oktatások előkészítése (hely, nyelv, oktatók, időpontok, dokumentációk) • Tesztelések előkészítése (típusonként !) 9.) Tesztelések 9 Fejlesztői belső tesztelés • Modulonként ill. alrendszerenként • Integrációs belső teszt • Minőségellenőrzés (rendszertervvel összehasonlítás !!) Béta verzió • Teljes – nagyvonalú - rendszer bemutató • Lépésenként ill. modulonként • Menürendszer • Interface-ek Funkcionális teszt(ek) • Modulonként ill. alrendszerenként • Inputok (jó és rossz tesztadatok) • Interface tesztek • Ciklikusságnak megfelelő lépés sorozatok (napi, heti, havi stb. feldolgozások) • A rendszer viselkedése, hibaüzenetek • Algoritmusok ellenőrzése • Üzembiztonsági elemek tesztelése • Hozzáférési és jogosultsági rendszer kezelése • Mentések – archíválások – vissszakeresések • Adatmigráció Volumen teszt(ek) • Átlagos input állománnyal • Időbeli és
térbeli megfelelőség • Csúcsra járatás • Kisegítő eszközök és folyamatok tesztelése is volumen szempontjából Integrációs teszt • Teljes rendszer működési teszt – mintha igazi adatfeldolgozás lenne • Általában hétvégeken a normál működés zavarásának elkerülése érdekében • Nemcsak számítástechnikai eszközrendszer tesztje !!! (banküzemi és irodatechnikai eszközök, humán erőforrás felkészültsége, kellék- és segédanyagok) • Párhuzamos feldolgozások (cserénél) • Dokumentációk • Help-desk teszt • Ügyfelek bevonása 10.) Bevezetés 10 Átadás-átvételi eljárás • Integrációs teszt alapján módosítások átvezetése • A rendszertervvel való összehasonlítás • A tesztelési tervnek megfelelő paraméterek mérése ill. ellenőrzése Bevezetés előkészítés • Átállási ütemterv • Adatmigráció (konverziók) • Mentések, archiválások • Jogosultságok, hozzáférések beállítása
• Paraméterek beállítása • Dokumentációk (az ügyviteli dokumentációk - szabályozások első verziója) • Kellék és segédanyagok, bizonylatok • Help-desk szolgáltatás (ügyintézőknek, üzemeltetőknek, ügyfeleknek) Ügyfél tájékoztatás • Üzletszabályzat • Szerződések • Tájékoztatók (írásos, médiák, bankszolgáltatásokon keresztül) Konkrét bevezetés / átállás • Hétvégeken, bankszünnapokon, év végén • Belső tájékoztatás minden érintetnek • Belső felügyelet • Fejlesztői felügyelet Rendszerkövetés • Átállási felügyelet (helyben – azonnali beavatkozás) • Garanciális kötelezettségek • Hibák osztályozása és csoportosítása • Ütemezett fejlesztési igények • Hardware és software upgrade-ek • Verzió váltások (applikáció) ütemezése • Módosuló applikáció, dokumentáció, szabályozások • Folyamatos betanítás, oktatás – fluktuáció miatt ! • Garancián túli feladatok
(szavatosság, alkatrészellátás) A rendszer „utóélete” legalább ugyanannyi idő, mint a kifejlesztésére fordított idő !! A banki adatfeldolgozó rendszerek ritkán élik meg a 4-5 évnél több működési időt !! (Ld. technikai fejlődés – hw, kommunikáció, gyári software-ek; szolgáltatási struktúra változás, versenyhelyzet, környezeti változások !!) Szakirodalom-jegyzék (a “bankinformatika” tárgyú tantárgyakhoz) 11 Dobay Péter: Vállalati információ-menedzsment (Nemzeti Tankkönyvkiadó Universitas, 1997) Raffai Márta: Információrendszer-tervezés - Az információs társadalom kihívásai (Novadat Számítástechnnikai Bt., 1996) John Ward: Az információrendszerek szervezési elvei (Ernst & Young, Co-Nex Könyvkiadó Kft., 1998) Görög Mihály: Bevezetés a projekt menedzsmentbe (AULA Kiadó, 1993) Vasvári György: Biztonsági rendszerek szervezése (Ernst & Young, Pro-Sec Kft., 1997) Bana István: Az SSADM
rendszerszervezési módszertan (LSI Oktatóközpont, 1996) Vasvári György: Bankbiztonság (Műegyetem Kiadó, 1995) Kónya Judit: Banküzemtani alapismeretek (Közgazdasági Kiadó, 1994) Kovács Magda: Angol-magyar informatikai szakszótár (LSI Oktatóközpont, 1996) Visnyei-Vörös: A számítógépes információbiztonság alapjai (LSI Oktatóközpont, 1996) Katona Endre: Bevezetés az informatikába (Novadat Bt., 1996) Raffai Mária: Információrendszer-fejlesztés (Alexander alapítvány, 1996) Szerz. köz: Információ biztonság (Cedit Inftech., 1997) Adamcsik János: Irodaautomatizálás (Indok, 1999) Sima Dezső: Korszerű számitógép-architektúrák (SZAK Kiadó Kft., 1996) 12 Ködmön József Kriptográfia. Az informatikai biztonság alapjai (ComputerBooks, 1999) Hetyei József: Vállalatirányítási információs rendszerek Magyarországon (ComputerBooks, 1999) 13