Wer kann als guter Teamplayer bezeichnet werden? [geschlossen]


8

Oft trifft man in Stellenanzeigen auf etwas wie "Teamarbeiter" oder "Enthusiast, in einem Team zu arbeiten" oder ähnliches, in dem angegeben wird, dass Sie ein gutes Mitglied eines Entwicklungsteams sein oder werden sollen.

Wer kann als gutes Teammitglied angesehen werden? Welche Eigenschaften eines Entwicklers können als gute Punkte für die Arbeit in einem Team angesehen werden? Wie kann ein Entwickler auch seine Teamfähigkeit (oder Attribute, wenn Sie so wollen) verbessern?


Es ist so eine schlüpfrige Frage, ich würde gerne einige Antworten von Leuten sehen, die Erfahrung in großen Teams und große Teambemühungen haben.
Patrick Hughes

Antworten:


11

MEINER BESCHEIDENEN MEINUNG NACH:

  1. Ein gutes Teammitglied ist eine Person, die zielorientiert statt selbstorientiert ist.
  2. Qualitäten: Mehr über das Gesamtbild als über die Selbstzufriedenheit nachdenken. Dies ist der entscheidende Punkt. Alle anderen Eigenschaften (wie Zuverlässigkeit, konstruktive Kommunikation) erben von dieser
  3. Wie man sich verbessert:

Versuchen Sie zu qualifizieren, wie Sie tagsüber mit Ihrem Team interagieren, definieren Sie gute und schlechte Punkte und achten Sie bei den nächsten Besprechungen darauf.

Stellen Sie sich auf die Rollen des anderen und überlegen Sie, wie Sie die Arbeit anderer beeinflussen können.

Versuchen Sie, bei "harten" Gesprächen verschiedene Techniken (wie Six Thinking Hats ) anzuwenden


Diese summieren sich zu jemandem, der professionell handelt, in der Tat großartige Punkte.
Patrick Hughes

Diese Eigenschaften beschreiben auch einen Anführer, daher sehe ich nicht, wie diese einen Teamplayer von einem Teamleiter unterscheiden
Neil McGuigan

Ja, sind Sie. Aber ein Führer zu sein bedeutet nicht, dass Sie diese Position innehaben müssen. Ein echter Teamleiter sollte jedoch die Leiter seiner Teammitglieder ansprechen. Dies erhöht den Wert sowohl für das Projekt als auch für jedes Mitglied selbst erheblich. Gute Lektüre zu diesem The Baron Son
Disciple

9

In einer kürzlich veröffentlichten Stellenbeschreibung habe ich gesagt, dass ich nach etwas Ähnlichem suche. Folgendes meine ich:

  1. Du arbeitest gerne mit anderen. Dies bedeutet nicht, dass Sie besonders extrovertiert sein müssen. Aber wenn Sie keine Zusammenarbeit mögen, machen wir Sie einfach verrückt.
  2. Sie haben einige soziale Fähigkeiten. Als Programmierkollege sind meine Standards hier nicht besonders hoch. Ich bin selbst ziemlich dumm. Aber man muss etwas darüber wissen, wie man gut mit anderen spielt.
  3. Sie kümmern sich um andere Menschen. Zu wissen, wie man mit anderen Menschen zurechtkommt, reicht nicht aus. Sie müssen sich darum kümmern, wie es anderen Menschen geht und welche Auswirkungen Sie auf sie haben.
  4. Sie interessieren sich mehr für Teamleistung als für persönliche Leistung. Ruhmeshunde, Helden und Cowboys können ein Team ruinieren. Wie im Sport gewinnen oder verlieren gute Entwicklungsteams gemeinsam.
  5. Sie können unabhängig denken. Die besten Teams haben Menschen mit unterschiedlichem Hintergrund und Charakterstärke, um ihre eigenen Ansichten und Meinungen zu vertreten.
  6. Sie können Kompromisse eingehen. Auch wenn Sie unabhängig denken, müssen Sie nicht jedes Argument gewinnen. Wenn der Rest des Teams einen Einrückungsstil für Differenzcodes bevorzugt und Sie sie sonst nicht überzeugen können, können Sie ihn loslassen.
  7. Du bist im Allgemeinen glücklich. Eeyores, Jammern und Mopers können einem Team die Energie entziehen. Sie müssen nicht jede Sekunde ein Sonnenstrahl sein, aber Sie sollten die meiste Zeit in der Lage sein, positiv und enthusiastisch zu bleiben.

Das scheint mir die Grundlagen zu sein.

Ich sollte beachten, dass manche Leute, wenn sie "Teamwork" sagen, Leute meinen, die sich mit endlosem Mist abfinden, weil es das ist, was jemand an der Macht für zweckmäßig hält. Diese Leute werden sagen, dass jemand, der für sich selbst (oder für die Kunden) eintritt, "kein Teamplayer ist". Aber wenn Support nur in eine Richtung geht, ist das kein Team. Vorsicht davor!


