Was ist, wenn der Programmierer ständig nichts zu tun hat?

Wenn Sie sich an Ihren Programmierer wenden, bemerken Sie ständig, dass er herumspielt? Tut er nicht, was Sie von ihm wollen, oder lässt seine Produktivität zu wünschen übrig? Was könnte das Problem sein und wie kann es gelöst werden?

Bild

Hallo


Aufgrund meiner Pflicht musste ich vor nicht allzu langer Zeit die Leitung des Juni übernehmen und alles würde gut werden, aber ich bemerkte, dass seine Arbeitseffizienz geringer war als wir erwartet hatten. Ich fragte mich warum. Von Natur aus frage ich mich oft: "Was mache ich falsch?" Und nicht: "Was macht er falsch?". Übrigens empfehle ich, dass Sie sich oft danach fragen, denn oft liegt das Problem wirklich nicht bei anderen Menschen, aber für dich. Besonders wenn sich diese Frage auf Training und Führung bezieht, wie die alte japanische Weisheit sagt: "Es gibt keine schlechten Soldaten - es gibt schlechte Generäle."
Suchen Sie nach dem Problem in sich selbst, nicht in Menschen. Wenn eine Person etwas anderes macht als Sie wollen, machen Sie vielleicht etwas falsch?

Was ist der Grund für die geringe Effizienz des Programmierers? Wir haben ein kleines Startup und viele Prozesse werden nicht getestet, insbesondere Managementprobleme. In der Regel besprechen wir alle paar Tage Aufgaben, während wir nicht nur eine, sondern viele gleichzeitig besprechen und Ziele setzen. Wir schreiben keine Ziele auf, sondern denken einfach daran.

Hier machen wir natürlich einen schwerwiegenden Fehler, weil weit entfernt von all den Momenten, an die wir uns erinnern, und nach einiger Zeit bleibt nur eine allgemeine Idee in meinem Kopf, und wenn ich zur Sache komme, muss ich wieder anfangen, darüber zu diskutieren. Meine Erfahrung zeigt, dass wir nicht die einzigen sind, die ein solches Problem haben. Viele kleine Projekte sind ebenfalls ähnlich, da die Stunden des Programmierers kein Cent sind, der Regisseur ständig beschäftigt ist und es zu teuer ist, eine einzelne Person für die Aufzeichnung von Aufgaben einzustellen. Aber was ist ein weiteres wichtiges Plus bei der Führung einer Aufgabenliste?

Insbesondere Personen und Programmierer werden in zwei Typen unterteilt: Initiative und Nichtinitiative. In der Regel gibt es immer weniger erste. Wenn Ihr Team mindestens 5 Personen hat, haben Sie in der Regel eine Person, die kein großes Interesse an dem Projekt zeigt. Wie kann man solche Personen identifizieren? Die Hauptmerkmale einer Person sind wie folgt:

  • Eine Person wird Arbeitszeit und Privatleben streng trennen. Er schaltet Benachrichtigungen aus und vermeidet Gedanken an die Arbeit, sobald sein Arbeitstag endet.
  • Er wartet ständig auf Anweisungen, was zu tun ist.
  • Er übernimmt selten die Verbesserung, Überarbeitung oder das Schreiben von etwas, bis ein direkter Auftrag darüber eingegangen ist.
  • Bei Besprechungen hört er öfter zu als bietet Ideen an.

Es ist klar, dass die Regeln nicht universell sind. Da der erste Typ sie besitzen kann, kann der zweite keine Gewohnheiten haben. Menschen sind unterschiedlich.

Bedeutet das, dass der Programmierer schlecht ist? Nein! Ein solcher Programmierer kann mit einem Soldaten verglichen werden. Es ist nicht typisch für einen Soldaten, etwas ohne direkten Befehl der Führung zu tun. Oft wird es bestraft, auch wenn das Ergebnis zu positiven Konsequenzen geführt hat.
In der Regel sind solche Programmierer den Initiatoren beruflich in keiner Weise unterlegen, können aber noch besser sein.
Ein Nicht- Initiativ-Programmierer ist kein schlechter Programmierer

Was ist ihr Plus? Sie erledigen ihre Arbeit effizient, folgen einem strengen Plan und sind es nicht gewohnt, sich davon zurückzuziehen. Während der Initiator die Option zeigt, die er anhand des Ergebnisses sieht, zeigt der Soldat, was von ihm verlangt wurde. Wenn Sie also starke technische und kreative Direktoren haben und diese genau wissen, was für das Projekt am besten ist, ist es sinnvoller, arbeitende Soldaten zu haben.

Kann ein Soldat Initiator werden und was wird dafür benötigt?


Ich werde sofort sagen - ja. Warum so zuversichtlich? Ja, weil ich Soldat war, aber nachdem ich meinen Job gewechselt hatte, wurde ich der Initiator. Warum ist das passiert? Zum Verständnis werde ich beide Werke beschreiben:

