Führe ein nicht so gutes Team

22

Wie würden Sie es schaffen, wenn Sie ein 5-köpfiges Team mit beispielsweise 4 inkompetenten Programmierern zusammenstellen und aufgefordert werden, die Leitung zu übernehmen? Natürlich kann man nicht für die 4 Typen programmieren (das kann man, aber das ist keine gute Idee. Zumindest habe ich das ausgebrannt). Sind Sie auf solche Situationen gestoßen?

Bearbeiten: Ich denke, ich klang unhöflich, indem ich ein falsches (inkompetentes) Wort gewählt habe, um mein Problem anzugehen. Um die Frage neu zu formulieren: Wie gehen Sie mit Menschen um, die zugewiesene Aufgaben nicht erledigen (aus welchen Gründen auch immer [von Inkompetenz bis hin zu Dingen, die mir egal sind])?

Vinoth Kumar CM
quelle
2
Inkompetent, wie? Kannst du das näher erläutern? In vielen Fällen kann es an mangelnder Erfahrung in einem bestimmten Bereich liegen und diese kann behoben werden.
Martin Wickman
2
Sind sie absichtlich inkompetent (sie kümmern sich nur nicht darum) oder sind sie nur verwirrt über Details / Implementierung (Ihr Projekt ist in Whitespace-Sprache geschrieben)?
Davidhaskins
17
Das ist wahrscheinlich keine Inkompetenz. Das ist in der Regel grundlegende Faulheit und Apathie. Sie haben wahrscheinlich ein moralisches Problem. Vielleicht hat Ihr Team es satt, als inkompetent bezeichnet zu werden?
Edward Strange
9
Ich würde wahrscheinlich damit beginnen, sie nicht als inkompetent zu bezeichnen
Woot4Moo
13
Wenn Sie die Menschen, die unter Ihrer Führung stehen, nicht respektieren, sind Sie dazu verdammt, als Führer zu versagen. Gute Führung bedeutet nicht, die Leute dazu zu bringen, das zu tun, was Sie wollen, sondern sie dazu zu bringen, den bestmöglichen Job zu machen, den sie können. Ausfälle von Teams beginnen oft ganz oben und nicht ganz unten.
Bill

Antworten:

41

Mentor sie.

Ich bin auf die gleiche Situation gestoßen, als ich mich beraten habe und in Teams mit weniger als optimalen Teammitgliedern eingesetzt wurde (niemand braucht einen Berater, wenn alles gut läuft: - /). Mein Manager war einmal so frustriert von den anderen Entwicklern, dass er immer wieder frustrierte und ihnen immer wieder erzählte, wie sie etwas falsch gemacht hatten. Schließlich schalteten sie sich komplett aus und gaben den Versuch auf.

Ein anderes Projekt war anders. Ich hatte einen Manager, der geduldig war und mit ihnen arbeitete. Ja, sie waren unterdurchschnittlich, aber sie waren es teilweise, weil sie bei einem Projekt schlecht abschnitten und darüber hinweggekaut wurden. Dann verloren sie das Selbstvertrauen und machten es schlimmer und brachten mehr heraus. Das waren kluge Kerle, sie wussten einfach nicht, wie man es fokussiert, um produktiv zu sein. Es hört sich so an, als ob Sie einen relativ hohen Prozentsatz inkompetenter Teammitglieder haben, was mich beunruhigt. Es gibt manchmal ein paar, aber 80% sind ziemlich hoch. Das hört sich so an, als hätten sie keinen guten Leiter, der ihnen beim Mentoring hilft und ihnen die Möglichkeit gibt, zu lernen, ohne ständig den Hammer zu spüren (natürlich geben Sie ihnen keinen Hintergrund, also gehe ich davon aus, dass das das Problem ist). Es ist nicht wirklich wichtig, um welches Problem es sich handelt. Das klingt nach einem teamweiten Problem, und Sie als neuer Leiter haben die Befugnis, die Ressourcen und die Befugnis, ihnen ein besseres Lern- und Arbeitsumfeld zu bieten, als sie es gewohnt sind .

Ich würde vorschlagen, ihnen zuzuhören und als Team herauszufinden, wo das Problem liegt und ob Sie etwas herausholen können, das die Situation erklären könnte. Oft wirkt es magisch, wenn Sie nur Ihrem Team zuhören, da es manchmal selten ist, Führungskräfte zu finden, die tatsächlich zuhören. Dann betreuen Sie sie und schaffen Sie eine Lernumgebung. Es kann sein, dass sie nicht so inkompetent sind, wie sie keinen guten Anführer hatten, nach dem Sie jetzt aufräumen müssen.