8

Kommunikation ist der Schlüssel. Eine Denkweise, bei der Sie an "unserem Code" und nicht nur an "meinen Modulen" arbeiten, wäre die zweite.
Eine breite Erfahrung, die es Ihnen ermöglicht, aus der Arbeitswarteschlange eines anderen zu ziehen, wenn Ihre eigene erschöpft ist. Und umgekehrt: Sie müssen wissen, wann Sie das Team um Hilfe bitten müssen, wenn Sie einen Haken haben, der Ihre eigene Arbeitswarteschlange verzögern könnte. Einhaltung lokaler Standards für Codierungs- und Moduldesignstile. Behalten Sie ein Gefühl für den Fortschritt des Teams insgesamt.

Als allgemeine Definition für alle Aspekte eines Arbeitsumfelds schlage ich vor: Ein gutes Teammitglied ist jemand, der eine Schicht über seine eigenen Verantwortlichkeiten hinaus denken und reagieren kann.


5

Wer kann als gutes Teammitglied angesehen werden?

Es ist unglaublich schwer genau zu bestimmen, was eine einzelne Person tun muss, um ein Teamplayer zu sein. Es gibt einige Eigenschaften, aber eine Person kann ein totaler Flop in einem Team und ein wertvolles Kapital für ein anderes sein. Das Studium von Themen wie Sozialpsychologie, Organisationsverhalten, Management und Führung führt zu einem Verständnis der Teamdynamik. In verschiedenen Forschungsarbeiten gibt es eine Fülle von Kenntnissen darüber, wie man Teams aufbaut und pflegt.

Ich denke, dass das Team der beste Richter ist, wer für dieses Team am besten geeignet ist. An jedem Ort, den ich jemals interviewt habe, habe ich immer mit einer Reihe von Mitgliedern des Teams interviewt. Vielleicht nicht das gesamte Team, sondern in der Regel der Teamleiter / -manager, der technische Leiter des Teams und mindestens ein Ingenieur, zusätzlich zur Personalabteilung und dem Einstellungsmanager.

Die kurze Antwort wäre, dass ein gutes Teammitglied jemand ist, der die aktuellen Bedürfnisse des Teams technisch und persönlich erfüllen kann.

Welche Eigenschaften eines Entwicklers können als gute Punkte für die Arbeit in einem Team angesehen werden?

Es kommt auf das Team an und was das Team braucht. Unterschiedliche Teams haben unterschiedliche Bedürfnisse, daher gibt es hier keine eindeutige Antwort. Im Allgemeinen sollte ein Entwickler (oder jemand in einem Team) wahrscheinlich ein hohes Maß an Verträglichkeit, Gewissenhaftigkeit und Extraversion der Big Five aufweisen. Flexibilität, Anpassungsfähigkeit und Offenheit für neue Ideen und Konzepte würden ebenfalls helfen, unabhängig von Ihrem Job und Ihrer Rolle im Team.

Das spezifische Wissen und die Erfahrung des Einzelnen wären wahrscheinlich nützlicher, um zu bestimmen, welche Kapazität er im Team bereitstellen kann.

Wie kann ein Entwickler auch seine Teamfähigkeit (oder Attribute, wenn Sie so wollen) verbessern?

Erstens wäre es ein guter Anfang, Ihre persönlichen Eigenschaften zu verstehen. Ich habe die Big Five Persönlichkeitsmerkmale sowie die verwendeten Myers-Briggs-Typindikatoren gesehen . Das ist auch nicht so toll - Ihr aktueller temporärer Zustand kann sich drastisch auf die Ergebnisse auswirken. Wenn Sie jedoch über einen bestimmten Zeitraum verschiedene Umfragen durchführen, können Sie wahrscheinlich besser verstehen, wo Sie sich jetzt auf persönlicher Ebene befinden, und dann Merkmale identifizieren, die für ein Team möglicherweise unerwünscht sind, und auf die Korrektur dieser Merkmale hinarbeiten. Es ist jedoch ein langfristiger Prozess, der möglicherweise nicht für alle möglich ist.

Zweitens ist es auch wichtig, Ihr technisches Wissen zu verstehen. Sie müssen wissen, was Sie in Bezug auf funktionale Rollen in das Team einbringen können. Dies kann die Fähigkeit sein, mit Anforderungen, Systemdesign und -architektur, Implementierung unter Verwendung einer bestimmten Sprache und / oder eines bestimmten Frameworks, Debugging und Testen usw. zu arbeiten. Wenn Sie wissen, was Sie gerne tun und was Sie gut können, können Sie sich effektiver bei Teams bewerben und wissen, für welche Rollen Sie am besten geeignet sind.


