Das passiert in jedem Team.
Aus bestimmten Gründen treten Konflikte im Team auf, die sich auf die allgemeine Motivation und Produktivität auswirken.
Was ist Ihr empfohlener Ansatz, um dieses häufige Problem zu lösen?
Beispiele :
- Ein Teil des Teams möchte die Abhängigkeitsinjektion implementieren, der andere Teil denkt, dass dies Zeitverschwendung ist.
- Einige Entwickler glauben, dass der Rest des Teams die Entwicklung verlangsamt (was erklärt, warum sie zu spät im Zeitplan sind)
- persönliche Inkompatibilitäten zwischen einem oder mehreren Entwicklern
- ein Entwickler weigert sich, mit einem anderen zu sprechen (ohne ersichtlichen Grund)
team
problem-solving
Kilian Foth
quelle
quelle
Antworten:
Ich hatte zwei Jahre lang ein Team von 10 Leuten ohne Konflikt (touch wood). Ich könnte Glück haben oder etwas richtig machen. Der beste Weg, mit Konflikten umzugehen, besteht darin, einen nie länger existieren zu lassen. Es gibt mehrere Grundwerte, die Sie predigen können.
All dies erfordert behutsame Anstrengungen von jemandem.
Software ist so ziemlich ein Teamspiel. Individuelle Brillanz ist im Allgemeinen von kurzer Dauer. Wenn ich mich an Ihren Beispielen orientiere:
Eine Sache, die ich sehr effektiv finde, ist zu wiederholen, "wir sind ein gutes Team" und zu wiederholen, "wir sind ein Team für die Einsamen".
quelle
Es hängt natürlich vom Konflikt ab; Sie kommen in verschiedenen Geschmacksrichtungen.
In diesem Fall muss klargestellt werden, dass es im Prinzip nicht darauf ankommt, welche richtig ist, sondern vielmehr, dass das gesamte Team denselben Ansatz verfolgt. Erklären Sie dies dem Inhaber der Minderheitsmeinung (und vergewissern Sie sich, dass dies nicht unbedingt die richtige Entscheidung ist, aber auch nicht wichtig genug, um Blut abzulassen). Der entartete Fall ist zum Beispiel, dass ein Entwickler sich weigert, die Quellcodeverwaltung zu verwenden oder sich einer Codeüberprüfung zu unterziehen. Das ist ein Management-Problem, und ich würde ehrlich gesagt nicht wissen, wie ich es lösen kann, ohne den betrügerischen Entwickler gehen zu lassen.
Es gibt wirklich keinen Weg, dies zu mildern. Machen Sie beiden klar, dass Streitereien nicht akzeptabel sind und dass ihr persönlicher Groll an der Tür überprüft werden muss, wenn sie produktive Mitglieder desselben Teams sein sollen (dies funktioniert, ob Sie der Manager sind oder nicht) ; Gleichaltrige können überraschend einflussreich sein, wenn sie sich ihrer selbst sicher sind). Wenn das nicht funktioniert, versuchen Sie entweder, sie auf das Organigramm aufzuteilen, um ihre berufliche / körperliche Nähe zu verringern, oder holen Sie sich einen Schreibtisch, der weit von ihnen entfernt ist.
Der Hauptunterschied zwischen diesem und den anderen Konflikttypen besteht darin, dass es wahrscheinlich eine richtige Antwort gibt. In der Regel hängt dies mit dem Code zusammen, den der eine oder andere Entwickler besitzt, und mit der Funktionsweise (gelegentlich handelt es sich um ein größeres architektonisches Argument). Das Wichtigste dabei ist, dass Sie es wahrscheinlich nicht wissen , obwohl es eine richtige Antwort gibt . Das Beste, was Sie tun können, ist zu vermitteln, um sicherzustellen, dass es sich um ein sauberes Argument handelt, und zu hoffen, dass beide Seiten überzeugt werden können. Auch hier können Sie dies tun, unabhängig davon, ob sie Ihnen Bericht erstatten oder nicht. Wenn Sie jedoch ein Peer sind, gehen sie möglicherweise zu einem Manager, um das Spiel erneut auszuführen, selbst wenn Sie es schaffen, sie zu einem Abschluss zu bringen.
quelle
Lassen Sie einen unvoreingenommenen Mediator von Drittanbietern mit beiden Konfliktparteien zusammensitzen und es ihnen erklären.
Es hilft, wenn der Mediator jemand ist, über den die Problemverursacher gerne reden, den sie aber immer noch respektieren und über den sie nicht überreden
quelle
Wenn sie nicht ausgereift handeln können, entlassen Sie sie beide und holen Sie sich einen Fachmann, vielleicht einen Auftragnehmer / jemanden, der freiberuflich tätig ist?
quelle
Meiner Erfahrung nach sind die meisten Konflikte dieser Art auf Zusammenstöße von Persönlichkeiten zurückzuführen. Einige von ihnen haben andere Elemente, aber meistens werden diese nur als Vehikel für Meinungsverschiedenheiten verwendet. Selbst wenn Sie das Problem lösen, über das sie streiten, ist es nur eine Frage der Zeit, bis etwas anderes eintritt.
Mein Rat:
1) Das erste ist, beiden klar zu machen, dass Konflikte sich schlecht auf beide auswirken und dass es keinen Gewinner und keinen Verlierer geben wird, sondern nur zwei Verlierer in unterschiedlichem Ausmaß.
2) Machen Sie ihnen klar, dass Sie von beiden erwarten, dass sie professionell handeln, was auch immer passiert. Sie müssen sich nicht mögen, aber sie müssen bürgerlich, effizient und organisiert sein. Stellen Sie sicher, dass dies in den jährlichen Bewertungen und Überprüfungen zum Ausdruck kommt. Die Unfähigkeit, mit einem Teamkollegen auszukommen, ist ein wesentliches Problem bei der Leistung.
3) Hören Sie sich ihre Probleme gegenseitig an und seien Sie gegebenenfalls mitfühlend, weisen Sie aber auch auf ihre Mängel in diesem Bereich hin, und vermeiden Sie es, in längere Diskussionen oder ein Urteil darüber zu geraten, wer richtig und wer falsch ist. Wie ich bereits sagte, haben beide in 95% der Fälle (die restlichen 5% sind echte Mobbingfälle oder ähnliches, die als Disziplinarangelegenheit angemessen angegangen werden müssen) Unrecht und müssen dies verstehen.
4) Halten Sie sie nach Möglichkeit getrennt, wo dies einfach ist. Ich finde im Allgemeinen nicht, dass das Zusammenwerfen von Menschen mehr als nur Aufsehen erregt. Wenn sie sich "versöhnen", wird es sowieso passieren und ich vermute, dass es wahrscheinlicher ist, wenn sie sich nicht ständig gegenüberstehen.
quelle
Du solltest sie dazu bringen, es mit einem "Tech Off" zu versuchen. Jede Seite bekommt eine Kiste mit Teilen - ein zerlegter Computer, derjenige, der die Maschine gebaut und als Erster gebootet hat, gewinnt.
Wenn das bei Ihnen nicht funktioniert, sollten Sie einen Machetenkampf oder sogar einen Kettensägenkampf versuchen.
quelle
TKI identifiziert eine Handvoll verschiedener Techniken zur Lösung von Konflikten, die möglicherweise eine Idee für die Lösung einiger Probleme darstellen. Es gibt einige legitime Probleme wie die Verwendung eines Frameworks oder nicht, obwohl dies entweder von einem Team, das über etwas abstimmt, als eine Möglichkeit zur Lösung behandelt werden kann, oder indem es sich wie ein Manager einer Art an eine höhere Macht wendet. In einigen Fällen kann es zu Auseinandersetzungen bei der Interpretation von Anforderungen kommen, die am besten von einem Projektmanager oder einem Geschäftsanalysten gelöst werden, um eine bestimmte Entscheidung zu erhalten. Gibt z sagt alles hat nichts drin.
Wenn es mehr Persönlichkeitskonflikte gibt, stellt sich die Frage, wie gut jeder das Problem kennt und was getan wird, wenn dies anhält. Dies ist weniger eine müßige Bedrohung als eine "Wenn ihr das nicht schafft, werde ich es schaffen, indem ich mindestens einen von euch entferne" -Mentalität. Natürlich birgt dies das Potenzial für passiv-aggressives Verhalten und anderen kindlichen Mist, aber dies passiert, wenn kluge findige Leute einen Weg beschreiten, der keine traditionellen Waffen zur Lösung von Feindseligkeiten einsetzt. "Mean Girls" hat einige Beispiele für diese Art von Verhalten, um nur eine Art Referenz zu geben.
quelle
Ich glaube nicht, dass ich den Babysitter-Aspekt des Managements aushalten kann. Ich würde ihnen sagen, dass sie es mit einem Zweikampf bis zum Tod regeln sollen.
quelle
Ich habe einen "Teamvertrag" für nützlich befunden.
Es muss von den Teammitgliedern gemeinsam entwickelt werden, wenn es von oben kommt, funktioniert es nicht.
Obwohl es ein bisschen spät ist, wenn das Team bereits kämpft.
quelle