Dobry zespół to taki, który osiąga lepsze efekty niż każdy z jego członków indywidualnie. Aby to zapewnić, do poprawnego funkcjonowania wymaga jasno zdefiniowanego zakresu odpowiedzialności i zadań. Wymaga doboru odpowiednich osób i wskazania ich miejsca w zespole. Wymaga wreszcie sprecyzowania misji i celów działania, dzięki czemu członkowie zespołu będą wiedzieli kim są, po co są i dokąd zmierzają.
W mniejszych firmach często jeszcze nie zatrudnia się testerów (!) lub stanowią oni część zespołu wytwórczego. Kiedy jednak w strukturze organizacyjnej firmy zespół testerów zaczyna wyodrębniać się jako samodzielna jednostka, rodzą się wobec niej nierealne oczekiwania, nadzieje na rozwiązanie wszelkich problemów związanych z wytwarzaniem oprogramowania (takich jak: wysoka awaryjność produktu, niezawodny klient, niezawodność dostaw, chaos itp.). Niejawnie zaczyna się przypisywać zespołowi testerów zadania i odpowiedzialności, które nie zawsze mają cokolwiek wspólnego z testowaniem (na przykład opracowywanie dokumentacji użytkowej). Jeśli te zadania i oczekiwania nie zostaną wypowiedziane głośno i otwarcie, utrudni to funkcjonowanie zespołu i jego efektywne działanie w przyszłości. Paradoksalnie zespół testerów zaczyna jednocześnie być traktowany jako "przechowalnia" zarówno tych pracowników, którzy nie sprawdzili się w innych rolach, jak i tych nowozatrudnionych, zwabionych obietnicą awansu w przyszłości na "lepsze" stanowisko: programisty, analityka, wdrożeniowca.
Zarządzanie w takich warunkach jest prawdziwym wyzwaniem. Jeśli podczas budowania zespołu nie poniesie się trudu określenia, a następnie komunikowania zarówno na zewnątrz (kierownictwu), jak i wewnątrz (członkom zespołu) jego roli i odpowiedzialności, nie urealni się oczekiwań wobec zespołu, całe przedsięwzięcie jest z góry skazane na przegraną. Ceną jest jakość wytwarzanego oprogramowania i motywacja pracowników, a w rezultacie - przydatność zespołu.
Wykład ma zaznajomić słuchaczy z trzema aspektami związanymi z budowaniem zespołu: określenie zadań i odpowiedzialności zespołu testerów, dobór odpowiednich osób i ich specjalizacja, wytyczenie misji i celów. Wiedza teoretyczna przekazana podczas wykładu zostanie poparta przykładami ilustrującymi jej zastosowanie w praktyce.
ZADANIA ZESPOŁU
Zakres działań
Zgodnie z definicją testowania ISTQB, cele testowania są następujące:
1. Znajdowanie błędów
2. Sprawdzanie zgodności z wyspecyfikowanymi wymaganiami
3. Sprawdzanie odpowiedniości do zastosowań
Inne definicje słusznie dodają do tego (...) czytaj dalej:
Autor: Kamila Dec
ABSTRAKT