Ryan Hayes
quelle
3
Ich habe eine Lektion über meine erste Stelle am College als Chemiker bekommen. Die Fabrik, in der ich arbeitete, war unrentabel und demoralisiert, und sie stellten einen neuen Betriebsleiter ein. Ich dachte, er würde die Führungsränge dezimieren. Stattdessen hat er nur einen Mann entlassen, ein paar Abläufe geändert, zur Initiative und Problemlösung ermutigt und vor allem ... zugehört. Es war erstaunlich, wie die Manager und Vorgesetzten, die ich für unangenehm und inkompetent hielt, glücklich, freundlich und bei ihrer Arbeit wirklich großartig wurden. Oh, und die Fabrik wurde sehr, sehr profitabel.
Bob Murphy
2
Ich denke, Ryan hat es hier ziemlich auf den Kopf getroffen. Es gibt einen Grund, warum sie ihren Job nicht ausgraben und entweder ausgebrannt sind, egal oder was auch immer. Entweder haben sie unter einem schrecklichen früheren Manager gearbeitet oder sie haben das Gefühl, dass das Unternehmen sie nicht schätzt. Arbeite mit ihnen, höre ihnen zu und versuche ihnen dabei zu helfen. Ihre Aufgabe als Teamleiter beinhaltet auch die Motivation Ihres Teams. Sie können nicht motiviert werden, wenn sie das Gefühl haben, dass Sie sich nicht genug um sie kümmern, um ihnen auf dem Weg zu helfen.
Nodey The Node Guy
13

Reaktion auf Themenwechsel:

Wenn das Problem einfach ist, dass die Leute sich nicht genug anstrengen, müssen Sie einen Weg finden, um sie zu interessieren. Dies könnte von offener für Ideen reichen, selbst wenn sie scheiße sind, bis hin zum Versprechen einer Flasche Scotch, wenn das Projekt es pünktlich schafft.

Kaufen Sie es nicht von der unteren Ablage!


Antwort auf "Inkompetenz":

Ja, ich bin in diese Situation geraten. Totale Inkompetenz ist nicht etwas, mit dem ich mich befassen muss, aber ich war mehr als ein paar Mal überrascht von jemandem, von dem ich dachte, er hätte es herausgefunden und etwas getan, das ich als eher ... fragwürdig betrachte.

Als erstes muss man sich sehr bemühen, dieses Gefühl zu unterdrücken. Ich bin sicher, du hast auch blöde Sachen gemacht. Ich weiß, dass ich habe.

Als nächstes müssen Sie sicherstellen, dass Sie erklären, warum etwas, das sie getan haben, falsch war. Lassen Sie sie mit Ihnen streiten und / oder Fragen stellen ... hoffentlich tun sie es. Lassen Sie sie es richtig machen; Hoffentlich bekommst du Unterstützung vom Management, weil das immer eines meiner Hauptprobleme war.

Sie müssen dies so politisch korrekt wie möglich tun. Auch wenn du sie anschreien willst, "WTF wo du dich für MORON hältst !!!" Das fliegt nicht und hilft überhaupt nicht. Versuchen Sie also nicht, zuerst mit ihnen zu sprechen, wenn Sie das so empfinden. Manchmal funktioniert E-Mail besser, sodass Sie sich selbst bearbeiten können.

Das Ziel hier ist es, ihnen zu helfen, sich zu verbessern. Es ist verdammt frustrierend zu versuchen, etwas mit Leuten zu erreichen, die sich aus Ihrer Sicht nicht aus einem Papiersack herauskodieren können ... aber manchmal muss man es tun.

So helfen Sie ihnen, sich zu verbessern. Nun zu dir ...

Sie müssen lernen, wie man es loslässt. Code muss nicht perfekt sein, er muss nur funktionieren. Möglicherweise müssen Sie Ihre Standards ein wenig senken.

Um dies zu erreichen und den Code-Baum des Produkts nicht in ein schreckliches Chaos zu verwandeln, müssen Sie sich auf die großen Probleme konzentrieren. Solange die Sandbox auf einen bestimmten Bereich beschränkt ist, der später wiederhergestellt werden kann, wenn Zeit ist oder sie mehr gelernt haben, kann es der schlimmste, fieseste Spaghetti-Code sein, den Sie jemals gesehen haben, und solange es funktioniert ... okay. Suchen Sie nach Möglichkeiten, dies zu ermöglichen. Wenn Ihre Architektur entkoppelt ist, können Sie inkompetente Personen daran arbeiten lassen, ohne zu viel Schaden zu nehmen.

Dies bedeutet natürlich, dass Sie immer dann Kopfschmerzen bekommen, wenn Sie etwas korrigieren müssen, was sie getan haben, oder wenn Sie eine Funktion zu etwas hinzufügen, das sie geschrieben haben. So ist das Leben. Lebe damit. Wenn Sie können, können Sie sie zwingen, die Funktion hinzuzufügen oder den Fehler zu beheben. Dies kann einen großen Beitrag zur Vermittlung besserer Praktiken und Codierungsfähigkeiten leisten (je mehr Sie Ihren eigenen Mist bereinigen müssen, desto weniger neigen Sie dazu Mist auf dem Teppich).

