Előadók: Angyal Gergely (Raiffeisen), tesztelési csoportvezető Kováts Márton (KFKI), szenior rendszermérnök 2010.03.25.



Hasonló dokumentumok
Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

Az ITIL egyszeruen. avagy. híd

Hatékony iteratív fejlesztési módszertan a gyakorlatban a RUP fejlesztési módszertanra építve

Beszállítók integrálása és szolgáltatások optimalizálása ITIL szemüvegen keresztül

Tisztelettel köszöntöm a RITEK Zrt. Regionális Információtechnológiai Központ bemutatóján.

Intelligens eszközök fejlesztése az ipari automatizálásban Evosoft Hungary kft., Evosoft Hungary Kft.

Teszt terv Új funkció implementációja meglévı alkalmazásba

itsmf Magyarország Szeminárium november 6. ITIL, Wiki és Pareto találkozása a request fullfillment fejlesztése érdekében

TOGAF elemei a gyakorlatban

Szolgáltatás mérés/riportolás magas fokon Egy valós megoldás Pepsi berkekben

Rendszerszemlélet let az informáci. cióbiztonsági rendszer bevezetésekor. Dr. Horváth Zsolt INFOBIZ Kft.

ITIL alapú folyamat optimalizációs tapasztalatok

IT Szolgáltatás Menedzsment az oktatási szektorban - 90 nap alatt költséghatékonyan

IT ügyfélszolgálat és incidenskezelés fejlesztése az MNB-nél

A cloud szolgáltatási modell a közigazgatásban

INFORMATIKAI BIZTONSÁG ALAPJAI

IT Factory. Kiss László

Információ menedzsment

Szolgáltatás Orientált Architektúra a MAVIR-nál

TESZTMENEDZSMENT TESZTELŐ SZERVEZET TESZTTERVEZÉS ÉS BECSLÉS

Fogalomtár Etikus hackelés tárgyban Azonosító: S2_Fogalomtar_v1 Silent Signal Kft. Web:

Szoftverminőségbiztosítás

DW 9. előadás DW tervezése, DW-projekt

A LICENSZGAZDÁLKODÁS ÚTVESZTŐI. Gintli Sándor - Neubauer János

LIBRA: a programozott fejlődés

MEGHÍVÓ. hely: PKI Konferenciaterem, Bp. VI. Andrássy út 3. I. em. időpont: február 18., hétfő, 17 30

Népszámlálás Taby Tamás. szenior projektvezető

ITIL V3 ALAPÚ IT SZOLGÁLTATÁSIRÁNYÍRÁSI RENDSZER BEVEZETÉSE A GPITINER SEGÍTSÉGÉVEL. Sztrida Ákos IT ügyvezető igazgató helyettes ITIL Expert

Jogosultság igénylési folyamatok egységesítése a Magyar Telekom csoportnál. Magyar Telekom IAM rendszer Pálfy Zsolt Levente , 1.

IBM felhő menedzsment

ESZKÖZTÁMOGATÁS A TESZTELÉSBEN

Az alkalmazás minőségbiztosítás folyamata Fókuszban a teszt-automatizálás

BIZTONSÁGI KÉRDÉSEK AZ ÜZEMELTETÉS FOLYAMÁN IV AZ IT ÜZEMELTETÉS RELEVÁNS SZABVÁNYAI

Gara Péter, senior technikai tanácsadó. Identity Management rendszerek

A-NET Consulting a komplex informatikai megoldásszállító

IT konfigurációkezelés a Pannonnál. Havasi Antal - Pannon Almási József - ICON

AZ INTEGRÁLT NYOMONKÖVETŐ RENDSZER BEMUTATÁSA (TÁMOP B) Kern Zoltán Közoktatási szakértő

1. SZÁMÚ FÜGGELÉK MŰSZAKI LEÍRÁS

Örökölt adattárháztól a CMDB-ig

Hát én immár mit válasszak?

TRL Hungary Kft. Cégismertető. TRL Hungary Kft.

A projekt ütemezése Tevékenység

Matek Kamill T-Systems Magyarország. IT menedzsment megoldások mint a pénzügyi döntések hiteles forrása

elearning TAPASZTALATOK ÉS TERVEK A ZRÍNYI MIKLÓS NEMZETVÉDELMI EGYETEMEN

Azonnali fizetési rendszer megvalósítása

Németh Ágota informatikai főosztályvezető Baranya Megyei Kormányhivatal 20/ , 72/

Hálózati szolgáltatások biztosításának felügyeleti elemei

Hatékony szoftvergazdálkodás avagy: Annyi licencet vegyen, amennyit használ, de csak annyit használjon, amennyi szükséges!

Dr. Fehér Péter Dr. Szabó Zoltán. Budapesti Corvinus Egyetem Információrendszerek tanszék

