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.

Projektteam: Entwickeln, aufbauen, verwalten

1) Ist die Idee des Chefs richtig?

Ja

Nein

Falsch
In Ordnung

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

Projektteam

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

Bilden Sie ein hocheffektives Team

  • 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:

Bauen Sie ein effektives Team auf und verwalten Sie es

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:

Entwickeln Sie einen Personalplan

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:

Kompetenzbewertung

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

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

Bauen Sie das Projektteam auf

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?

Teamverantwortung

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

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.

Projektteam verwalten

Es gibt drei Möglichkeiten, ein Team zu verwalten, wie in der folgenden Abbildung dargestellt:

Projektteam verwalten

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.

Konfliktverwaltung

Teammitglieder kooperieren nicht, sie wollen die Dinge nach ihren Launen und Vorstellungen erledigen und sich nicht an irgendwelche Regeln halten. Was werden Sie in diesem Fall tun?

Ignorieren Sie diesen Konflikt

Geben Sie jemandem die Schuld für dieses Problem

Lösen Sie den Konflikt so schnell wie möglich

In Ordnung
Falsch

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.