Kinek a felelőssége a tesztelés?

post-thumb

Az agilis szoftverfejlesztésben a teljes csapat megközelítés (Whole-Team Approach) azt jelenti, hogy mindenkit bevonnak különböző tudással és készségekkel, a projekt sikerének érdekében.

A tesztelők, a fejlesztők és az üzleti elemzők is együtt dolgoznak a fejlesztési folyamat minden lépésében.

whole-team approach

A teljes csapat megközelítés

Az agilis csapatnak relatív kicsinek kell lennie, 5-7 fősnek általában.
Ideális esetben az egész csapat egy irodában van, egy csoportban ül, mivel a közös hely jelentősen megkönnyíti a kommunikációt és az interakciót.

Az egész csapat megközelítést a napi standup értekezletek segítik, amiken a csapat minden tagja részt vesz. Átbeszélik az aktuális sprint előrehaladását, ha van az előrehaladásnak bármilyen akadálya, akkor azt is megvitatják. A teljes csapat megközelítés egy hatékony csapatdinamikát hoz létre.

A teljes csapat megközelítést alkalmazva ez azt is jelenti például, hogy a tesztelők segíthetnek a fejlesztőknek az automatizált tesztek megírásában, és fordítva, vagy a Product Owner segít a felfedező és az elfogadási tesztelésben.

egész csapat megközelítés

Milyen előnyei vannak a teljes csapat megközelítésnek?

Az agilis fejlesztés egyik fő előnye, hogy a termékfejlesztésben a teljes csapat megközelítést alkalmazzák. Előnyei a következők:

Az egész csapat megközelítés az egyik legnagyobb előnye az agilis fejlesztésnek. Ezek az előnyök a következők lehetnek:

  • A csapaton belüli kommunikáció és együttműködés javítása.
  • A csapattagok különböző készségeinek egymás közti megosztása a projekt javításának érdekében.
  • A minőség pedig ilyenkor mindenki felelőssége.

A projekten nem csak a tesztelők felelősek a termék minőségéért, hanem az egész csapat felelős a minőségért.

A tesztelők szorosan együttműködnek a fejlesztőkkel és a többi érdekelt féllel is, hogy biztosítsák a kívánt minőségi szintek elérését. 

Ez magába foglalja a vállalkozások képviselőinek támogatását és együttműködését, hogy segítsenek nekik megfelelő elfogadási teszteket létrehozni, együttműködni a fejlesztőkkel a tesztelési stratégiában, vagy döntést hozni a tesztautomatizálásról.


A tesztelők így átadhatják és kiterjeszthetik a tesztelési ismereteket a csapat többi tagjára, és befolyásolhatják a termék fejlesztését.

- TesterLab -

Megosztás: