Interviewfrage zum Thema „Überzeugen Sie Ihre Programmierer, so hart zu arbeiten“

Wenn Ihnen in einem Vorstellungsgespräch folgende Frage gestellt wurde. Was wäre Ihre Antwort?

Sie haben nur 2 Wochen vor Ablauf der Frist Zeit, um 500 Fehler zu beheben. Da es keine anderen Programmierer mehr gibt, die Ihrem Team beitreten könnten, haben Ihre Programmierer keine andere Wahl, als Überstunden zu machen, einschließlich 2 Wochenenden.

Wie überzeugen Sie Ihre Programmierer, so hart zu arbeiten?

  • Stellen Sie Ihrem Team die Schlüssel Ihrer Rede zur Verfügung.
  • Geben Sie einige konkrete Ideen, um sie während des Wochenendes motiviert zu halten.

Mich interessiert besonders, welche Eckpunkte Sie in Ihrer Rede nennen würden

Ich würde antworten: "Ich bin der Projektmanager; meine Aufgabe ist es, die Erfolgswahrscheinlichkeit genau vorherzusagen. Die Motivation der Linienmitarbeiter ist die Aufgabe des Linienmanagers."
Ich würde die Führungskräfte und Stakeholder feuern, die zugelassen haben, dass der Zeitplan trotz effektiver Kommunikation des Teams und des Projektmanagers so weit aus der Toleranz rutschte.
Ich nehme an, sie würden für diese Überstunden bezahlt werden? Wenn ja, ist die Zahlung verhandelbar oder in ihren Verträgen vordefiniert?
Wenn das eine Interviewfrage ist, würde ich wahrscheinlich fragen, ob wir das Interview abkürzen können. Ich möchte nicht in einem so gescheiterten Unternehmen arbeiten.
"Ihre Programmierer werden keine andere Wahl haben, als Überstunden zu machen" es gibt immer eine Wahl. Wie eine Bewerbung bei Unternehmen, die von Profis geführt werden.

Antworten (5)

Ich werde antworten, als wäre ich in dieser Situation tatsächlich ein Projektmanager. Ich gehe auch davon aus, dass Sie es mit einem normal großen Projektteam (4-8 Personen) und nicht mit einem Arbeitsprogramm zu tun haben, das mehrere Teams (und vielleicht mehr als 50 Entwickler) umfasst.

In einer Situation zu sein, in der Sie in zwei Wochen 500 Fehler beheben müssen, ist ein Zeichen für ein Projekt im Fehlermodus. Es gibt keinen einfachen Ausweg von hier, aber eine nette Rede zu halten und viele Überstunden zu machen, um das Problem zu lösen, wird es wahrscheinlich noch schlimmer und nicht besser machen, da die Motivation sinkt und die Qualität wahrscheinlich nachlässt.

Schritte, die ich unternehmen würde:

Datum hinterfragen

Finden Sie heraus, welche Bedeutung das Datum hat. Manchmal sind harte Fristen unvermeidlich, aber diese sind ziemlich selten. Vielleicht müssen Sie ein Produkt auf einer Messe vorführen. Es könnte eine Produkteinführung geben, über die Sie viel Presseberichterstattung hatten. Vielleicht hast du einem Kunden versprochen, dass du die Dinge bei einem Date in Ordnung bringen würdest.

Was auch immer der Grund für die Frist ist, verstehen Sie die Wichtigkeit und verhandeln Sie, wenn möglich, etwas mehr Zeit. Stellen Sie letztendlich sicher, dass es dem Team mitgeteilt wird. Niemand wird motiviert, wenn er nicht versteht, warum er etwas tut.

Priorität einschätzen

Ich würde einen Workshop veranstalten, um so viele Fehler wie möglich zu depriorisieren. Sammeln Sie die benötigten Stakeholder und erstellen Sie entweder eine lineare Liste oder verwenden Sie so etwas wie die MOSKAU-Technik, um eine Vorstellung davon zu bekommen, was unbedingt benötigt wird und was verrutschen könnte.

Es wird ziemlich unmöglich sein, Menschen tatsächlich zu Überstunden zu motivieren, es sei denn, sie glauben absolut, dass es wichtig ist, sie zu lösen.

Schätze die Arbeit

Beginnen Sie mit dem Wichtigsten und schätzen Sie die Arbeit mit dem Team ein, um eine Vorstellung vom Umfang zu bekommen. Hören Sie mit dem Schätzen auf, sobald Sie 3 Wochen Arbeit haben (oder Frist +1 Woche, wenn Sie keine Verlängerung vereinbaren konnten). Es hat wenig Sinn, über diesen Punkt hinaus weiter zu diskutieren, da die Wahrscheinlichkeit gering ist, dass Sie weiter liefern.

An diesem Punkt können Sie mit den Stakeholdern eine Erwartung darüber formulieren, was tatsächlich erreichbar ist. Verpflichten Sie sich, die Dinge, die Sie für möglich gehalten haben, in zwei Wochen als Dinge zu bekommen, die Sie reparieren werden. Zeigen Sie die zusätzliche Woche der Schätzungen an - Sie werden diese tun, wenn einige der anderen einfacher sind als zunächst gedacht.

Legen Sie eine Belohnung fest

Ich würde alles Finanzielle vermeiden und ich würde es nicht an die Lieferung binden. Einfach zu sagen: „Wir wissen, dass die nächsten paar Wochen hart werden, wir gehen essen, wenn wir fertig sind“, fühlt sich wahrscheinlich besser an, als wenn Sie dies tun, dann gebe ich Ihnen das.