Edward Strange
quelle
5
+1 für "je mehr du deinen eigenen Müll aufräumen musst, desto weniger neigst du dazu, auf den Teppich zu scheißen".
Joshua Smith
3

Ich denke, Ryan hat absolut recht. Wenn Sie denken, dass sie inkompetent sind, überraschen sie Sie möglicherweise am Ende. Das ist mir in der Vergangenheit schon passiert. Ich leite ein Team von 5 Programmierern (einschließlich mir selbst) und habe früh festgestellt, dass den meisten von ihnen die grundlegende Programmierung fehlte. Nachdem sie diese grundlegenden Schritte durchlaufen hatten (Geduld), verdoppelte sich das Tempo und vervierfachte sich dann. Im Wesentlichen waren sie auf dem neuesten Stand, wenn nicht sogar über den von mir erwarteten Fähigkeiten.

Hab ein bißchen Vertrauen.

ldog
quelle
3

Ist dies möglicherweise wie die Situation in Büroräumen:

Acht, Bob. Das heißt, wenn ich einen Fehler mache, kommen acht verschiedene Leute vorbei, um mir davon zu erzählen. Das ist meine einzige wirkliche Motivation, nicht belästigt zu werden, und die Angst, meinen Job zu verlieren. Aber weißt du, Bob, das wird nur jemanden dazu bringen, hart genug zu arbeiten, um nicht gefeuert zu werden.

Quelle: Anführungszeichen für Büroflächen . Ein paar andere Fragen zum Nachdenken:

  • Sind die Fristen zu aggressiv?
  • Gibt es genügend Unterstützung, um die Aufgaben rechtzeitig zu erledigen?
  • Welche Art von Follow-up wird für zugewiesene Aufgaben durchgeführt, zu viel oder zu wenig?

Dies sind nur einige der Fragen, die ich bei der Suche nach der Ursache des Problems berücksichtigen möchte, da Sie anscheinend eher ein Einstellungsproblem als ein Kompetenzproblem beschreiben. Haben Sie eine Therapie zur Verhaltensänderung recherchiert? Motivationstechniken? Nur ein paar andere Forschungsthemen, die von Interesse sein könnten. " RSA Animate - Drive: Die überraschende Wahrheit über das, was uns motiviert " kann hier in gewissem Maße als Ausgangspunkt nützlich sein.

JB King
quelle
1

Können Sie diese Leute feuern?

Wie komplex ist die Codebasis? Manchmal dauert es eine Weile, um Leute anzusprechen .....

Kannst du ihnen einfach die niedrig hängenden Früchte geben und einfachere Sachen machen, während du die anderen Sachen machst? Konzentrieren Sie sich auf Architektur / Framework / Gesamtdesign und geben Sie ihnen wirklich einfach zu befolgende Anweisungen.

PSU_Kardi
quelle
Ich kann nicht sagen, die Codebasis ist komplex oder sie sind neu zu projizieren
Vinoth Kumar CM
7
-1 für "Kannst du diese Leute feuern?"
Hila
4
Warum die -1. Wenn Sie ein Team von Mitgliedern haben, die negativen Wert bringen, verletzen sie nur das Projekt.
Entlasse
2
Da 80% des Teams "schlechte Entwickler" sind, scheint es mir, als ob selbst wenn Sie die schlechten abfeuern und vier weitere einstellen, die aktuelle Umgebung, in der Sie die Teammitglieder als "inkompetent" bezeichnen, die Moral der neuen Mitarbeiter langsam auf die alte herabsetzen würde Niveau ... vorausgesetzt, sie bleiben so lange.
Ryan Hayes
2
Jede Geschichte hat drei Seiten. In diesem Fall die Seite des Anführers, die Seite des Teams und die Wahrheit.
Bill
0

Mit gutem Beispiel vorangehen. Es gibt keine schlechten Teams, nur schlechte Anführer.

Sie können ein gutes Team bilden. Vielleicht werden einige von ihnen besser, vielleicht finden Sie jemanden, der besser ist als die derzeitigen Programmierer. Aber am Ende des Tages haben gute Führer gute Teams.

Branimir
quelle
3
Ich verstehe das Wesentliche und stimme sogar größtenteils zu, aber das Zitat ist ein bisschen zu flippig. Es gibt auch keine absoluten. :)
Bernard Dy
Ich stimme zu, es gibt keine absoluten. Ich möchte eine andere Perspektive zeigen ...
Branimir
3
Es gibt fast keine absoluten;)
I.devries