Tesztelje a folyamatjavítást (TPI) PDCA-modell segítségével
A Guru99 Bank projekt sikeresen lezárult. Az igazgatóság nagyra értékeli munkáját, hiszen nagyszerű munkát végzett. A főnöködnek azonban még mindig van néhány kérdése feléd.
E kérdések megválaszolásához ismernie kell a tesztfolyamat fejlesztését.
Mi a tesztfolyamat javítása?
A menedzserek gyakran kimondják Tesztelés mint egy zavaró és ellenőrizhetetlen folyamat. Visszatekintve a Guru99 Bank projektre, találkozott-e a következő problémákkal a projekt során?
Ezek gyakori problémák minden tesztprojektben. Sok szervezet felismeri, hogy a tesztelési folyamat javítása megoldhatja ezeket a problémákat. A múltbeli hibákból való tanulás segíthet a tesztkezelési folyamat javításában.
Miért érdemes a tesztelési folyamat javítását?
A következő forgatókönyv megmutatja, miért van szüksége a tesztfolyamat javítására –
A Guru99 Bank projekt befejeződött. A tesztelés minősége kiváló volt! Jó visszajelzést kaptál az ügyfelektől.
Mi a tanulság ebből a forgatókönyvből? Ez "Mindig próbálj jobbat csinálni".
Még ha úgy gondolja is, hogy jó munkát végzett, mindig vannak mások, akik jobban teljesítenek, mint te. Mert nekik vannak jobb megoldásaik, jobb ötleteik, mint a tiéd.
Bármely vállalkozás azt szeretné, ha a projekt befejeződött volna legnagyobb minőség, legalacsonyabb költség, legrövidebb kiszállítási idő.
A tesztfolyamatok fejlesztése segít elérni ezeket a célokat
Hogyan valósítsuk meg a tesztfolyamat javítását?
A Test Process Improvement megvalósításához a Guru99 Bank projekthez a tesztmenedzser követheti a PDCA modell. A PDCA (Plan-Do-Check-Act) egy négylépcsős menedzsment módszer, amelyet az üzleti életben használnak a folyamatok ellenőrzésére és folyamatos fejlesztésére.
1. lépés) Tervezze meg
Ez ismét 3 lépésre oszlik
1.1. lépés) Határozza meg a problémát
A tesztfejlesztési folyamat első tevékenysége az azonosító a jelenlegi projektben előforduló problémákat. A projektben előforduló problémák más projektekben is megismétlődhetnek. A Tesztfejlesztés elsődleges célja a problémák megoldása és a megoldások megtalálása a jövőbeni elkerülés érdekében.
Most térjünk vissza a projekt Guru99 Bank weboldalára, talált-e valamilyen problémát vagy fejlesztési pontot? Válasszon lentebb
Sr No | Probléma | Leírás | választ |
---|---|---|---|
1 | Minőség | Az ügyfél még talált néhányat Disszidál szabadulás után | |
2 | Kézbesítés | A projekt késett | |
3 | Csapat | Néhány alkalmazott nem működött együtt a csapat többi tagjával | |
4 | szakértelem | A csapattag nem rendelkezett a kívánt készségekkel a feladatok elvégzéséhez | |
5 | Menedzsment | A tesztmenedzser nem figyelte jól az előrehaladást, ami miatt néhány projekt késett | |
6 | Kommunikáció | Nincs állandó kapcsolat az ügyféllel; félreérti az ügyfél követelményeit | |
7 | Költség | A projekt költsége túllépte a tervezett költségvetést |
1.2. lépés) Határozza meg a célt
Értse meg a problémát és a projektben előforduló problémákat. Így meghatározhatja, melyek a fejlesztési pontok, és mely tesztfázisokra kell összpontosítania.
Tegyük fel, hogy azonosította, hogy a tesztvégrehajtási szakasz is eltartott sok befejezési idő és költség. Lehetne gyorsabb és olcsóbb a tesztelés? Ez az egyik célpont
1.3. lépés) Határozza meg a fejlesztési intézkedéseket
A kitűzött cél alapján határozzák meg a fejlesztési intézkedéseket. Ezeket a műveleteket fokozatosan kell elvégezni, és fokozatosan kell javítani, mert nem könnyű mindent azonnal megváltoztatni.
Például, hogy a tesztelést gyorsabbá és olcsóbbá tegye, itt van néhány javasolt művelet
A fenti példában a tesztelés gyorsabbá és olcsóbbá tételéhez használja az A és B opciót. A C opció gyorsabbá teheti a tesztelést, de többe kerül, mert több fizetést kell fizetnie a tapasztalt tesztelőért.
2. lépés) Tedd meg
Már meghatározta a fejlesztési pontokat. Ideje tervet készíteni ezek megvalósítására. Ebben a tervben a következő kérdésekre kell válaszolnia
- Milyen fejlesztési pontokat kell végrehajtani?
- Mikor kell befejezni ezt a tervet?
- Milyen lépéseket kell tenni a terv eléréséhez?
Végezzen javító intézkedéseket
A terv elkészítése után végre kell hajtani. A fejlesztési tevékenységek befolyásolhatják a jelenlegi teszt előrehaladását. A tesztmenedzsernek fizetnie kell figyelem ezekhez a tevékenységekhez elkerülése érdekében a felesleges következményekkel jár.
Fontolja meg a következő forgatókönyvet -
A Guru99 Bank projektben a tesztelés gyorsabbá és olcsóbbá tétele érdekében a kézi tesztek helyett az automatizált tesztelés mellett döntött. Az akció alkalmazása után a termelékenység jelentősen nőtt.
3. lépés) Ellenőrizze
Ebben a lépésben Ön –
- Értékelje a hatékonyság a tesztfejlesztési intézkedések közül
- Mérje meg hogyan hatékony a megoldás az volt
- Elemezze, hogy lehet-e javított bármilyen módon.
Ebben a fázisban a cél az ellenőrizze a fejlesztési intézkedések sikeres végrehajtása, valamint annak értékelése, hogy a kívánt célt elértük-e.
Az értékelés legjobb módja a mutatók. A mutatók elengedhetetlenek a sikeres szervezetirányításhoz. A Tesztkezelő adatokat gyűjt, és olyan paraméterek mérésére használja fel, mint a termelékenység, minőség stb.
Például az automatizált tesztelés projektre történő alkalmazása előtt a tesztelés produktivitása az 10 TC/munkaóra. Az automatizált tesztelés alkalmazása után a termelékenységet a következőnek mérjük 20TC/munkaóra.
De egy nem kívánt probléma történt
Ebben az esetben az automatizált tesztelés segít növelje a tesztelés termelékenysége, hanem a tesztelés minősége csökkent. Ezért a javítási intézkedés súlyos problémákat okozhat következményei. Ilyen esetben alaposabban kell kiválasztania a tesztelőeszközt. Ebben többet megtudhat róla Teszteszköz kiválasztása oktatói
Fontolja meg újra ugyanazt a forgatókönyvet. A Guru99 projekt költsége az volt túlfutás mert a csapat tagjai is vették sok idő a tesztesetek végrehajtásához. Az automatizált teszteszköz használatával Ön mentett 30% projekt költsége. Ez jó előrelépés, de a főnöke többet vár
Ezért mindig új és újabb megoldásokat kell találnia a tesztelési folyamat további és további javításához. Ebben a forgatókönyvben más megoldásokkal is megtakaríthatja a projekt költségeit
- Hatékonyan kezelheti emberi erőforrásait
- Tárgyaljon jobb alkukat a szállítóitól
4. lépés) Act
Ha a fejlesztési intézkedéseket sikeresen végrehajtják és a célt elérik, a tesztmenedzsernek a következőket kell tennie:
- Áttekintés a fejlesztési tevékenységeket, és tegyen lépéseket a tanulságok alapján
- Szabványosítás a fejlesztési pont az irányítási folyamatban.
- Frissítések a szakpolitikai dokumentumokat és tervet, valamint a szabványos folyamatdokumentumokat
- Határozzuk meg mikor és hol kell alkalmazni ezeket a változtatásokat a következő projektben.