Die Teamdynamik ist, wie oben erwähnt, ein riesiger Forschungsbereich in einer Reihe von Bereichen. Im Folgenden finden Sie nur eine kurze Zusammenfassung dessen, was ich schnell ausgraben kann.

Gemäß meinem Lehrbuch zum Organisationsverhalten kann die Teameffektivität anhand von vier Faktoren bestimmt werden. Diese Faktoren sind Kontext, Zusammensetzung, Arbeitsgestaltung und Prozess. Ihre Frage scheint sich auf die Zusammensetzung des Teams zu konzentrieren, wie das Team besetzt sein sollte. Die vier Komponenten der Teamzusammensetzung sind die Fähigkeiten der Teammitglieder, Persönlichkeiten, Rollenzuweisung, Vielfalt, Teamgröße, Flexibilität der Mitglieder und Präferenzen der Mitglieder.

Ein Team benötigt ein Gleichgewicht zwischen drei verschiedenen Fähigkeitstypen - technisch, problemlösend / entscheidungsorientiert und zwischenmenschlich. Sie möchten sicherstellen, dass Ihr Team über das richtige Gleichgewicht zwischen all diesen verfügt. Ein Team braucht am ersten Tag nicht alles. Beispielsweise benötigen Sie möglicherweise keine technischen Kenntnisse, bis eine Lösung implementiert werden muss. Abhängig von der Art der Probleme, die das Team zu lösen versucht, oder den Zielen, die das Team zu erreichen versucht, benötigen Sie eine andere Mischung dieser Fähigkeitstypen.

In Bezug auf individuelle Persönlichkeitsmerkmale werden die Big Five-Persönlichkeitsmerkmale häufig verwendet, um Personen zu identifizieren, die das größte Potenzial haben, Teamplayer zu sein. Teams, die über alle Mitglieder hinweg ein hohes Maß an Extraversion, Verträglichkeit, Gewissenhaftigkeit, Offenheit für Erfahrungen und emotionale Stabilität aufweisen, schneiden tendenziell besser ab. Es wurde auch festgestellt, dass das Mischen einer großen Varianz (z. B. wenn einige Mitglieder extrem introvertiert und andere extrem extravertiert sind) über eines der Merkmale hinweg die Leistung tendenziell verringert. Einige Schlüsselmerkmale, die sich auf das gesamte Team auswirken können, sind Verträglichkeit, Gewissenhaftigkeit und Extraversion - eine Person, die äußerst wenig einverstanden, wenig gewissenhaft oder introvertiert ist, kann ein Team leicht stürzen.

Es wurden neun Schlüsselrollen in einem Team identifiziert: Linker (Koordination, Integration), Schöpfer (initiiert Ideen), Promoter (Verfechter von Ideen), Bewerter (Analyse von Optionen), Organisator (schafft Struktur), Produzent (Regie und Nachverfolgung) , Controller (Details, Regeln), Betreuer (externe Schlachten) und Berater (Informationssuche). Einige Personen besetzen mehrere Rollen, andere fallen möglicherweise in eine einzelne Rolle. In einem Team wird wahrscheinlich jede dieser Rollen von jemandem besetzt. Es ist eine gute Idee, beim Aufbau oder der Pflege eines Teams sicherzustellen, dass es jemanden gibt, der in jede dieser Rollen eintreten kann.

Die Verbesserung der Vielfalt unter den Mitgliedern (in Bezug auf Persönlichkeit, Geschlecht, Alter, Ausbildung, Spezialisierung, Erfahrung) führt zu einer Erhöhung der Chancen, dem Team die Fähigkeiten und Persönlichkeiten zu vermitteln, die erforderlich sind, um den Job effektiv abzuschließen. Diese Zunahme der Vielfalt erhöht auch die Konfliktmöglichkeiten innerhalb des Teams, wenn die Mitglieder beginnen, die Phasen der Gruppenentwicklung zu durchlaufen . Eine Gruppe mit weniger Vielfalt wird wahrscheinlich schneller und mit weniger Konflikten die Phasen durchlaufen, aber auch weniger wahrscheinlich die erforderliche Teamzusammensetzung haben, um einen so guten Job zu machen.

Die ideale Teamgröße liegt zwischen 7 und 9 Personen. Dieser Größenbereich ermöglicht die notwendige Vielfalt an Persönlichkeit und Fähigkeiten, ist jedoch klein genug, um Kommunikation und Management zu ermöglichen. Eine effektive Koordination ist wichtig, um die Arbeit zu erledigen, und 10 Personen sind ungefähr die Grenze für eine effektive Koordination und Kommunikation zwischen dem Management und der Gruppe und innerhalb der Gruppe selbst.

