Einer meiner besten Ingenieure fühlt sich langsamer als der Rest des Teams. Wie kann ich das wahre Problem ermitteln (damit ich es lösen kann)?

Ich habe ein verteiltes Scrum-Team und der betreffende Entwickler ist einer meiner besten (produziert Qualitätscode, kennt seinen Tech-Stack, kann gut kommunizieren usw.). Er hat jedoch immer wieder das Gefühl, dass er Code nicht schnell genug produziert oder dass er nicht so reaktionsschnell ist und nicht mit dem Rest des Teams und der Dynamik des Teams „mithalten“ kann.

Sein ideales Arbeitsumfeld ist sicherlich ein kollaboratives kreatives Setup, aber da wir ein verteiltes Team sind, haben wir nicht die beste persönliche Zusammenarbeit. Wir sind ständig auf Slack (posten dort sogar unsere Standups), aber heute sagte er, dass er tatsächlich mehr Arbeit erledigt, wenn er Slack schließt und sich von allen Nachrichten abschaltet.

Er befindet sich in einer anderen Zeitzone als der Rest des Teams, aber das ist nicht so schlimm, und er arbeitet in einem WeWork (gemeinsamer Büroraum), sodass er mit anderen Programmierern zusammen sein kann (auch wenn sie nicht an denselben Projekten arbeiten).

Was kann ich tun, um das Grundproblem zu identifizieren und wie kann ich es im Allgemeinen lösen? Ich habe das Gefühl, wenn ich das nicht lösen kann, wird er gehen, was dem Team insgesamt wirklich schaden wird ...

Gibt es ein konkretes Problem, hat sich also jemand über seine Arbeitsleistung beschwert? Es hört sich so an, als ob er qualitativ hochwertigen Code produziert, sodass seine Wahrnehmung, nicht so schnell zu sein wie der Rest des Teams, durch eine Verringerung der Nacharbeit ausgeglichen werden kann (dh höhere Qualität bedeutet weniger Fehler usw.). Er klingt wie ein großartiger Entwickler. Vielleicht brauchen Sie etwas Beruhigung? Fernarbeit kann ziemlich isolierend sein, also hört es sich so an, als würde er einen großartigen Job machen.
Haben Sie ihm gesagt, dass er einer Ihrer besten Entwickler ist und warum? Wird er wie einer Ihrer besten Entwickler bezahlt?
Er hat diese Bedenken vorgebracht. Ich versuche nur, proaktiv zu sein (um das „Ich habe einen anderen Job gefunden, weil dieser X war“ zu vermeiden, wissen Sie). @thursdaysgeek, ich habe ihm das gesagt (und er wird gut bezahlt), aber er ist ein bisschen zu bescheiden.
Beginnen Sie mit der Lektüre von „Peopleware“ von Tom Demarco. Es ist EXTREM bekannt, dass Programmierer mehr Arbeit erledigen, wenn sie alle Unterbrechungen ausschalten können, indem sie zB eine Bürotür schließen, Slack schließen und alle Nachrichten abschalten. Dann SAGEN Sie ihm, dass er einer Ihrer besten Jungs ist, UND BEHANDELN SIE IHN WIE DAS WERTVOLLE VERMÖGEN, DAS ER IST!!! (Hinweis: Das aufrichtigste Kompliment, das ein Unternehmen einem Mitarbeiter machen kann, ist, ihm mehr Geld zu zahlen.)
Ist er über dem Durchschnittsalter?
Produziert er eigentlich nicht so schneller wie andere? Oder fühlt er sich nur so?
Was hat das Alter des Entwicklers damit zu tun?
Um ein paar Fragen zu beantworten, ich glaube wirklich nicht, dass das Problem beim Entwickler liegt, sondern eher bei meinem Managementstil, also versuche ich herauszufinden, was ich ändern muss ...
Warum führst du überhaupt so heikle Gespräche mit ihm? Geschweige denn zulassen, dass daraus ein hartnäckiger Dialog wird?
Was lässt ihn vermuten, dass er nicht schnell genug ist? Ist Ihnen beiden bewusst, dass es nicht nur eine Frage der Zeit ist, bis das erste „I'm done“ gerufen wird, sondern dass die gesamte Summe der Wartungs- und Fehlerbehebungszeit für Qualitätscode viel geringer ist?
Vielleicht lenkt ständiges Geschwätz im Slack ab

Antworten (4)

Liegt das eigentliche Problem überhaupt bei diesem Entwickler?

Sie sagen, er sei Ihr Bestes – er produziert Qualitätscode, ist technisch sehr bewandert –, aber er fühlt, dass er schlecht ins Team passt, basierend auf eher nebulösen Vorstellungen von Geschwindigkeit und Reaktionsfähigkeit. Macht der Rest des Teams schnelle Fortschritte (oder zumindest die Illusion davon), indem er schlampige Arbeit leistet? Sind sie ständig in den Slack-Kanälen des Teams, wenn sie sich auf Code konzentrieren sollten? Springen sie von einer kleinen Aufgabe zur nächsten und erwecken den Eindruck, dass sie sich in der gesamten Codebasis befinden (auf einer oberflächlichen Ebene, natürlich), während Ihr Star versucht, sich auf tiefere Probleme zu konzentrieren?

Es gibt ein Problem mit verteiltem Arbeiten, da es die von kulturellen Ausreißern empfundene Trennung verstärkt. Er hat vielleicht die Gesellschaft anderer Entwickler bei anderen Arbeitgebern, aber das kann die Sache noch verschlimmern, wenn er Gleichgesinnte findet, die sein Gefühl verstärken, nicht dazuzugehören. In einer idealen Welt würde er zumindest einige Zeit physisch mit dem Rest des Teams verbringen damit sie von ihm lernen und gegenseitiges Einfühlungsvermögen aufbauen können.