Kommunizieren

Stellen Sie nach Beginn der Fehlerbehebungsphase sicher, dass Sie täglich mit dem Team über den Fortschritt kommunizieren. Wenn möglich, haben Sie ein Dashboard, das für das Team sichtbar ist und den Fortschritt in Richtung des Ziels anzeigt. Das Gefühl von Fortschritt und Leistung wird die Menschen wahrscheinlich anspornen.

Halten Sie die Beteiligten auch täglich über den Fortschritt auf dem Laufenden. Ermutigen Sie sie, dem Team regelmäßig zu danken, insbesondere wenn die wirklich wichtigen Probleme behoben werden.

Tolle Antwort Ben! Was würden Sie in Bezug auf wichtige Redepunkte an die Programmierteams vor Beginn der Arbeit empfehlen?
Wichtigkeit des Datums, Wert der Arbeit, Belohnung am Ende. Aber ehrlich gesagt würde ich es vermeiden, überhaupt darüber zu sprechen, eine Rede zu halten. Wenn der Interviewer mich unter Druck setzen würde, würde ich fragen, ob sie mir ein Beispiel für eine Zeit geben können, in der sie vor einem Team in einer ähnlichen Situation eine Rede gehalten haben und das hat funktioniert, um das Team zu motivieren ... eine mutige Antwort, die sie werden entweder lieben oder hassen. Wenn sie es hassen, würde ich für den Job abgelehnt werden; Mit dem Wissen, dass ich nicht für ein Unternehmen arbeiten wollte, das glaubt, dass eine Rede die Antwort auf ein Motivationsproblem ist.
Für mich (als Programmierer, der diese Fehler behebt) liebe ich den zweiten Punkt "Priorität bewerten". Dies muss hier der wichtigste Schritt sein. Wenn Sie sagen "alle Bugs sind gleich wichtig", könnten Sie mich wahrscheinlich nicht dazu motivieren, auch nur eine einzige Stunde freiwillige Überstunden zu machen ... Es würde mir zeigen, dass Sie die Bugs nicht einmal kennen und sie nicht studiert haben. (Nicht einmal gesichtet) Zur Belohnung gibt es eine Eisparty für alle Steakholder und im Bürobereich ein Arbeitsessen.
PS - Ich würde die Eiscreme-Party zu einer ausgemachten Sache machen ... 1 Unze Eiscreme serviert für 3 behobene Fehler. Natürlich würde jemand, der kreativ ist, es logarithmisch machen. (Meine Frau würde den Konsum zur Voraussetzung machen und statt Eiscreme würde es auf den Angstfaktor setzen, es sei denn, alle 500 wären repariert ...) Ich muss die Belohnungen ein bisschen quantitativ machen ...

Meine Antwort wäre, wenn ich mir eine Rede einfallen lassen und Wege finden müsste, sie zu motivieren, wenn nur noch zwei Wochen verbleiben, um sich von dieser Art von Problem zu erholen, bin ich bereits zu spät und habe bereits versagt.

Der Aufbau eines leistungsstarken Teams beginnt am ersten Tag. Erfolgsmotivation ist ein Symptom für ein leistungsstarkes Team. Wenn ein leistungsstarkes Team mit einem solchen Problem konfrontiert wäre, wären keine Rede oder wichtige motivierende Sätze erforderlich. Das Team würde hartnäckig bleiben, Lösungen finden, Problemumgehungen erstellen, sich gegenseitig unterstützen und sich nach besten Kräften bemühen, dieses Problem zu beheben, ohne dass der PM einzeln eingreifen müsste.

Einverstanden. Ich würde das mit der Einstellung von jemandem angehen, der an diesem Punkt ins Team kommt, nachdem er schon eine Weile nicht mehr im Team war!

Dies ist eine großartige Interviewfrage, da sie viel über das Unternehmen aussagt, das sie stellt.

Insbesondere sagt es Ihnen, dass Sie dort nicht arbeiten wollen, was bedeutet, dass Sie mit „Danke, aber nein, danke“ antworten, den Rest des Interviews überspringen und ein Eis holen gehen können.

Das ist genau richtig. Tolle "Oh, so macht ihr das hier"-Frage und ein einfacher Ausweg.

In erster Linie geht es darum, die Aufgabe zu priorisieren, den Zeitrahmen für jede Aufgabe festzulegen und die Aufgaben unter den Teammitgliedern zu verteilen. Und nicht zuletzt motivieren Sie die Teammitglieder, hart zu arbeiten.

Ich würde mich darauf konzentrieren, eine Rede als mein Hauptmittel zu halten, um die Neuigkeiten zu übermitteln. Ich würde mich stattdessen kurzfristig melden und die Herausforderung dann mit jedem einzelnen Teammitglied persönlich besprechen.

Unterschiedliche Menschen haben unterschiedliche Motivationen, unterschiedliche Produktivität, unterschiedliche Energieniveaus usw. und dies muss berücksichtigt werden. Außerdem haben sie nur in einem privaten Gespräch die Möglichkeit, ihre Ansichten und Bedenken angemessen zu äußern.

Dann würde ich mich zurückziehen, um darüber nachzudenken, was die beste Lösung für jede Person gegenüber der optimalen Lösung für die gegenwärtigen Umstände wäre. Sobald ich mich entschieden habe, würde ich meine endgültige Entscheidung öffentlich bekannt geben.