Ein Team, das flexibel ist, sodass die Mitglieder sich gegenseitig Aufgaben erledigen können, leistet gute Arbeit. Dies verringerte die Zuverlässigkeit für Einzelpersonen. Die Mitglieder sind zu Beginn des Projekts möglicherweise nicht gegenseitig geschult, aber die Einbeziehung von Personen, die anpassungsfähig und offen für Schulungen sind, um neue Fähigkeiten zu entwickeln, erleichtert den Aufbau eines Teams. Flexibilität ermöglicht es einem Team, die Leistung über einen längeren Zeitraum aufrechtzuerhalten.

Nicht jeder möchte in einem Team arbeiten. Einige Leute bevorzugen es, individuell zu arbeiten, und diese Leute in ein Team zu zwingen, ist nicht die beste Option für das Team. Unzufriedene Mitarbeiter im Team beeinträchtigen die Moral und Leistung des Teams.


4

Sehen Sie, ob diese Dinge in Ihrem Fall WAHR sind - wenn ja, sind Sie gut

  • Ich bin freundlich zu meinen Teamkollegen und sie sind freundlich zu mir
  • Ich bin freundlich und großzügig mit allen, egal wie egoistisch, pompös und wartungsintensiv einer oder mehrere meiner Teamkollegen sind
  • Immer wenn ich mich mit meinen Teamkollegen uneinig bin, habe ich meine Differenzen erfolgreich vermittelt, damit niemand beleidigt wird
  • Mein Chef ist glücklich mit mir
  • Ich helfe meinen Kollegen immer, vor meinem Chef das Gesicht zu wahren, wenn sie etwas falsch gemacht haben
  • Ich helfe meinen Teamkollegen bei ihren Code-Problemen und sage auch erfolgreich NEIN, wenn ich beschäftigt bin - ohne sie zu entmutigen
  • Ich werde mit meinen Kollegen oder BOSS nicht über Kleinigkeiten streiten und mache es NIEMALS zu einem Problem des Selbstwertgefühls oder der Vorherrschaft
  • Meine Teamkollegen mögen meinen Sinn für Humor

Gute Qualifikationen @greengit. +1
Saeed Neamati

4
Kollegen zu helfen, vor einem Manager das Gesicht zu wahren, ist nobel. Es kann jedoch müde werden, wenn Sie ihnen dabei helfen, das Gesicht zu schonen, insbesondere wenn immer wieder dasselbe Problem oder dieselbe Reihe von Problemen auftaucht. Es gibt einen Kompromiss zwischen Kameradschaft und der Verteidigung guter Standards, und manchmal gibt es Handlungen, die zumindest für kurze Zeit eine Konsequenz für den eigenen Ruf verdienen.
Ed Carrel

0

Ein guter Teamarbeiter ist jemand, der bereit ist, an dem Projekt für das Projekt zu arbeiten. Sie sind froh, nicht im Rampenlicht zu stehen und anderen zu helfen, ihre Ziele zu erreichen (je nach Bedarf), da sie wissen, dass dies langfristig zum Nutzen des Unternehmens und des gesamten Teams beitragen wird.

Sie suchen nicht nach Lob und versuchen nicht, Funktionen zu würdigen, für die sie nicht verantwortlich waren. Sie liefern jederzeit konstruktive Kritik.

Obwohl sie möglicherweise nicht die erste Person sind, an die ein Manager denkt, um das Team aufzubauen, liegt dies nur daran, dass sie im Unterbewusstsein des Managers bereits ein integraler Bestandteil des Teams sind.

Sie sind ehrlich und fleißig und werden nicht durch die Dinge erkannt, die sie sagen oder wen sie kennen, sondern durch die Dinge, die sie tun. Ein guter Teamarbeiter wird von Managern oft übersehen, aber mit seinen Kollegen genießen sie höchste Wertschätzung.


0

Erreicht das Team mehr, weil Sie Mitglied sind?

  1. Machen Sie Ihren Teil der Arbeit.
  2. Vermeiden Sie Praktiken, die andere daran hindern, ihre Arbeit zu erledigen.
  3. Sag nicht zu allem Ja. Sagen Sie Ihre Meinung, wenn Sie nicht einverstanden sind, aber nehmen Sie im Verhältnis zu Ihrem potenziellen Beitrag nicht unverhältnismäßig viel Zeit in Anspruch.
  4. Machen Sie das Teilen von Informationen mit Ihnen und von Ihnen bequem und vollständig.
  5. Gib es auf, alles nach deinem Geschmack zu haben. Es wird nicht passieren.
  6. Ziehen Sie andere Entwickler in das Team.

Gute Programmierer überwinden immer Einschränkungen. In einem Team zu sein ist nicht anders.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.