Egészségügyi ágazati kataszterek fejlesztése

Autóipari beágyazott rendszerek Dr. Balogh, András

Üzleti architektúra menedzsment, a digitális integrált irányítási rendszer

Szoftver újrafelhasználás

Bevezetés: Mi a CRM? A tervezési fázis helye és szerepe a CRM implementációs projektekben Jógyakorlatok: mire figyeljünk a CRM tervezés közben.

Speciális bírósági képzések: 6000 fő támogatása blended learning módra

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Menetrendkezelő Rendszer

Szoftverfejlesztő képzés tematika oktatott modulok

IRÁNYTŰ A SZABÁLYTENGERBEN

Mi a folyamat? Folyamatokkal kapcsolatos teendőink. Folyamatok azonosítása Folyamatok szabályozása Folyamatok folyamatos fejlesztése

Szoftverminőségbiztosítás

Dr. Klein Lajos Richter Gedeon Nyrt.

Webmester képzés tematika oktatott modulok

Informatikai projektellenőr szerepe/feladatai Informatika / Az informatika térhódítása Függőség az információtól / informatikától Információs

ITIL alapú IT környezet kialakítás és IT szolgáltatás menedzsment megvalósítás az FHB-ban

Megfelelés a PSD2 szabályozásnak, RTS ajánlásokkal Electra openapi

30 MB INFORMATIKAI PROJEKTELLENŐR

Verifikáció és validáció Általános bevezető

Tárolóhely csökkentés és folyamatoptimalizáció archiválással

A kormányzati informatika konszolidációja. Vályi-Nagy Vilmos. Helyettes államtitkár

Teljeskörű BI megoldás a gyakorlatban IBM eszközök használatával, Magyarországon


Szoftverminőségbiztosítás

IMIR fejlesztése, bevezetése és működés-támogatása - módosító hirdetmény. Közbeszerzési Értesítő száma: 2015/99

Mikor és hogyan érdemes virtualizálni?

1. Bevezető. 2. Sérülékenységek

Informatikai prevalidációs módszertan

SZAKMAI SZEMPONTOK GINOP A PÁLYÁZAT ELKÉSZÍTÉSÉNEK TÁMOGATÁSA

Oktatási keretrendszer. Aba 0 perces ügyintézés pilot projekt

Magyar Szabad Szoftver Tárház. Erdei Csaba Mátó Péter

A Magyar Posta Zrt Hyper-V infrastruktúrája. Bene Zsolt Infrastruktúra fejlesztő rendszermérnök Magyar Posta ZRT

Internetes alkalmazásfejlesztő képzés tematika oktatott modulok

Követelmény alapú minőségbiztosítás az államigazgatásban

Az azonosító számú, Webmester megnevezésű elágazás szakmai követelménymoduljainak azonosítója megnevezése Számítógép

TÁJÉKOZTATÓ SZEPTEMBER 15. ELŐADÓ: DR. SZEPESI GÁBOR OPERATÍV PROJEKTVEZETŐ

Dr. Topár József (BME)

Rózsa Tünde. Debreceni Egyetem AGTC, Pannon Szoftver Kft SINCRO Kft. Forrás:

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

IT szolgáltatás menedzsment bevezetés az IIER projektben

CMDB architektúra megjelenítése SAMU-val Rugalmas megoldás. ITSMF Bekk Nándor Magyar Telekom / IT szolgáltatás menedzsment központ

Rónai Gergely. fejlesztési főmérnök BKK Közút Zrt.

Hogyan lesz adatbányából aranybánya?

Informatikai fejlesztések a hatékonyság növelése érdekében. Richter Gedeon Nyrt. Dr. Benkő Béla

Az azonosító számú, Internetes alkalmazásfejlesztő megnevezésű elágazás szakmai követelménymoduljainak

Szemléletmód váltás a banki BI projekteken

A TakarNet24 projekt

01. gyakorlat - Projektalapítás

Üzletmenet folytonosság menedzsment [BCM]

Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft.

A TESZTELÉS ALAPJAI A TESZTELÉS ALAPVETŐ FOLYAMATA A TESZTELÉS PSZICHOLÓGIÁJA A TESZTELÉS ETIKAI KÓDEXE

Átírás:

Fejlesztéskövetés fejvesztés nélkül, avagy Kiadáskezelés megvalósítása banki környezetben Előadók: Angyal Gergely (Raiffeisen), tesztelési csoportvezető Kováts Márton (KFKI), szenior rendszermérnök 2010.03.25. Dia 1

Tematika kiadáskezelés megújítása alapvetésl é stratégia tervezés bevezetés folyamatos szolgáltatásfejlesztés Dia 2

Tematika az ITIL v3 rendszerében elhelyezve Kiadás és üzembeállítás menedzsment Szolgáltatásellenőrzés és tesztelés Konfiguráció- menedzsment Dia 3

