Mein Freund ist ein Projektmanager für ein Softwareunternehmen. Das Frustrierendste für ihn ist, dass seine Ingenieure häufig ihre Arbeit aufgeben . Das Unternehmen arbeitet hart daran, neue Ingenieure zu rekrutieren, Projekte zu übertragen und ein stabiles Qualitätsprodukt zu erhalten. Wenn die Leute gehen, macht es meinen Freund verrückt.
Diese Ingenieure sind recht jung und ehrgeizig und wollen höhere Gehälter und bessere Positionen. Der große Chef denkt nur finanziell darüber nach, und seine Theorie besagt, dass „ drei Neulinge immer besser sind als ein Veteran “ (was ich als erfahrener Ingenieur weiß, falsch ist). Mein Freund hasst diese Theorie.
Irgendwelche Ratschläge für ihn?
project-management
quality
卢 卢 声 Shengyuan Lu
quelle
quelle
Antworten:
Wenn viele Menschen den Job verlassen, ist dies ein klares Zeichen dafür, dass das Arbeitsumfeld nicht für sie geeignet ist. Dies kann daran liegen, dass entweder das Arbeitsumfeld im Allgemeinen schlecht ist, z. B. schlechtes Management, viele Überstunden, schlechte Arbeitszufriedenheit.
Es kann aber auch daran liegen, dass das Unternehmen dem einzelnen Entwickler nicht die Mittel zur Verfügung stellt, um seine individuellen Ziele zu verfolgen. Dies ist eine wichtige Sache, die Sie während eines Vorstellungsgesprächs herausfinden sollten. Wo sieht sich der Entwickler, sagen wir mal 5 Jahre. Wenn das Unternehmen, das das Unternehmen anstellt, nicht in der Lage ist, diesem Entwickler diese Gelegenheit zu bieten, besteht eine große Wahrscheinlichkeit, dass der Entwickler diese Herausforderungen an anderer Stelle angeht.
Deshalb denke ich, dass Sie während der Vorstellungsgespräche darauf achten müssen, Kandidaten zu finden, deren langfristiges persönliches Ziel in dem liegt, was Sie als Unternehmen liefern können.
Und ja, ich stimme dir vollkommen zu, ein Veteran ist besser als drei Neulinge.
quelle
Wenn eine Organisation mehr Umsatz als üblich erzielt, gibt es IMMER einen Grund und das ist IMMER Management.
Sagen Sie Ihrem Freund, er soll in den Spiegel schauen. Die Antworten, die er sucht, werden dort gefunden.
quelle
Ich denke, es ist eine gute Sache, ein Nachinterview mit Leuten zu führen, die das Unternehmen verlassen. Auf diese Weise kann er sich ein Bild über das eigentliche Problem machen, warum die Leute gehen. Es ist sonst sehr schwierig, ein Heilmittel zu finden.
quelle
Jeder kann manchmal aufhören. Sie müssen eine Kultur des Kündigens anpassen .
quelle
Ich glaube nicht, dass "Jugendliche" nur wegen ihres Gehalts gehen. Wenn überhaupt, können es sich jüngere Leute mit weniger Verantwortung und einer längeren Karriere leisten, Risiken einzugehen, zu arbeiten oder Dinge zu unternehmen, die wir Dinos nicht können.
Ich kann sie jedoch mit Sicherheit verlassen sehen, wenn der Chef der Meinung ist, dass drei Neulinge besser sind als ein einziger Veteran - wer würde der Veteran werden wollen?
Die Mitarbeiter wünschen sich eine bessere Vereinbarkeit von Beruf und Familie, eine interessante Arbeit, ein besseres Karrierepotenzial (einschließlich der Anerkennung von Namen) usw. Sie sind möglicherweise sogar bereit, dafür eine gewisse Vergütung zu zahlen.
Ich würde gerne glauben, dass mehr Ingenieure in einem Fortune 500-Technologieunternehmen oder einem aufregenden Start-up arbeiten möchten als in einem tristen kleinen Unternehmen in einem nicht verwandten Bereich.
Ich würde jedoch auch gerne glauben, dass jeder oder fast jeder einen Preis hat, der das oben Genannte ausgleichen könnte.
Daher ändert sich entweder Ihr Unternehmen nicht in steuerlicher Hinsicht (z. B. im Management) oder es ändert sich nicht in dem, was es anbietet.
quelle
Dies ist nicht normal für Softwareentwickler, die ihre Arbeitsumgebung lieben.
Verwenden Sie den Joel-Test , um die beste Arbeitsumgebung für Entwickler zu erstellen.
Wie Ihr Freund bestätigen würde, haben diese Dinge zwar Kosten, aber auch den Umsatz. Die Kosten (Zeit oder Geld) für die Schaffung eines besseren Arbeitsumfelds und eines besser funktionierenden Softwareteams werden leicht durch die Einsparungen bei der Reduzierung des Umsatzes und die besseren Ergebnisse ausgeglichen, die ein langjähriges Team erzielen wird.
quelle
Wie groß ist diese Firma?
Ich finde das immer am häufigsten bei kleinen Orten mit ca. 20/30 Angestellten.
Das Problem ist der große Chef, der, wie ich vermute, der Eigentümer ist.
Er hat ein kleines Unternehmen, das verzweifelt versucht, Geld zu verdienen, Kunden zu gewinnen usw. Das Geld ist wahrscheinlich knapp, daher zahlt er wahrscheinlich unterdurchschnittliche Gehälter, wenig Vorteile, erwartet mehr von seinem Geld von Ihnen usw.
Es ist ein visueller Kreislauf, um das beste Talent zu behalten, muss man anständiges Geld bezahlen, oder es gibt einen anderen Grund, warum sie bleiben, z. Sei gut geführt und arbeite an coolen Sachen.
quelle
Wenn in einer Softwareabteilung ständig neue Mitarbeiter eingestellt werden, (1) ist es eine sehr einfache Arbeit, oder (2) eine harte Arbeit, und das Unternehmen verschwendet eine enorme Menge Geld, indem es Programmierer monatelang bezahlt, bevor sie das System gut genug gelernt haben damit tatsächlich kompetent sein.
Wenn die Arbeit Ihres Freundes in der Nähe von (2) liegt, ist der Chef Ihres Freundes ein Idiot. Bei schwierigen Projekten ist ein erfahrener Programmierer mehr als zehn grüne Programmierer wert. Bei grünen Programmierern handelt es sich nicht wirklich um Softwareentwicklung, sondern um Forschung und Entwicklung. Sie verbringen 2% ihrer Zeit damit, Code zu schreiben und 98% ihrer Zeit damit, zu recherchieren, das Design zu überarbeiten, herauszufinden, warum das Programm nicht richtig funktioniert, wenn sie ein paar Änderungen vornehmen, und Fehler zu testen.
Ich würde deinem Freund sagen, dass er die Firma verlassen soll. Der Chef denkt, er hat alles herausgefunden, aber er ist eigentlich nur ein Idiot, der alle unglücklich macht. Wenn der Chef merkt, dass seine Softwareentwicklungs - / Wartungsabteilung in Verfall ist, wird es zu spät sein ... das gesamte Unternehmen wird wie ein Kartenspiel zusammenbrechen, und er wird den Aktionären, seinem Chef usw Das Unternehmen wird eine so genannte "Alien Ship" - Software haben - die rauchende Hülle des einst Beeindruckenden, aber niemand weiß, wie man es repariert, weil niemand weiß, wie es früher funktionierte.
Sie können auch vorschlagen, dass Ihr Freund versucht, seinen Chef dazu zu bringen, einem Gedankenexperiment zuzustimmen. "Sie haben gerade Ihren Job als Chef verloren und jetzt sind Sie Entwickler. Hier ist Ihr Schreibtisch. Jetzt fangen Sie an zu programmieren." Wenn sein Chef sich beschwert, dass er nicht weiß, wie, kann Ihr Freund sagen: "Oh? Sie sind neu, nicht wahr? Sie wissen nicht, wie es funktioniert, oder? Nun, Sie können diese 10 Bücher lesen - stellen Sie sicher Sie machen sich übrigens Notizen - und wenn Sie damit fertig sind, können Sie das Projektdesign, den Code und alle Besprechungen, die die Entwickler bei der Erstellung der Software hatten, durchlesen Lesen Sie die E-Mails und dann noch einmal den Code. Lassen Sie Ihre eigene Kopie des Programms basteln - um zu sehen, ob Sie mit der Software arbeiten können, ohne sie zu vermasseln. Wenn Sie damit fertig sind, können Sie Ihre erste Codezeile schreiben. Wir sehen uns in sechs Monaten. "
quelle
Die Art und Weise, mit dem Big Boss umzugehen, ist rein finanzieller Natur - die Rekrutierung hat in den meisten Fällen erhebliche Kosten -, und das erste, was zu tun ist, ist zu bestimmen, wie viel gespart werden kann gemacht, wenn die Abwanderung reduziert wird. (Abgesehen von etwaigen Kostenproblemen für die Projekte der Abwanderung, die wahrscheinlich schwer zu bewerten sind und in jedem Fall wahrscheinlich abgezinst werden.)
In Bezug auf den Umgang mit der Abwanderung lautet die erste Frage: "Warum wollen sie bleiben?" - Was bietet dieses Unternehmen als Arbeitgeber an, das die Mitarbeiter verlieren, wenn sie es anderswo tun. Einige davon sind offensichtlich, dh sie zahlen und nutzen andere weniger (Art der Projekte, Art der Arbeit, Werkzeuge, Büroräume, Stühle (!), Ausbildung, Arbeitsumfeld und Kultur insgesamt).
Ein weiteres Problem besteht darin, dass der Begriff der Abwanderung derzeit im Unternehmen verankert ist: Neue Mitarbeiter werden in einem Umfeld ankommen, in dem ihre "leitenden" Kollegen mit Fortschritten rechnen und dies weitergeben werden.
quelle
Das ist sehr schwierig. Die Einstellungspolitik des Chefs und seine mangelnde Bereitschaft, sich um seine Mitarbeiter zu kümmern, schaden dem Unternehmen. Dies muss sich ändern, wenn das Unternehmen florieren soll.
Ihr Freund muss sich entscheiden, ob er in der Firma bleiben möchte oder nicht. Wenn er bleiben will, muss er wählen, ob er sich mit dem Status Quo abfinden oder (irgendwie) versuchen will, den Chef zum Wechsel zu bewegen. Keine der beiden Optionen ist einfach und die zweite ist potenziell riskant. (Es besteht die Möglichkeit, dass der Chef sich nicht darum kümmert, dass ein Untergebener seine Personalstrategien in Frage stellt, zumal es den Anschein hat, als wäre er nicht der Typ, der um Beiträge zu solchen Dingen bittet.)
Die einfache Möglichkeit besteht darin, nach einem anderen Job zu suchen. Und ich vermute, dass dies die realistischste Option ist.
quelle
Scheint, dass das Unternehmen schlechte Arbeitsbedingungen, Gehälter, Arbeitszeiten, Atmosphäre, Work-Life-Balance, ... hat.
Wenn das Unternehmen diese Bedingungen nicht ändert (und es scheint, dass der Chef dies nicht will), wird es immer wieder zu einer Kündigung kommen.
Vielleicht sollte Ihr Freund auch darüber nachdenken, einen neuen Job zu finden.
quelle
Ich habe nicht an einem Ort mit hohem Entwicklerumsatz gearbeitet. Ich habe an einem Ort gearbeitet, an dem hohe Umsätze erzielt wurden, für die jedoch viel Fachwissen erforderlich war. Und dieser Ort hatte eine gute Möglichkeit, damit umzugehen. Und es war nicht einmal bewusst, der Ort hat sich nur angepasst. Und der Hauptteil dieser Art, damit umzugehen, war die Paarprogrammierung.
Nun, da es nicht programmiert war, war es eigentlich nur ein Pairing. :-)
Ich habe an diesem Ort gearbeitet, bevor Extreme Programming richtig cool wurde, also hatte ich damals noch nichts davon gehört, aber das Unternehmen würde alles sorgfältig dokumentieren und die Neuankömmlinge darin unterrichten, dass erfahrene Leute bei ihrer Arbeit mit ihnen zusammensitzen. In der Praxis wurde jedes Mal, wenn jemand etwas auch nur annähernd Kompliziertes tat, ein Paar gebildet, meistens ein Neuling mit einem Oldtimer. Grundsätzlich war das einzige Mal, dass Sie nicht gepaart haben, dass beide Personen sowieso genau dasselbe für sich getan hätten.
Ich stimme voll und ganz der Aussage zu, dass der Fehler eines hohen Umsatzes unter den Programmierern immer das Management ist. Und in solchen Fällen, in denen die mittleren Manager in einen Konflikt zwischen der Realität und dem oberen Management geraten, kann es keinen Spaß machen. Aber stellen Sie sicher, dass Ihr Freund viele agile Bücher liest, insbesondere die von Kent Beck über Extreme Programming und testgetriebene Entwicklung. Durch die Implementierung einer testgetriebenen Entwicklung und Paarprogrammierung behalten Sie eine hohe Codequalität bei und übertragen das Wissen schnell an neue Leute.
Es ist nicht so gut wie das Beheben der Probleme (Ihr Freund muss sicherstellen, dass er genau weiß, warum jemand aufhört, damit er auch versuchen kann, das zu beheben), aber es kann das Problem weniger auffällig machen.
(Stellen Sie außerdem sicher, dass Sie immer kostenloses Obst, Kaffee, alkoholfreie Getränke und Süßigkeiten haben. Und es gibt viele Möglichkeiten, Leute zu halten, bei denen es nicht um Gehaltserhöhungen geht, aber es ist unwahrscheinlich, dass Ihr Freund sie ohne Budget aus den oberen Etagen umsetzen kann ).
quelle
Ihr Freund möchte seinem Vorgesetzten möglicherweise die Kosten dieser Richtlinie erläutern, und ich spreche nicht von Produktqualität, denn obwohl dies wichtig ist, kann der Vorgesetzte seinen Verstand nicht wirklich in den Griff bekommen. Ich spreche über Dinge wie Agenturgebühren und Produktverzögerungen.
Junge, ehrgeizige Programmierer werden in der Regel mit Ihnen zusammenarbeiten, bis sie das Gefühl haben, dass ihre Karriere in Ihrem Unternehmen nicht mehr voranschreiten kann. Ein Kind, das gerade von der Uni gekommen ist, wird wahrscheinlich diese Junior-Entwickler-Position bekommen, aber nach einem Jahr sieht er sich nicht mehr als "Junior", und er möchte auch nicht mehr an einfachen Aufgaben festhalten - schließlich hat er ein Jahr Erfahrung unter sich Gürtel!
Er möchte einen besseren Gehaltsscheck, einen besseren Titel und bessere Projekte. Wenn Ihr Freund diese Dinge nicht anbieten kann, dann verliert er Menschen.
quelle
Alle Youngsters (einschließlich mir ;-)) werden sehr ehrgeizig sein und das höchstmögliche Gehalt anstreben wollen, aber nicht alle diese ehrgeizigen Jungs sind wirklich gut, oder sollte ich sagen, es lohnt sich zu halten. Ihr Freund und sein Chef sollten wählerisch sein. Sie sollten die würdigen Kandidaten wirklich auf eine hohe Wachstumskurve bringen, sowohl mit Geld als auch vertikal. Die gewöhnlichen, die gehen, sollten / können ersetzt werden.
quelle
Obwohl ich den bisher gegebenen Antworten zustimme, möchte ich noch etwas hinzufügen, das (fast) noch nicht behandelt wurde: Wenn Ihr Chef einen Vorgesetzten hat, könnte Ihr Freund versuchen, ihm zu erklären, warum Sie glauben, dass er schlecht für das Unternehmen ist.
Dies wird ihn entweder zu einer Beförderung führen, die den bösen Chef ersetzt, oder ihn zwingen, einen anderen Job zu finden. Da die Suche nach einem anderen Job ohnehin einstimmig überlegt wird, was er tun soll, kann er auch das Risiko eingehen, stattdessen befördert zu werden.
quelle
Sagen Sie ihm, er soll das Problem mit seinen Vorgesetzten besprechen. Lassen Sie ihn Anreize für Ingenieure vorschlagen, langfristig zu bleiben: persönliches Wachstum, Aufstieg im Unternehmen, höhere Gehälter, Leistungsprämien, bessere Umweltbedingungen usw. Wenn sie sich nicht rühren, kann er entweder den Job wechseln oder sich weiter beschweren.
quelle
Ich würde vermuten, dass Ihre "Softwareingenieure" im Wesentlichen selbst feuern, bevor das Management merkt, dass sie nicht wissen, was sie tun.
Ihr Management hat meiner Meinung nach eine untypische Haltung. In den meisten Läden, in denen ich gearbeitet habe, sind die Job-Hopper sehr schlecht gelaunt.
quelle
Ganz einfach: Stellen Sie nicht oft Leute mit wechselnden Jobs ein.
Tun Sie dies zuerst und folgen Sie dann den Anweisungen aller anderen Antworten hier.
quelle