how build successful qa team
Was verstehen wir unter einem großartigen Software-Test-Team?
'Ein Team mit einem Starspieler ist ein gutes Team, aber ein Team ohne einen ist ein großartiges Team.' - Unbekannter Autor.
Das obige Zitat führt uns zu einer Diskussion über großartige Teams und ihre Eigenschaften. Der Artikel basiert auf Erfahrungen, die bei der Arbeit in verschiedenen Teams gesammelt wurden, der Beobachtung des Verhaltens der Teammitglieder unter Zeitdruck und der Komplexität eines Projekts.
Dies gilt auch für das Software-Testteam, das in den Projektaktivitäten einen herausragenden Platz einnimmt und für die Durchführung dieser Aktivitäten den richtigen Personenmix benötigt.
Was du lernen wirst:
Warum scheitern einige Software-Testteams und andere sind erfolgreich?
Gibt es eine Lösung für dieses Problem? Die Antwort lautet Ja und Nein - hängt davon ab, wie sich die Teammitglieder auf das gemeinsame Ziel des Teams ausrichten, nicht auf Kosten der Unterdrückung des Interesses der Teammitglieder, sondern in Zusammenarbeit mit dem gemeinsamen Verständnis des vorliegenden Problems.
Der Erfolg hängt auch von den Führungsattributen ab, die Test Lead - „Captain of the Ship“ - besitzt.
Ziel dieses Artikels ist es, Software-Testingenieuren oder allen, die an Teamarbeit glauben, zu helfen, die Eigenschaften des Hochleistungsteams zu verstehen und sie in ihren Teams zu kultivieren.
Der Erfolg eines Teams hängt auf lange Sicht nicht von einer Person ab, die als „STAR“ gilt, sondern von allen, die Sternhaufen bilden, die ein großartiges Team bilden.
Eigenschaften eines großartigen Software-Testteams
Anfangsphase: Stellen Sie sich folgende Frage:
Kennt das neue Teammitglied den Grund, warum es für das Team ausgewählt wurde?
Neue Mitglieder des Teams sind oft verwirrt über ihre Präsenz im Team. Obwohl Sie vielleicht argumentieren, dass er / sie den Zweck nicht kennen und nur an der ihm / ihr zugewiesenen Aufgabe arbeiten muss. Viele höhere Führungskräfte machen diesen Fehler.
Helfen Sie Einzelpersonen, das Projekt in einem größeren Kontext zu verstehen, indem Sie die Definition der Rollen und Verantwortlichkeiten klären
Dazu gehören die Relevanz seines Jobs, die Fähigkeiten von Personen, die zu den Projekten beitragen könnten, und das gemeinsame Teamziel, das zuvor definiert wurde. Dies bringt großes Engagement für die Arbeit mit sich und trägt somit zu ihrer Qualität bei.
Eigentum
Wenn die Komplexität des Projekts in Bezug auf Aufgaben und Teamgröße zunimmt, ist es nicht möglich, einzelne Aufgaben eines einzelnen Leiters zu verfolgen. Daher würde die Lösung hierfür darin bestehen, Einzelpersonen das Eigentum zuzuweisen.
Diese virtuelle Führung wirkt jedoch häufig eher als Hindernis als als Lösung, wenn sie nicht als angemessen erachtet wird. Die bloße Ernennung einer Person zum Eigentümer, ohne ernsthaft darüber nachzudenken, ob sie das Team leiten könnte, würde nicht das gewünschte Ergebnis bringen.
Einzelpersonen, die als Eigentümer auftreten sollte eine Denkweise haben, die der Denkweise der Führungskräfte und dem Stolz ihrer Seite entspricht, als zukünftige Führungskräfte zu agieren. Dies sind Menschen, die etwas bewirken können, indem sie ihre Teammitglieder mit sich führen. Dieselben Leute, die gleichgültige Einstellungen gegenüber ihrem Team zeigen, werden das Team auflösen.
Die Aufgabe der Eigentümer beschränkt sich nicht nur darauf, die Aufgabe den Teammitgliedern zuzuweisen, sondern auch die vorliegende Aufgabe zu verstehen, eine Situation mit einer viel breiteren Perspektive und ein gemeinsames Verständnis unter ihren Teammitgliedern.
Unterstützen Sie das Teammitglied in Zeiten, in denen es schwierig ist, die Aufgabe zu bewältigen, ermutigen Sie es, korrigieren Sie seine Fehler, indem Sie nicht als Lead, sondern als Peer auftreten, auf Ideen reagieren oder sich von erfahrenen Mitgliedern für die entsprechende Situation beraten lassen gemeinsames Ziel.
Zusammenarbeit und ein solides Gefühl der gegenseitigen Abhängigkeit in einem Team entschärfen das Schuldverhalten und fördern Lern- und Verbesserungsmöglichkeiten.
Kenntnis erfahrener Spieler im Team
Der Begriff 'Erfahrene Spieler' bezeichnet die Person, die viel Zeit im selben Projekt oder in einer ähnlichen Art von Arbeit verbracht hat. Sie sind Ressourcen, die über ein umfassendes Wissen über das Projekt verfügen. Durch die richtige Kanalisierung ihres Wissens könnte das gesamte Team davon profitieren.
Diese Person sollte eher fleißig als arrogant gegenüber anderen arbeiten. Es wird allgemein gesagt, 'vergangener Erfolg erzeugt Arroganz'. Sie sind leistungsstärkere Spieler, deren Abwesenheit in einem Team zu spüren war, aber dies sollte kein alleiniges Kriterium sein, da andere mit einem ähnlichen Kaliber die gleiche Chance haben, in dieser Position zu agieren.
Motivation - Schlüsselfaktor
Bei der Motivation geht es nicht nur darum, eine Rede zu halten, wenn Mitglieder des Teams versammelt sind, sondern es sollten alle Anstrengungen unternommen werden, um diese Rede auf jeden Einzelnen zuzuschneiden.
Dies bedeutet, dass jedes Teammitglied einzigartige Qualitäten und einen einzigartigen Arbeitsstil hat. Diese Aufgabe ist für Testleiter ziemlich komplex als gesagt, da der Leiter Anstrengungen unternehmen muss, um die Gefühle des Teammitglieds nicht nur gegenüber der zugewiesenen Aufgabe, sondern auch gegenüber dem gesamten Projekt zu spüren.
Die positive Einstellung von Lead Will Energy Teams - Dies wird aus Erfahrung in einem großartigen Testteam zitiert. Wenn sich der Leiter über lange Arbeitszeiten beschwert oder darauf besteht, dass die Teammitglieder mit einem Zeitplan arbeiten, der nicht eingehalten werden kann, wird Ihr Team Ihre Einstellung widerspiegeln.
Er / Sie ist ein wahrer Anführer, der trotz eines unangemessenen Zeitplans das Vertrauen der Teammitglieder vermittelt, an ihre Fähigkeiten zu glauben und gleichzeitig im Hintergrund zu arbeiten, um die Bemühungen seiner Teammitglieder zu rechtfertigen, an einem unangemessenen Zeitplan zu arbeiten, diesen Zeitplan jedoch zu erweitern um seine Teammitglieder einfach zum Job zu machen.
Anerkennung
Jeder mag es, für seine Arbeit anerkannt zu werden. Wenn eine Person für ihre Arbeit ausgezeichnet wird, sollte die Verantwortung des Teamleiters den Grund für die individuelle Anerkennung vor andere bringen.
Alpha- und Betatests in der Softwareentwicklung
Die Entscheidung des Teamleiters für diese Art von Aufgabe sollte unparteiisch sein. Dies bringt den Mitgliedern des Teams großen Respekt für die ausgezeichnete Person. Sie würden aus ähnlichen Gründen handeln und letztendlich würde das Team von ihrer kollektiven Reaktion profitieren.
Sehr oft werden die Mitglieder, die für einen virtuellen Leiter arbeiten, nicht erkannt, da sie für den Teamleiter nicht sichtbar sind. Es liegt in der Verantwortung eines virtuellen Leiters, die Leistungen und Beiträge eines Teammitglieds hervorzuheben.
Dies zeigt an, dass ein virtueller Leiter ein zukünftiger Leiter ist, der sich gut um sein Team kümmert und von seinen Teammitgliedern gut aufgenommen wird.
Einzelgespräch
Es wird oft gesehen, dass Rollen und Verantwortlichkeiten für die Mitglieder am Anfang definiert werden und die Bewertung am Ende des Projekts erfolgt. Einverstanden, dass es ein formaler Prozess ist. Informelle Einzelgespräche tragen jedoch zu diesem formellen Prozess bei.
Diese informellen Treffen sollten sich mit aktuellen Themen befassen, für die die Mitglieder während des Gruppentreffens keine Lust haben, etwas zu vermitteln. zukünftige Möglichkeiten für Mitglieder, Identifizierung zukünftiger Führungskräfte / Eigentümer des Teams und nach Rückmeldungen von Teammitgliedern auf aktuelle Probleme reagieren.
Rechtzeitiges und angemessenes Feedback kann den Unterschied zwischen einem Team, das Fehler verbirgt, und einem Team, das Fehler als Chance sieht, ausmachen. Die Verantwortung für schlechte Leistungen hängt in der Regel eher von der Teamstruktur als von der individuellen Inkompetenz ab. Es sind jedoch Einzelpersonen, die zu Schulungsprogrammen geschickt werden, um das Problem zu beheben.
Wenn Teammitglieder das Gefühl haben, gegeneinander antreten zu müssen, um um Belohnungen und Anerkennung zu kämpfen, werden sie Informationen zurückhalten, die für das größere Team nützlich sein könnten. Wenn ein Team Probleme hat, konzentriert sich der effektive Teamleiter auf die Teamstruktur, bevor er sich auf Einzelpersonen konzentriert.
'Sagen Sie den Leuten nicht, wie sie Dinge tun sollen, sagen Sie ihnen, was sie tun sollen, und lassen Sie sich von ihnen mit ihren Ergebnissen überraschen.' - George Patton
Fazit
Beim Aufbau eines erfolgreichen Teams sind viele Dinge zu beachten. Die Schlüsselwörter - Einheit, Vertrauen, Respekt für die Meinung anderer und Handeln ohne Angst - sind Zutaten für das großartige Testteam und im Allgemeinen für jedes erfolgreiche Team.
Schauen Sie sich nach dem Lesen dieses Artikels Ihr Team an und fragen Sie sich: 'Arbeiten Sie in einem großartigen Testteam?' Oder 'Werden Sie alle Anstrengungen unternehmen, um ein großartiges Testteam aufzubauen?'. Warten Sie dann nicht länger und versuchen Sie in der nächsten Sekunde, ein 'Great Software Testing Team' aufzubauen.
„Zusammenkommen ist ein Anfang, Zusammenhalten ist ein Fortschritt, Zusammenarbeiten ist ein Erfolg“. - Henry Ford
Zu dir hinüber!
Was denkst du aus deiner Erfahrung? Was sind Ihre Merkmale für den Aufbau eines erfolgreichen QS-Teams?
Über den Autor: Sharath R. Bhat ist Software Test Engineer bei Torry Harris Business Solutions in Bangalore und verfügt über mehr als drei Jahre Erfahrung im Bereich Softwaretests. Ein ISEB / ISTQB-zertifizierter Testingenieur, der in den Bereichen Telekommunikation, Finanzen und Gesundheitswesen tätig war. Zu den technischen Fachgebieten gehören das Testen von Webanwendungen, Client-Server-, Data Warehousing- und Middleware-Anwendungen, die mit „Kabira“ erstellt wurden.
Tolle Artikel zum Testen von Software in Ihrem Posteingang! Gerade klicken Sie hier um die Artikel per E-Mail zu erhalten.
Literatur-Empfehlungen
- Teambildung beim Testen von Software - So bauen Sie Ihr QS-Team auf und erweitern es
- Wie kann man in einer agilen Testwelt ein guter Team-Mentor, Coach und ein echter Team-Verteidiger sein? - Die Inspiration
- Vollständige Anleitung zum Erstellen von Verifikationstests (BVT-Tests)
- 5 Hauptprobleme mit großen QS-Testteams und deren Handhabung
- So bereiten Sie eine herausragende QA-Testpräsentation vor und liefern sie an das Team
- Führung beim Testen - Verantwortlichkeiten des Testleiters und effektives Management des Testteams
- Wie man ein glücklicheres und erfolgreicheres Testteam führt - Testführung Teil 2
- Kontextgesteuertes Testen: 7 Grundprinzipien mit einem Beispiel