Testteamstruktur: Wie man sie aufbaut, verwaltet und organisiert
โก Intelligente Zusammenfassung
Die Organisation eines Testteams bedeutet, vorherzusagen, wie viele Personen ein Projekt benรถtigt, jede Rolle der richtigen Kompetenz zuzuordnen und dann die Gruppe so aufzubauen und zu leiten, dass sowohl der Zeitplan als auch die Qualitรคt eingehalten werden.
Im Testschรคtzung Phase, in der Sie schรคtzten, dass die GuruDas 99 Bank-Projekt wird in einem Monat abgeschlossen sein. Angenommen, Sie benรถtigen 5 Mitglieder, die dieses Projekt durchfรผhren mรถchten dank One Monat. Aber Ihr Chef denkt anders.
Ja
Nein
Weil das Team auf diese Weise nicht skaliert werden kann. Zu viele Mitglieder in einem Team fรผhren zu Problemen bei der Teamorganisation und -verwaltung
Sie kรถnnen ein Team nicht einfach wie die Formel im obigen Szenario skalieren, weil:
- Verwalten von a zehnkรถpfig Team ist vรถllig anders als die Leitung eines fรผnfkรถpfig Team. Es kann fรผr Sie mehr Aufwand erfordern, das Team zu verwalten und zu kontrollieren, und die Projektdurchfรผhrungszeit kann sich verlรคngern.
- Wenn die Anzahl der Mitglieder in einem Team zunimmt, kรถnnen diese Projektaufgaben teilen, um die Ausfรผhrungszeit zu verkรผrzen. Aber die gemeinsame Nutzung von Aufgaben mit vielen Personen, die von nur einer Person erledigt werden kรถnnen, kann sich negativ auf die Produktivitรคt auswirken.
Teamorganisation ist eine der kompliziertesten Aufgaben in 'Testmanagement'. Das Testteam spielt ein sehr zentrale Rolle in jedem Softwareprojekt. Ein Schlรผsselmerkmal aller erfolgreichen Testmanager ist die Organisation und Leitung eines leistungsstarken Testteams, das der Organisation einen geschรคftlichen Mehrwert bietet.
Was ist ein โProjektteamโ?
Das Projektteam ist eine Gruppe von Menschen, die
Sie arbeiten zusammen, um das Gesamtziel des Projekts zu erreichen. Der Testmanager ist eine Person, die ein effektives Team aufbaut und es zum Erfolg fรผhrt.
Wie stellt man ein hocheffektives Team zusammen?
Folgende Eigenschaften sind fรผr den Aufbau eines hocheffektiven Teams unerlรคsslich
- Starke Zusammenarbeit โ Kooperation bedeutet, mit anderen zusammenzuarbeiten und gemeinsam zu handeln, um eine Aufgabe zu erledigen. Ein talentiertes Team findet Wege, zwischenmenschliche Probleme zu lรถsen und die Arbeit zu erledigen. Sie sind bereit, sich gegenseitig bei der Arbeit zu unterstรผtzen.
- Engagement โ In einem starken Team engagieren sich alle Mitglieder fรผr gemeinsame Projektziele. Sie kรผmmern sich um ihre Arbeit und die Arbeit des Teams und รผbernehmen dafรผr Verantwortung. Jedes Mitglied arbeitet mit groรem Einsatz und die anderen tun das Gleiche.
- Effektive Kommunikation โ Ein Schlรผsselfaktor fรผr die erfolgreiche Leistung eines Teams ist die Kommunikation. Die Mitglieder melden sich zu Wort und bringen ihre Ideen klar, ehrlich und logisch zum Ausdruck, damit sie sich gegenseitig verstehen kรถnnen.
- Teilen โ In einem Team hat jedes Mitglied seine eigenen Stรคrken und Schwรคchen. In einem guten Team sind die Mitglieder bereit, Informationen, Wissen und Erfahrungen auszutauschen, um sich gegenseitig weiterzubilden.
Wie baut und leitet man ein effektives Team?
Dieses Thema bietet Ihnen eine schrittweise Anleitung zur Organisation des Projektteams fรผr die Guru99 Bank-Projekt. Um ein effektives Team aufzubauen und zu fรผhren, sollten Sie die folgenden drei Schritte befolgen:
Schritt 1) โโEntwickeln Sie einen Personalplan
Die Personalplanung ist ein Prozess, der den aktuellen und zukรผnftigen Personalbedarf einer Organisation ermittelt. Der Zweck der Personalplanung besteht darin, die beste รbereinstimmung zwischen Teammitgliedern und Projekten sicherzustellen und einen Personalmangel oder Entlassungen zu vermeiden. Diese Phase ist in die folgenden drei Phasen unterteilt:
Schritt 1.1) Bedarfsprognose
In diesem Schritt prognostiziert der Testmanager den gesamten Personalbedarf gemรคร den verschiedenen Projektplรคnen.
Mรถglicherweise haben Sie eine Frage: โWie wรคhlt der Testmanager die Teamposition und ihre Rollen aus?? "
Die Zusammensetzung und Grรถรe des Teams richtet sich nach dem Merkmal und Funktionalitรคt von dem Projekt. Wenn Sie verstehen, was Art von Mannschaft Sie wissen, wie Sie die Teamposition und deren Rollen in die engere Wahl ziehen.
Weil die Charakteristik des Projekts Guru99 Bank ist testing, sollten Sie eine erstellen Testteam um dieses Projekt zu machen. Die Grรถรe des Teams (die Anzahl der Mitglieder im Projektteam) richtet sich nach der Volumen der Projektaktivitรคten und der Komplexitรคt von dem Projekt.
Teamstruktur testen
Normalerweise, a Tests Das Team besteht aus folgenden Mitgliedern:
| Bezeichnung | Aufgaben |
|---|---|
| Test Manager |
Verwalten Sie das gesamte Projekt Definiert das Projekt Richtung |
| Tester |
Baut die auf Testfรคlle Generieren Sie Testsuiten Ausfรผhren Die Tests, Log Ergebnisse, Profil melden der Defekt |
| Entwickler im Test |
Erstellt Programm zum Testen โ von Entwicklern erstellter Code Erstellt Testautomatisierungsskripte |
| Testadministrator |
Baut auf und sorgt dafรผr Test Umgebung und Vermรถgenswerte sind verwaltet und gepflegt Unterstรผtzung Das Team nutzt die Testumgebung fรผr die Testausfรผhrung |
| SQA-Mitglieder | รbernehmen Sie die Verantwortung fรผr die Qualitรคtssicherung |
Gemรคร diesem Personalplan benรถtigen Sie mindestens 5 Mitglieder fรผr Ihr Projektteam. Jedes Mitglied erhรคlt eine anders Rolle im Projektteam, und das mรผssen sie auch Kompetenzen entsprechenden der ihnen zugewiesenen Rolle.
Wenn das Projekt komplex ist und ein hohes Volumen hat, sollten die Projektteams wachsen in der Grรถรe und Treppe um der Komplexitรคt gerecht zu werden. In einem solchen Fall kรถnnen mehrere Personen eine Rolle รผbernehmen und ihre Verantwortung erfรผllen.
Schritt 1.2) Kompetenzbewertung
Mitglied Kompetenzen sind ein wichtiger Punkt, den Sie bei der Ressourcenplanung berรผcksichtigen sollten. Sie mรผssen Mitglieder mit unterschiedlichen Elementen abgleichen Kompetenzen zu den Recht Aufgabe. Es bedeutet, das zu wรคhlen geeignet Person fรผr den Job.
Betrachten Sie das folgende Szenario โ
Angenommen, Sie weisen einem Mitglied einen Entwickler als zu Tester im Projektteam. Seine Aufgabe ist es, die Testfรคlle auszufรผhren und die Mรคngel an den Testmanager zu melden. Diese Aufgabe muss in einer Woche erledigt werden. Aber das Ergebnis ist:
Sie haben ihn dem zugewiesen Wrongs Aufgabe. Er ist ein Entwickler, seine Fรคhigkeiten liegen im Programmieren, nicht im Testen. Die Zuordnung eines Mitglieds zu einem falschen Skill kann dazu fรผhren, dass die Aufgabe fehlschlรคgt und das Projekt verzรถgert wird.
Um diesen Fehler zu vermeiden, muss der Testmanager vor der Zuweisung von Mitgliedern zu einer Aufgabe viele Faktoren berรผcksichtigen:
- Das Geschicklichkeit von den Mitgliedern benรถtigt wird, um verschiedene Projektaufgaben zu erledigen.
- Die Fรคhigkeiten und Fertigkeiten der Teammitglieder mรผssen an der Projektmission und dem Projektziel gemessen werden. Wenn den verfรผgbaren Personen die notwendigen Kompetenzen fehlen, sollte der Testmanager planen, wie sie diese weiterqualifizieren kรถnnen.
Schritt 1.3) Skill-Up-Planung
- Identifizieren Sie die Lรผcken: In einigen Fรคllen gibt es solche Lรผcken zwischen den Kompetenzen des Mitglieds und dem Projektkompetenzbedarf. Es liegt in der Verantwortung des Testmanagers, herauszufinden, welche Fรคhigkeiten den Mitgliedern fehlen, um einen geeigneten Schulungsplan fรผr sie zu erstellen. Im vorherigen Szenario mangelt es dem Teammitglied beispielsweise an Testfรคhigkeiten, was eine Lรผcke darstellt, die der Testmanager identifiziert hat.
- Schulung und Bewertung: Bei der Personalplanung wird auch darรผber nachgedacht, wie bestehende Mitglieder geschult und weiterentwickelt werden kรถnnen, um die erforderlichen Fรคhigkeiten und Kompetenzen zu erlangen. Der Trainingsplan sollte unmittelbar nach der Feststellung der Lรผcke erstellt und angewendet werden. Im obigen Beispiel sollte dieses Mitglied trainiert werden testing Fรคhigkeiten, um die Prรผfaufgabe รผbernehmen zu kรถnnen.
- Bewertung: Die Trainingsprogramme sind รผberwacht und hรคufig ausgewertet um sicherzustellen, dass sie wirksam sind. Dieses Programm kann bei Bedarf geรคndert werden.
Im oben genannten Fall muss der Manager beispielsweise den Schulungsfortschritt des Entwicklers bewerten. Wenn es fรผr den Entwickler schwierig ist, Tests durchzufรผhren, kรถnnte der Manager eine alternative Schulungsmethode in Betracht ziehen oder darรผber nachdenken, ihn zu ersetzen.
Schritt 2) Bauen Sie das Projektteam auf
Nachdem Sie die Entwicklung abgeschlossen habenping Personalplanung, es ist Zeit, Ihr Projektteam zusammenzustellen.
Wie kann ich ein erfolgreiches Team aufbauen? Es gibt 4 Punkte, die wichtig sind, um ein effektives Team aufzubauen
Schritt 2.1) Teammission
Das erste, was der Testmanager tun muss, ist die Freigabe Teammission mit den anderen Mitgliedern. Die Erstellung eines Leitbildes erfordert, dass die Teammitglieder darรผber nachdenken, diskutieren und eine Einigung erzielen
Zum Beispiel die Mission fรผr die GuruDas 99-Bank-Projekt dient dem Test der Net-Banking-Fazilitรคt des angesehenen โGuru99 Bankโ. Als Testmanager mรผssen Sie diese Mission mit Ihren Teammitgliedern teilen und ihnen die Bedeutung der Mission fรผr die Geschรคftstรคtigkeit aufzeigen.
Schritt 2.2) Teamverantwortung
Was passiert, wenn Teammitglieder nicht wissen, was ihre Rolle ist und was sie im Projekt tun sollen?
In einer Teamumgebung ist es sehr wichtig, dass die Teammitglieder wissen, was ist erwartet von jedem von ihnen.
Im Projekt GuruBei der 99 Bank kรถnnen Sie das Teammeeting abhalten. Im Meeting mรผssen Sie Folgendes beachten:
- Machen Sie deutlich, wer die Verantwortung trรคgt und was Sie von Ihrem Team erwarten
- Stellen Sie sicher, dass sich jeder รผber seine Rolle und Verantwortlichkeiten im Klaren ist. Diese Rollen wurden bereits in Schritt 1.1 definiert
Schritt 2.3) Teamregeln
Teamregeln sind Richtlinien fรผr die Art und Weise, wie sie zusammenarbeiten. Teams brauchen nicht viele Regeln, um gut zusammenzuarbeiten, aber jeder im Team sollte den Regeln zustimmen und die Verantwortung dafรผr tragen, dass sie befolgt werden
Nachfolgend finden Sie einige Beispiele fรผr Teamregeln
Schritt 2.4) Teammotivation
Teamarbeit ohne Motivation wirkt wie ein Kรถrper ohne Seele. Als Testmanager eines GuruBeim 99-Projekt liegt es an Ihnen, Ihr Team jeden Tag aufs Neue zu motivieren.
Wenn Sie รผber ein motiviertes Team verfรผgen, verbessert sich die Qualitรคt und Produktivitรคt Ihres Projekts. Sie schaffen ein gutes Arbeitsumfeld, das Ihr Mitglied stรคrkt.
Wenn Sie wissen mรถchten, wie Sie Ihr Team motivieren kรถnnen, schauen Sie sich das an Menschenkenntnis Artikel.
Schritt 3) Projektteam verwalten
Die Leitung eines Teams ist eine sehr anspruchsvolle Aufgabe fรผr Testmanager. Sie werden mit unterschiedlichen Persรถnlichkeiten und Arbeitsweisen zu tun haben. Das Hauptziel eines guten Managers ist es, alle auf das Wesentliche zu fokussieren, die Kommunikation sicherzustellen und das Projekt auf Kurs zu halten. track.
Die folgende Abbildung zeigt die wichtige Rolle des Testmanagers. Stellen wir uns vor, dass es im Team viele Nullen gibt, aber ohne Leiter sind es immer noch Nullen. Aber mit einem Manager kรถnnen sie zusammengefasst werden und eine groรe Zahl ergeben.
Es gibt drei Mรถglichkeiten, ein Team zu verwalten, wie in der folgenden Abbildung dargestellt:
Team einrichten Target
Der Testmanager muss den Teammitgliedern klar machen, woran sie arbeiten. Er muss die Teamziele definieren, die alle Mitglieder kennen und denen sie zustimmen sollten. Im Projekt Guru99 Bank, das Ziel des Teams ist es, โdie Online-Banking-Funktion zu testenโ Guru99 Bankโ
Teamziele sollten entworfen und in die vorgegebene Aufgabe eingeteilt werden.
Beobachtung
Teambeobachtung bedeutet:
- รberwachung die Leistung der Teammitglieder
- Ohne fundierte Kenntnisse zu was sie tun und Ergebnis ihrer Arbeit.
Die Beobachtung hilft dem Testmanager bei der รberprรผfung Wirksamkeit der Arbeit eines Teammitglieds, des Projekts Fortschritt, Frรผherkennung von Problemen.
Konfliktverwaltung
In einem Projektteam, in dem Menschen mit unterschiedlichen Persรถnlichkeiten und Arbeitsstilen zusammenarbeiten, kommt es zwangslรคufig zu Konflikten. Menschen haben unterschiedliche Standpunkte und unter den richtigen Umstรคnden eskalieren diese Unterschiede zu Konflikten. Die Rolle des Testmanagers besteht darin, diesen Konflikt zu lรถsen.
รben wir anhand eines Beispiels
Wรคhrend des Projekts Guru99. Sie setzen auf den Fortschritt und bitten alle Teammitglieder, den Projektfortschritt zu aktualisieren. Hier ist ihre Antwort.
Ignorieren Sie diesen Konflikt
Geben Sie jemandem die Schuld fรผr dieses Problem
Lรถsen Sie den Konflikt so schnell wie mรถglich
Hier sind einige empfohlene Aktivitรคten, mit denen Sie einen solchen Konflikt lรถsen kรถnnen.
- Halten Sie ein Team Treffen die Mitglieder dazu zu bringen, die Projektsituation anzuerkennen
- Lassen Sie die Mitglieder verstehen die Bedeutung der Zusammenarbeit im Projekt
- Bitte sie darum loslegen den Konflikt zu lรถsen
Das Wichtigste wรคhrend des gesamten Lรถsungsprozesses ist die Einhaltung Kommunikation offen fรผr alle. Die Beteiligten mรผssen รผber den Konflikt sprechen und ihre starken Gefรผhle besprechen.
Konflikte lassen sich direkt und schnell erkennen und lรถsen. Indem man Unterschiede respektiert, Konflikte umgehend beilegt und prรคventiv handelt, kann man ein gesundes und kreatives Teamklima bewahren.













