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?
Antworten:
MEINER BESCHEIDENEN MEINUNG NACH:
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
quelle
In einer kürzlich veröffentlichten Stellenbeschreibung habe ich gesagt, dass ich nach etwas Ähnlichem suche. Folgendes meine ich:
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!
quelle
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.
quelle
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.
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.
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.
quelle
Sehen Sie, ob diese Dinge in Ihrem Fall WAHR sind - wenn ja, sind Sie gut
quelle
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.
quelle
Erreicht das Team mehr, weil Sie Mitglied sind?
Gute Programmierer überwinden immer Einschränkungen. In einem Team zu sein ist nicht anders.
quelle