Centralizacja czy decentralizacja w testowaniu?

Centralizacja czy decentralizacja w testowaniu?
  Czy testowanie w organizacjach powinno być centralizowane? Jak zawsze najlepsza odpowiedź brzmi... to zależy.  

Koncentracja odpowiedzialności testerskich w jednej Grupie Testowej (centralizacja testowania) jest rozwiazaniem równie popluarnym, jak lokowanie testerów w pojedynczych projektach (decentralizacja testowania). W centralnie sterowanych organizacjach Grupa Testowa odpowiedzialna jest za testowanie systemowe i akceptacyjne, walidację oprogramowania czy też za certyfikację. Grupa Testowa może również przejąć odpowiedzialność za testy charakterystyk. W zdecentrelizowanym systemie tester może pracować bliżej programistów i zająć się każdym z poziomów testów, od testowania jednostkowego po testowanie akceptacyjne.

Każde z tych rozwiązań ma swoje zalety i wady. Zalety centralizacja będą zazwyczaj wadami decentralizacji, a zalety decentralizacji - wadami centralizacji.

Zalety centralizacji:

- wpływ i kontrola na działania projektowe
- skupienie kontroli w jednym miejscu
- koordynacja działań w jedym miejscu
- działanie w kierunku na globalną wizję organizacji
- tester oprogramownaia nie może znać się na wszystkim i potrzebuje wsparcia np. w obszarze testowania charakterystyk

Wady centralizacji:

- duża ilość projektów (duża organizacja) nie może być centralnie sterowana
- brak wiedzy domenowej u testerów

Ostatecznie to organizacje podejmują decyzję. Każda jest tak samo dobra, jak i zła.

 

 

To powinno Cię zainteresować