Das sind gute Punkte, aber ich denke, die Antwort könnte von einigen konkreten Vorschlägen profitieren, was getan werden kann, um die Situation zu verbessern.

Was kann ich tun, um das Grundproblem zu identifizieren und wie kann ich es im Allgemeinen lösen?

Anstatt zu versuchen, die Grundursache zu lösen, fragen Sie ihn einfach direkt, was er will und was nötig wäre, damit er Spaß an seinem Job hat und hier bleibt. Wenn es nur darum geht, Slack oder ein anderes Tool zu verwenden (oder nicht zu verwenden), sollte es vernünftigerweise in Ihrer Macht stehen, ihm diese Freiheit zu gewähren. Schließlich sind diese Tools dafür gedacht, die Arbeit schneller und nicht langsamer zu erledigen!

Er hat jedoch immer wieder das Gefühl, dass er Code nicht schnell genug produziert oder dass er nicht so reaktionsschnell ist und nicht mit dem Rest des Teams „mithalten“ kann

Dies ist ein anderes Problem. Klingt eher nach einer bescheidenen Entschuldigung, um den Job zu kündigen, als den wahren Grund zu enthüllen. Wenn Sie mit seiner Arbeit zufrieden sind, müssen Sie ihm versichern, dass sein Tempo überhaupt kein Problem darstellt und Sie mit seiner Leistung ziemlich zufrieden sind. Vielleicht erwägen Sie sogar, ihm eine Auszeichnung für die Qualität seiner Arbeit zu verleihen.

Auch nach Ihren Zusicherungen und nachdem Sie ihm mehr Flexibilität bei seiner Arbeitsweise gegeben haben, können Sie nicht viel tun, wenn er nicht glücklich ist. Am besten lässt man ihn weiterziehen.

Heute sagte er, dass er tatsächlich mehr Arbeit erledigt, wenn er die Lücke schließt und sich von allen Nachrichten abschaltet

Nun, Sie haben Ihre Antwort. Er kann wegen der Unterbrechungen nicht alles tun, was er tun kann. Das ist keine milde Sache, es ist sehr wichtig.

Um ihn besser zu verstehen, lesen Sie mehr über den Flow-Zustand des Geistes .


Um besser mit der Situation umgehen zu können, versuchen Sie, mehr Informationen zu erhalten, indem Sie mit dem Typen diskutieren. Persönlich wäre natürlich besser, aber zumindest eine Audio-Video-Konferenz sollte machbar sein.

Denken Sie daran, dass Dinge, die Ihnen klein und unwichtig erscheinen, für ihn ein Deal-Breaker sein könnten. Bitten Sie ihn, zu versuchen, die Probleme und ihre Auswirkungen auf seine Arbeit und Erwartungen zu priorisieren. Auf diese Weise befinden Sie sich bezüglich des Verständnisses der Situation auf derselben Seite.

mein Führungsstil, also versuche ich herauszufinden, was ich ändern muss.

Ja, du mischst dich zu sehr auf persönlicher Ebene ein.

Sie sollten loben, wo es angebracht ist, und auch beruhigen, aber sich auch nicht auf viele Diskussionen einlassen. Manager sollten einen Schritt zurücktreten von den persönlichen Problemen der Menschen und sie diese selbst behandeln lassen. Du bist ein Manager, nicht ihre Mutter (es sei denn, es ist ein Familienunternehmen)

Eine Sache ist, sich nicht auf wirklich persönliche Dinge wie Familienangelegenheiten einzulassen. Und selbst dann kann ein Manager manchmal zuhören und helfen, mit den Auswirkungen fertig zu werden, die externe Probleme bei der Arbeit erzeugen. Eine ganz andere Sache ist es, die Motivation der Teammitglieder zu verfolgen, um die es in dieser Frage geht, und sie in Bezug auf ihre Karriere zu coachen.
@Kilisi - Das ist eine schreckliche Antwort. Einer der besten Manager in meiner beruflichen Laufbahn, der sich um mich und meine Familie kümmerte, um sicherzustellen, dass es mir nach einer Operation, die ich hatte, gut ging. Diese persönliche berufliche Beziehung ermöglicht es mir, einige zusätzliche Freiheiten zu verlangen, um mich nach meiner Rückkehr von der Operation zu erholen zur Arbeit (ich musste während der Arbeitszeit eine offene Wunde behandeln, das Behandlungszentrum war nach Feierabend geschlossen). Ohne diese persönliche berufliche Beziehung hätte ich Urlaub nehmen müssen, den ich nach der Operation nicht hatte. Ein guter Manager wird diese Beziehung haben
@Donald Chirurgie ist ein bisschen anders als ein Mitarbeiter, der nach Komplimenten fischt. Ich würde es nicht scheuen, einem Mitarbeiter oder Kollegen in einer medizinischen Situation zu helfen, aber mit dem normalen Lob zu sparen, ist eine gute Politik, es bedeutet mehr.
@Kilisi - Der Mitarbeiter scheint entmutigt zu sein, was schließlich dazu führen könnte, dass der Mitarbeiter geht, um zu versuchen, etwas Kontrolle über sein Leben zurückzugewinnen. Ich schlage nicht vor, dass der Autor sich mit dem Mitarbeiter anfreundet, aber er sollte sich eindeutig melden, um zu sehen, ob es etwas ist, das der Manager lösen kann.
@Donald ist mir nicht klar. Es ist jemand, der nach einem Ego-Boost fischt. Ein guter Manager sollte Ego-Boosts nicht wie eine Marionette an einer Schnur füttern. Ich habe ihnen bereits gesagt, dass sie gut funktionieren.... es mehrmals zu wiederholen, ist ein Spiel.