Projektteam: Entwickeln, aufbauen, verwalten: Schritt-für-Schritt-Prozess
Im Testschätzung In dieser Phase haben Sie geschätzt, dass das Guru99-Bank-Projekt in einem Monat abgeschlossen sein wird. Sagen Sie, Sie brauchen 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?
In diesem Thema erfahren Sie Schritt für Schritt, wie Sie das Projektteam für das Guru99 Bank-Projekt organisieren. Um ein effektives Team aufzubauen und zu verwalten, 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.
Denn das Merkmal 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 Testen 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 sein kann oder ander sein wird 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:
- Die 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 mit der Entwicklung des Personalplans fertig sind, ist es an der Zeit, Ihr Projektteam aufzubauen.
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
Die Mission des Guru99 Bank-Projekts besteht beispielsweise darin, das zu testen Net-Banking-Fazilität der 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 zeigen.
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 Guru99 Bank können Sie die Teambesprechung abhalten. In der Besprechung müssen Sie:
- 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 sieht aus wie ein Körper ohne Seele. Als Testmanager eines Guru99-Projekts liegt es an Ihnen, Ihr Team jeden Tag konsequent 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 für einen Testmanager eine sehr anspruchsvolle Aufgabe. Sie werden mit unterschiedlichen Persönlichkeiten und Arbeitsstilen zu tun haben. Das Hauptziel eines guten Managers besteht darin, alle zu fokussieren, sicherzustellen, dass alle kommunizieren und das Projekt auf Kurs zu halten.
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 Mitgliedern mitteilen, wofür sie arbeiten. Sie müssen die Teamziele definieren, die alle Mitglieder kennen und denen sie zustimmen sollten. Im Projekt Guru99 Bank besteht das Teamziel darin, „die Net-Banking-Funktion der Guru99 Bank zu testen“.
Teamziele sollten entworfen und in die vorgegebene Aufgabe eingeteilt werden.
Beobachtung
Teambeobachtung bedeutet:
- Netzwerk Performance 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 das Projekt Guru99 auf den Fortschritt setzt, bitten Sie 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
Es gibt einige empfohlene Aktivitäten, auf die Sie zurückgreifen können, um solche Konflikte zu lösen
- 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 können direkt und schnell erkannt und bearbeitet werden. Indem Sie die Unterschiede zwischen Menschen respektieren, in der Lage sind, Konflikte zu lösen, wenn sie auftreten, und auch daran arbeiten, sie zu verhindern, können Sie eine gesunde und kreative Teamatmosphäre aufrechterhalten.