1. Meine Meinung zu den meisten Themen war nicht sehr interessant. Da ist Vasya, er ist ein Mittelsmann oder Senier, er weiß es besser, und was ich dort sage, sind nur wenige Leute interessiert. Was kann eine Person mit wenig Erfahrung sagen? Die Aufgaben wurden vom Management besprochen, ich war einfach da und hörte ihren Gedanken zu. Am Ende hatte ich als Ergebnis der Diskussionen Brei im Kopf. Was sie erreichten, ist nicht bekannt. In diesem Zusammenhang kommt die Führung zu dem Schluss, dass ich in den Wolken fliege, aber tatsächlich höre ich in 30 Minuten hunderttausend Optionen und verstehe nicht, zu welcher Option sie gekommen sind. Ich habe das Projekt nicht gebrannt, für mich war es nur Arbeit, an der ich die für mich gestellten Anforderungen erfüllte. Dort war ich ein Programmierer, der ständig auf eine Aufgabe wartete. Wenn sie mir sagten, ich solle etwas tun, tat ich es, nachdem ich es gemeldet hatte,und die Frage stellen "Was kommt als nächstes?" erhielt eine Dosis Negativität mit den Worten "Hast du noch mehr Aufgaben?" Wir haben gestern einen halben Tag besprochen. Hast du uns überhaupt zugehört? “ Mit der Zeit habe ich mich nicht eingehender mit dem Besprechungsprozess befasst. Ich habe einfach aufgehört, die Frage "Was ist als nächstes zu tun?" Zu stellen. und wartete auf direkte Anweisungen von außen. Die Situation heizte sich auf und nach dem Satz des Regisseurs „Nun, binden wir es an die Batterie und lassen es sitzen, bis es versteht, was zu tun ist“, ging ich (es war wirklich so, hier hatten wir solche Vorgesetzten).Hier sind unsere Chefs).Hier sind unsere Chefs).

2. Als ich ankam, war ich der einzige Programmierer, mein Regisseur war das genaue Gegenteil des ersten. Er verstand, dass seine technische Basis veraltet sein könnte und ich in einigen Aspekten besser wissen könnte als er, obwohl er selbst in der Vergangenheit ein hochqualifizierter Programmierer war. Aus diesem Grund hörte er mir zu. Jetzt habe ich Aufgaben und Lösungswege ausgewählt. Ich muss sofort sagen, im Gegensatz zum vorherigen Ort hat mir dieses Projekt sofort gefallen. Jetzt habe ich nicht nur während der Arbeitszeit gearbeitet, sondern immer. Er legte sich mit Gedanken an Verbesserungen hin, kam mit Ideen auf. Jetzt bin ich der Initiator geworden.

Aus dieser Erfahrung können mehrere Regeln unterschieden werden, die dazu führen, dass der Programmierer zum Initiator wird.

  • . , - , . , , . 30 « » .
  • . , . , ,
    , , . , . « ».
  • Geben Sie dem Programmierer freien Willen. Es ist klar, dass es Fälle gibt, in denen Sie gerade etwas tun müssen und sein „Ich will nicht“ nicht sehr interessant ist, aber wenn er fest davon überzeugt ist, dass zuerst etwas getan werden muss, lassen Sie ihn es tun. Verlassen Sie Ihren Stolz, wenn das, was er tut, zu einem positiven Ergebnis führt, ist es ein Plus für Sie beide, wenn das Negative zu einem negativen Ergebnis führt, versteht er seinen Fehler und hört Ihnen genauer zu.
  • Respektiere die Person.

Wie arbeite ich mit Soldaten?


Angenommen, Sie benötigen keinen Initiator, sind sich sicher, dass Sie besser wissen, was für das Projekt benötigt wird, oder Sie haben ein großes Team, und es ist physisch unmöglich, auf die Meinung aller zu hören. Wie komme ich nicht zum Stadium der Befestigung an der Batterie?

  • . . , , . , , , .
  • , , , , . , ,
  • Verteilen Sie Aufgaben sofort über einen langen Zeitraum. Schreiben Sie auf, was eine Person während der Woche tun soll. Jedes Mal, wenn ein Soldat die Arbeit beendet, ist die nächste Aufgabe direkt an seinen Fingerspitzen. Darüber hinaus können Sie den Entwicklungsprozess einfach steuern. Wenn Sie eine Person bitten, sich für eine neue Aufgabe an den Chef zu wenden, kann es vorkommen, dass der Chef beschäftigt oder fehl am Platz ist. In diesem Fall sitzt der Programmierer im Leerlauf und seine Uhr tropft.
  • Respektiere die Person.

Es scheint, dass all dies offensichtlich ist, aber viele Teams folgen diesen Prinzipien immer noch nicht, weshalb sie nicht nur Geld und Zeit verlieren, sondern auch Programmierer.

Wie können Sie verstehen, wen Sie brauchen?


Hier ist alles ziemlich einfach. Es muss mindestens ein Initiator im Team sein, er wird in der Regel im Laufe der Zeit die Führung übernehmen, 3-5 Soldaten sollten auf einem Initiator sein. Sie werden bei einigen Initiatoren nicht weit kommen, und am Ende werden einige von ihnen Soldaten.

Vielen Dank für Ihre Aufmerksamkeit und warten auf Ihre Meinung in den Kommentaren.

All Articles