Alapvetés: Raiffeisen Bank Raiffeisen i Bank univerzális bank, országos lefedettséggel l nemzetközi csoport része Banki informatikai környezet heterogén komplex elosztott több-platformos Dia 4

Alapvetés: kiadáskezelés Kiadáskezelés*: k * A kiadáskezelés k végzi a hardver és szoftver ütemezését, tervezését, építését, konfigurálását és tesztelését, hogy a kiadás komponensek egy készletét hozza létre a működő környezet számára. Fejlesztett szoftverek kiadáskezelése *: Az ITIL módszertan áttekintése (http://www.itsmf.hu/documents/itil1attekintes_v3.1.pdf) Dia 5

Stratégia: tesztelési módszertan megújítása Önálló banki projekt Alkalmazásfejlesztések során a tesztelési problémák azonosítására és megoldására Hatékonyság növelésére (gyorsabb átfutás, kisebb költség) Hatókör: tesztelés folyamata (belsős, külsős fejlesztések) szabályozása (törvényi megfelelés biztosítása) környezetének menedzselése (konfigurációés kiadáskezelés) módszerek bevezetése (oktatás) Törvényi megfelelés kiadáskezelés kapcsán: kizárólag jóváhagyott és dokumentált változtatások engedélyezettek (program change control) Dia 6

Stratégia: tesztelési módszertan megújítása A szakirodalom szerint a projektek költségvetésének közel 30%-át teszik ki a tesztelési, javítási feladatok funkcionális teszt során talált hibák javításának költsége 7-szerese a fejlesztői teszt során találtnak A méréseink szerint 2009-ben hibajavító release-ek ek száma 22%-kal csökkent hibajavítás átfutási ideje 60 nap Hatékonyság ~5% megtakarítás (a tesztelési ráfordítás hamarabb jelentkezik) tesztelés időszak átfutási ideje ~10%-kal csökkent Következtetés Dia 7 meg kell újítani a kiadáskezelési k folyamatot is eszköztámogatást fejleszteni szükséges

Tervezés: tesztelési folyamat V modell alapján Tervezési folyamat Tesztelési folyamat Dia 8 Logikai terv Architektúra terv Modul terv Fejlesztés Felhasz- nálói teszt Követelmények Funkcionális teszt Integrációs teszt Fejlesztői teszt

Tervezés: tesztelési folyamat, tesztkörnyezetek Logikai terv Követel- Felhaszményenálói teszt Architektúra terv Modul terv Fejlesztés Integrációs teszt Fejlesztői teszt Funkcionális teszt Ismert hibák átadása ügyfélszolgálatnak ÚJ! ÚJ! Fejlesztői Fejlesztői integrált Integrált Üzemi integrált környezetek tesztkörnyezet tesztkörnyezet környezet Fejlesztés UNIT Teszt ÚJ! Integrált Fejlesztői Teszt ÚJ! ÚJ! Funkcionális Teszt ÚJ! Nem Funkcionális Teszt Felhasználói Elfogadói Teszt ÜZEM Telepítés FIT környezetbe Átadás funkcionális tesztelésre Döntés üzembehelyezésről Dia 9

Tervezés: kiadáskezelésben érintett környezetek Fejlesztői környezetek Tesztkörnyezetek Üzemi környezet modulok FIT INT telepítés logikai környezet DEV TST PROD rendszerkapcsolat Dia 10

Tervezés: tesztelési folyamat szervezet Üzlet Üzemeltetés Szervezés Szervezés és Alkalmazásfejlesztés Fejlesztéstámogatás Szervezés Minőségbiztosítás Alkalmazásfejlesztés Dia 11

Tervezés: szervezet szerepkörök, feladatok Üzlet Üzemeltetés Szervezés Szervezés és Alkalmazásfejlesztés Fejlesztéstámogatás Szervezés Minőségbiztosítás Alkalmazásfejlesztés ÚJ! Architektúra tervezése Installálások, release-ek ek tervezése Proj jekt csa apat (fejles sztés) ÚJ! ÚJ! Dia 12 Integrációs teszt koordinációja

Tervezés: szervezet szerepkörök, feladatok Üzlet Üzemeltetés Szervezés Szervezés Szervezés és Alkalmazásfejlesztés Minőségbiztosítás Fejlesztéstámogatás Minőségbiztosítás Tesztelési erőforrások tervezése, ütemezése Alkalmazásfejlesztés Tesztelés tervezése Tesztelési csoport Kapacitásmenedzser ÚJ! Dia 13 Installálások koordinálása Projek kt csapa at (tesztelé és) Tesztelések koordinálása, dokumentálása Funkcionális tesztelő ÚJ! Tesztfejlesztő Funkcionális tesztelés Tesztkoordinátor Tesztauto- matizmusok fejlesztése

Tervezés: szervezet szerepkörök, feladatok Üzlet Üzemeltetés Szervezés Szervezés és Alkalmazásfejlesztés Fejlesztéstámogatás Szervezés Minőségbiztosítás Alkalmazásfejlesztés Tesztrendszeri telepítés Üzemeltetési tesztek Rendszergazda Üzembe helyezés Dia 14

Bevezetés: kiindulási folyamat Installálási feladatok nyilvántartása tá szabad szöveges taskok install leírás alapján Előnyök egyszerű kezelés (a kialakítotthoz képest) dokumentációs követelmény teljesül Hátrányok környezetek állapota nehezen/nem lekérdezhető installálások ütközése az integrált környezetekben szoftver konfigurációs elemekről nincs közös nyilvántartás Dia 15

Bevezetés: legfontosabb célok CMDB szoftveres CMDB kialakítása (másik projekt keretében) állandó kapcsolat az új CMDB-vel (naprakész, konzisztens) új környezetek (FIT) kezelésének biztosítása Folyamat komplex telepítésekre is ütemezhető, egységes, átláthatóbb telepítési folyamatok ütközések kiküszöbölése Új szerepkörök beillesztése a folyamatba vezető ő architekt integrátor FIT felelős Dia 16

Bevezetés: adottságok Támogatóeszköz: HP Service Manager 7 CMDB modul és Change modul alapokon Testreszabás, fejlesztés Párhuzamos fejlesztések Fejlesztés Követő Rendszer Dia 17

Bevezetés: felmérés és tervezés fontos pontjai A kiadáskezelési k i folyamatban érintett tt entitások azonosítása olyan módon, hogy összhangban legyenek a párhuzamosan folyó CMDB bevezetéssel Az entitások kapcsolatainak és életútjainak, valamint az elemek egymásra gyakorolt hatásainak az azonosítása A folyamatok szereplőinek, feladatainak, jogosultságainak azonosítása Dia 18

Bevezetés: hogyan működik? Modul Telepítési Egység Release Release folyamatvezérelt telepítése a célkörnyezetben Dia 19

Bevezetés: kialakított folyamat Komplex megtervezett tt installálások release-ekbe rendezve azonosított modulok csatolása Előnyök környezetek állapota lekérdezhető installálások ütemezhetők és követhetők az integrált környezetekben közös szoftver nyilvántartás (CMDB) Hátrányok komplex folyamat több oktatás szükséges bevezetés időben elnyúlik erőforrás-igényes Dia 20

Bevezetés: eddigi tapasztalatok A megvalósított alkalmazások képesek az összetett folyamatok támogatására (konfiguráció- és kiadáskezelés) Szemléletváltás install feladatok kezelése helyett környezetmenedzsment időigényes, iteratív kommunikációra nagyon oda kell figyelni minden fázisban (főleg tervezés, bevezetés, üzem során), nem elegendő a kulcsfelhasználókat bevonni oktatásra nagyobb hangsúlyt kell fektetni (szervezetten és támogatás keretében) Egyensúly komplex folyamat, el kell kerülni a túlbonyolítást optimalizálni kell az automatizálás mértékét (fölöslegesen NE) Támogató eszközrendszer figyelembe kell venni az eszköz sajátosságait, korlátait a testreszabást a rendszer határait figyelembe véve kell megtenni Dia 21

A jelen és a közeljövő feladatai ITIL v3 mentén Folyamatgazda: Minőségbiztosítás vezetője Állandó szolgáltatásfejlesztés Fejvesztés nélkül merjünk szembenézni a hibákkal megfontoltan Dia 22

A jelen és a közeljövő feladatai Konfigurációkezelés iók (holnap) konfigurációs adatbázis feltöltése változáskezelési folyamat integrálása Kiadáskezelés bevezetés adattisztítások folyamatos oktatás Kontrolling riportspecifikációk környezet kihasználtsága (HUF, %) üzemi minőség trend (hibasűrűség) hibariportok, hibatrendek (60 nap) 50% Megoszlas 20% 30% 30 25 20 15 10 5 0 1 2 3 4 5 6 7 8 Dia 23

Logikai terv Architektúra terv Modul terv Fejlesztői teszt Felhasználói teszt Követelmények Funkcio- nális teszt Integrációs teszt Fejlesztés Alkalmazásfejlesztés Vezető architekt Vezető Fejlesztő Vezető Fejlesztő FIT INT ( Projekt csapat fejlesztés) Fejlesztés integrátor Fejlesztő Fejlesztő DEV TST PROD Fejlesztés integrátor Fejlesztő Fejlesztő Platform Dia 24

Köszönjük ö a figyelmet! Dia 25