Zespół projektowy: Opracuj, buduj, zarządzaj: proces krok po kroku
W Ocena testu oszacowałeś, że projekt Guru99 Bank zostanie ukończony w ciągu jednego miesiąca. Powiedz, że potrzebujesz 5 członków, którzy mają wykonać ten projekt w pierwszej miesiąc. Ale twój szef myśli inaczej.
Tak
Nie
Ponieważ Zespołu nie da się w ten sposób skalować. Zbyt wielu członków w zespole stwarza problem w organizacji i administracji zespołu
Nie można po prostu skalować zespołu zgodnie z formułą z powyższego scenariusza, ponieważ:
- Zarządzanie dziesięcioosobowy zespół to coś zupełnie innego niż zarządzanie zespołem pięcioosobowy zespół. Zarządzanie i kontrolowanie Zespołu może wymagać więcej wysiłku, a czas realizacji projektu może się wydłużyć.
- Jeśli liczba członków zespołu wzrośnie, będą mogli dzielić się zadaniami projektowymi, aby skrócić czas realizacji. Jednak dzielenie się zadaniami z wieloma osobami, które może wykonać tylko jedna osoba, może mieć wpływ na produktywność.
Organizacja Zespołu to jedno z najbardziej skomplikowanych zadań wZarządzanie testami'. Zespół testowy gra bardzo centralna rola w dowolnym projekcie oprogramowania. Kluczową cechą każdego odnoszącego sukcesy menedżera testów jest organizowanie i zarządzanie zespołem testowym o wysokiej wydajności, który zapewnia organizacji wartość biznesową.
Co to jest „zespół projektowy”?
Zespół Projektowy to grupa ludzi, którzy
Współpracują, aby osiągnąć ogólny cel projektu. Kierownik Testów to osoba, która buduje efektywny Zespół i prowadzi go do sukcesu.
Jak stworzyć wysoce efektywny zespół?
Poniższe cechy są niezbędne do zbudowania wysoce efektywnego zespołu
- Silna współpraca – Współpraca to działanie z innymi i wspólne działanie w celu wykonania zadania. Utalentowany zespół znajduje sposoby na rozwiązywanie problemów interpersonalnych i wykonanie pracy. Są gotowi wspierać się nawzajem w pracy.
- Zobowiązanie – W silnym zespole wszyscy członkowie angażują się we wspólne cele projektu. Dbają o swoją pracę i pracę zespołu i biorą za nią odpowiedzialność. Każdy członek pracuje z wielkim wysiłkiem, a inni robią to samo.
- Efektywna komunikacja – Kluczowym czynnikiem skutecznej pracy zespołu jest komunikacja. Członkowie wypowiadają się i wyrażają swoje pomysły w sposób jasny, uczciwy i logiczny, aby mogli się nawzajem zrozumieć.
- Udostępnianie – W zespole każdy członek ma swoje mocne i słabe strony. W dobrym zespole członkowie chętnie dzielą się informacjami, wiedzą i doświadczeniem, aby wzajemnie się rozwijać.
Jak zbudować i zarządzać efektywnym zespołem?
W tym temacie znajdziesz krok po kroku proces organizowania Zespołu Projektowego dla projektu Guru99 Bank. Aby zbudować i zarządzać efektywnym Zespołem należy wykonać 3 kroki jak poniżej –
Krok 1) Opracuj Plan Zasobów Ludzkich
Planowanie zasobów ludzkich to proces, który identyfikuje bieżące i przyszłe potrzeby organizacji w zakresie zasobów ludzkich. Celem planowania zasobów ludzkich jest zapewnienie najlepszego dopasowania między członkami zespołu a projektami i uniknięcie niedoboru siły roboczej lub redundancji. Ta faza jest podzielona na następujące 3 etapy
Krok 1.1) Prognozowanie popytu
Na tym etapie Kierownik Testów prognozuje ogólne wymagania dotyczące zasobów ludzkich zgodnie z różnymi planami projektu.
Możesz mieć pytanie”W jaki sposób Kierownik Testów sporządza krótką listę stanowisk w zespole i ich ról? "
Skład i wielkość zespołu opierają się na charakterystyka oraz Funkcjonalność z projektu. Jeśli rozumiesz co rodzaj zespołu będziesz potrzebować, będziesz wiedział, jak wybrać pozycję w zespole i ich role.
Ponieważ cechą charakterystyczną projektu Guru99 Bank jest testowanie, powinieneś utworzyć plik Zespół testowy zrobić ten projekt. Wielkość zespołu (liczba członków zespołu projektowego) opiera się na Tom działań projektowych i kompleksowość z projektu.
Struktura zespołu testującego
Zwykle a Testy Zespół składa się z następujących członków:
Przeznaczenie | Obowiązki |
---|---|
Kierownik Testów | Zarządzaj całym projektem
Definiuje projekt kierunek |
Próbnik |
Buduje Przypadki testowe
Generuj zestawy testów Wykonać testy, Zaloguj wyniki, Zgłoś wada |
Deweloper w teście |
Tworzy program do testowania – kod stworzony przez programistów
Tworzy skrypty automatyzacji testów |
Administrator testów |
Buduje i zapewnia Środowisko testowe i aktywa są zarządzane oraz utrzymany
Obsługa klienta zespół do wykorzystania środowiska testowego do wykonania testów |
Członkowie SQA | Przejmij odpowiedzialność za zapewnienie jakości |
Zgodnie z tym planem zasobów ludzkich zespół projektowy powinien składać się z co najmniej 5 osób. Każdy członek weźmie ok różne rolę w zespole projektowym i muszą ją pełnić kompetencje odpowiedni do przypisanej im roli.
Jeżeli projekt jest złożony i ma dużą objętość, zespoły projektowe powinny: rosnąć w rozmiarze i skala aby sprostać złożoności. W takim przypadku więcej niż jedna osoba może przyjąć jedną rolę i wypełnić swoją odpowiedzialność.
Krok 1.2) Ocena kompetencji
Członka kompetencje to ważny punkt, który należy wziąć pod uwagę przy planowaniu zasobów. Musisz dopasować członków do różnych kompetencje do prawo zadanie. Oznacza to wybór odpowiedni osoba do pracy.
Rozważ następujący scenariusz –
Załóżmy, że przypisujesz członkowi programistę jako a próbnik w zespole projektowym. Jego zadaniem jest wykonanie przypadków testowych i zgłoszenie defektów Kierownikowi Testów. To zadanie należy wykonać w ciągu jednego tygodnia. Ale wynik jest następujący:
Przydzieliłeś go do Wrongs zadanie. Jest programistą, jego umiejętnością jest programowanie, a nie testowanie. Dopasowanie członka do niewłaściwych umiejętności może spowodować niepowodzenie zadania i opóźnienie projektu.
Aby uniknąć tego błędu, przed przypisaniem członków do dowolnego zadania Kierownik Testów musi wziąć pod uwagę wiele czynników:
- umiejętność wymagane od członków do wykonania różnych zadań projektowych.
- Umiejętności i zdolności członków zespołu należy mierzyć w odniesieniu do misji i celów projektu. Jeśli dostępnym osobom brakuje niezbędnych kompetencji, Kierownik Testów powinien zaplanować, w jaki sposób je podnieść.
Krok 1.3) Planowanie doskonalenia umiejętności
- Zidentyfikuj luki: W niektórych przypadkach tak luki pomiędzy kompetencjami członka a zapotrzebowaniem na umiejętności w ramach projektu. Do obowiązków Menedżera Testów należy określenie, jakich umiejętności brakuje członkom i stworzenie dla nich odpowiedniego planu szkoleniowego. Na przykład w poprzednim scenariuszu członek zespołu nie posiada umiejętności testowania i stanowi lukę, którą zidentyfikował Kierownik Testów.
- Szkolenia i ocena: Planowanie zasobów ludzkich obejmie rozważenie, w jaki sposób obecni członkowie mogą być szkoleni i rozwijani, aby osiągnąć umiejętności i wymagane kompetencje. Plan treningowy należy stworzyć i wdrożyć zaraz po zidentyfikowaniu luki. W powyższym przykładzie członek ten powinien zostać przeszkolony w zakresie testowanie umiejętności, aby móc podjąć się zadania testowego.
- Ocena: Programy szkoleniowe są monitorowane oraz często oceniane aby mieć pewność, że są skuteczne. W razie potrzeby program ten można zmienić.
Przykładowo w powyższym przypadku Menedżer musi ocenić postęp szkolenia programisty. Jeśli programista ma trudności z podjęciem testów, menedżer może rozważyć alternatywną metodę szkolenia lub rozważyć zastąpienie go.
Krok 2) Zbuduj zespół projektowy
Po zakończeniu opracowywania planu zasobów ludzkich nadszedł czas na zbudowanie zespołu projektowego.
Jak zbudować odnoszący sukcesy zespół? Aby zbudować efektywny zespół, ważne są 4 elementy
Krok 2.1) Misja zespołowa
Pierwszą rzeczą, którą musi zrobić Menedżer Testów, jest udostępnienie pliku misja zespołowa z pozostałymi członkami. Stworzenie deklaracji misji wymaga od członków zespołu przemyślenia, omówienia i osiągnięcia porozumienia
Na przykład misją projektu Guru99 Bank jest przetestowanie instrument bankowości internetowej cenionego „Banku Guru99”. Jako Test Manager musisz dzielić się tą misją z członkami swojego zespołu, pokazywać im znaczenie misji w działalności biznesowej.
Krok 2.2) Odpowiedzialność za zespół
Co się stanie, jeśli członkowie zespołu nie wiedzą, jaka jest ich rola i co powinni robić w projekcie?
W środowisku zespołowym bardzo ważne jest, aby członkowie zespołu wiedzieli, co się dzieje spodziewany każdego z nich.
W projekcie Guru99 Bank możesz zorganizować spotkanie zespołu. Na spotkaniu musisz:
- Wyjaśnij, kto odpowiada i czego oczekujesz od swojego zespołu
- Upewnij się, że wszyscy mają jasność co do swojej roli i obowiązków. Role te zostały już zdefiniowane w Kroku 1.1
Krok 2.3) Zasady zespołu
Zasady zespołu to wytyczne dotyczące sposobu, w jaki będą oni współpracować. Zespoły nie potrzebują wielu zasad, aby dobrze ze sobą współpracować, ale wszyscy w zespole powinni zgodzić się na zasady i dzielić się odpowiedzialnością za zapewnienie ich przestrzegania
Przykładowe zasady drużynowe można znaleźć poniżej
Krok 2.4) Motywacja zespołu
Praca zespołowa bez motywacji wygląda jak ciało bez duszy. Jako Kierownik Testów projektu Guru99 Twoim zadaniem jest konsekwentne motywowanie swojego zespołu każdego dnia.
Jeśli masz zmotywowany zespół, poprawi to jakość i produktywność Twojego projektu. Stworzysz dobre środowisko pracy, które wzmocni Twoje siły.
Jeśli chcesz wiedzieć jak zmotywować swój zespół, zapoznaj się z artykułem Umiejętności ludzi artykuł.
Krok 3) Zarządzaj zespołem projektowym
Zarządzanie zespołem jest dla Kierownika Testów bardzo wymagającym zadaniem. Będziesz mieć do czynienia z różnymi osobowościami i stylami pracy. Podstawowym celem dobrego menedżera jest skupienie wszystkich, upewnienie się, że wszyscy się komunikują i utrzymanie projektu na właściwej drodze.
Poniższy rysunek pokazuje ważną rolę Menedżera Testów. Wyobraźmy sobie, że członkowie zespołu są wieloma zerami, ale bez lidera nadal są zerami. Ale mając Menedżera, można ich połączyć i stać się dużą liczbą.
Istnieją 3 sposoby zarządzania zespołem, jak pokazano na poniższym rysunku:
Zespół ustawień Target
Kierownik Testów musi poinformować członków, nad czym pracują. Musisz zdefiniować cele zespołu, które wszyscy członkowie powinni znać i akceptować. W projekcie Guru99 Bank celem zespołu jest „przetestowanie bankowości internetowej banku Guru99”
Należy zaprojektować cele zespołowe i rozbić je na określone zadanie.
Obserwacja
Obserwacja zespołowa oznacza:
- Monitorowanie występ członka zespołu
- Rozumienie co robią i jakie są rezultaty ich pracy.
Obserwacja pomaga Menedżerowi Testów sprawdzić skuteczność pracy członka zespołu, projektu postęp, wczesne wykrywanie problemów.
Zarządzanie konfliktem
W zespole projektowym, w którym pracują razem ludzie o różnych osobowościach i stylach pracy, nie może zabraknąć konfliktu. Ludzie mają różne punkty widzenia i w odpowiednich okolicznościach różnice te przeradzają się w konflikt. Rolą Menedżera Testów jest radzenie sobie z tym konfliktem.
Poćwiczmy na przykładzie
Podczas projektu Guru99, sprawdzając postęp, prosisz wszystkich członków zespołu o aktualizację postępu projektu i oto ich odpowiedź.
Zignoruj ten konflikt
Obwiń kogoś za ten problem
Rozwiąż konflikt tak szybko, jak to możliwe
Istnieje pewna zalecana czynność, do której możesz się zwrócić, aby rozwiązać taki konflikt
- Trzymaj zespół Spotkanie aby członkowie zaakceptowali sytuację w ramach projektu
- Niech członkowie zrozumieć znaczenie współpracy w projekcie
- Poproś ich o to współpracować rozwiązać konflikt
Najważniejszą rzeczą w całym procesie rozwiązywania problemów jest utrzymanie komunikacja otwarta dla wszystkich. Osoby zaangażowane w konflikt muszą rozmawiać o konflikcie i omawiać swoje silne uczucia.
Konflikt można wykryć i rozwiązać bezpośrednio i szybko. Szanując różnice między ludźmi, potrafiąc rozwiązywać konflikty, gdy do nich dojdzie, a także pracować nad ich zapobieganiem, będziesz w stanie utrzymać zdrową i kreatywną atmosferę w zespole.