Változáskezelés és minőségbiztosítás Előadó: Sebestyén András Feladatkoordinációs és IT minőségbiztosítási osztályvezető Dia 1
Tartalom Hely a szervezetben Eszközök Módszertan a gyakorlatban Esettanulmány Equation upgrade Továbblépés lehetőségei Dia 2
Szervezeti felépítés ~250 különböző rendszer; ~30 projekt és ~60 projektnél kisebb párhuzamosan futó feladat; ~ 100 fő szervezési és alkalmazásfejlesztési területen; ~ 200 fő IT területen; 9 fő IT minőségbiztosítás Dia 3
Felhasznált eszközök Felad Tesztelés és telepítési folyamat támogatása Összhang Tesztjegyzőkönyvek tárolása Bugzilla Hibakezelés Verziókezelés Aldon (AS/400) CVS (Java) Visual Studio (L/N) Mercury LoadRunner Performancia tesztelés Dia 4
Felad adatbázis Felad adatbázis - tesztelési telepítési folyamat adminisztrációja : időpecséttel ellátott; feladat és feladatvégző beazonosítható; folyamat végigkövethető; az adatok archiválhatók, bármikor könnyen visszakereshetők; Felhasználói tesztkörnyezet és éles környezet adminisztrációjára Dia 5
Felad adatbázis Dia 6
Összhang adatbázis Összhang adatbázis - tesztjegyzőkönyvek helye: tesztelési feladatok beazonosíthatók; tesztelést végzők általi aláírás visszakereshető; időpecséttel ellátott; visszakereshetők a feladatvégzők, tesztelési feladatok; Tesztforgatókönyvek alapján a tesztelők által aláírt jegyzőkönyv Dia 7
Összhang adatbázis Dia 8
Két legfontosabb gyakorlati szabály 1. Hármas tesztkörnyezet megléte: Fejlesztői környezet Felhasználói tesztkörnyezet Éles környezet 2. A felhasználói tesztkörnyezet adminisztrációja releasae management szempontjából meg kell, hogy egyezzen az éles környezettel Dia 9
Esettanulmány Equation upgrade minőségbiztosítása Equation renszer upgrade 3.41-ről 3.81-re: 2006 feb - 2006 nov; 100 fő résztvevő; 3,000 munkanapnyi elvégzett szervezési, fejlesztési és tesztelési feladat; Párhuzamosan futó más fejlesztési projektek (kamatadó); Tesztelési feladat: A számlavezető rendszerünk és 45 rendszerrel meglévő kapcsolatának teljes körű tesztelése; Dia 10
Tesztkörnyezetek Környezetek ( csúcsidőben): 3.41 fejlesztői környezet; 3.41 integrált felhasználói környezet; 3.81 fejlesztői környezet; 3.81 integrált felhasználói környezet; 3.41 3.81 összehasonlító környezetek; Migrációs környezet; Dia 11
Elvégzett minőségbiztosítási feladatok Két körös felhasználói teszt; Három körös integrációs teszt; 3 próba migráció; Kb. 50 tesztelő munkájának összehangolása; 2 minőségbiztosító folyamatosan 8 hónapon keresztül erre a projektre dedikálva; 962 bejelentett és kezelt BUG a Bugzilla rendszeren keresztül; Dia 12
Továbblépés lehetőségei Release Management beillesztése az ITIL szerinti IT Service Management folyamatba; Egységesített teszt és hiba management Mercury Test Director bevezetés; Regressziós Funkcionális tesztek automatizálása / Dedikált tesztelői munkakör kialakítása; Környezet management fejlesztése (SW/HW igények?); Dia 13
Köszönöm a figyelmet! Dia 14