Frage

Ein Programmierer in Ihrem Team ist groß bei dem alten Legacy-System beibehalten wird. Aber das Unternehmen hat sich auf eine neue Technologie / Plattform geschaltet.

Was tun Sie mit den Nicht-mehr-wirksamen Entwicklern?

War es hilfreich?

Lösung

Versuchen Sie sanft zu ihm auf die neue Technologie / Plattform zu bewegen -. Ihn zum ersten Mal kleine Aufträge geben, dann größeren, dann bewegen ihn vollständig

Wenn er ein guter Programmierer ist wird er lernen und ich anpassen, wenn nicht, ihm erklären, dass er eine andere Position muss denken - entweder in der gleichen Firma oder in einem anderen. Es ist Geschäft, nicht sein Spielplatz.

Andere Tipps

Vermutlich ist das Unternehmen noch im gleichen Geschäft so dieser Typ Jahre hart verdienten Domänenwissens haben würde, die in einer technischen / Projektmanagement oder BA Rolle genutzt werden könnten. Auch, wenn Sie Kunden verfügen, die nur ungern auf die neue Plattform zu bewegen, er in einer unterstützende Rolle von unschätzbarem Wert sein werden, da keine der neuen Jungs des Vermächtnis Sachen verstehen.

können Menschen werden ‚Nicht-mehr-wirksam‘ für eine Vielzahl von Gründen aus dem Verlust von Begeisterung bis hin, persönliche Probleme, Desillusionierung mit dem Unternehmen oder Management, Angst oder Müdigkeit des technologischen Wandels, bei unsachgemäßem Einsatz von Drogen, etc, etc .

Vermutlich wurden sie einmal und effektive Mitarbeiter bewertet. Eine humane Antwort ist, um herauszufinden, was das Problem ist und dann einen Weg finden, diese Person über themself eine gute Gefühl und ihre Arbeit wieder, so dass sie wieder das Unternehmen produktiv werden helfen können. Eine Person in der Position, die Sie beschreiben, ist offensichtlich nicht glücklich darüber, jetzt unproduktiv zu sein oder von anderen, mehr Glück oder mehr talentierten Kollegen gesehen werden als ‚No-longer-wirksam‘.

Also ich die Art und Weise nicht, wie Ihre Frage eingerahmt ist, als ob diese Person ein Problem und eine Belastung worden ist: es fehlt die Menschheit. Wenn Sie es auf diese Weise formuliert, könnte die Antwort klarer zu Ihnen schneller.

"Ich finde, dass ich nicht mehr leistungsfähige Entwickler und ich habe Angst, dass ich bald nicht vermittelbar sein werde. Die Welt um mich herum verändert hat. Was kann ich tun, um meinen Arbeitgeber, um mir durch diesen zu helfen und bringen zurück mein Selbstwertgefühl und das Selbstwertgefühl? "

PS Ich bin 52 und es geschafft haben, auf dem neuesten Stand zu halten, vor allem durch Auftraggeber und immer wieder neue Technologie, aber ich sehe eine Menge Leute in der Position, die Sie beschreiben. Sie sind Menschen, bevor sie Programmierer oder Mitarbeiter sind.

Sagen Sie ihn, die neue Technologie zu lernen, und bietet eine angemessene Menge an Zeit und hilft, dies zu tun.

Wenn Sie ihn nicht auf dem neuen System trainieren können, müssen Sie ihn gehen lassen. Oder Sie könnten ihn zu „Projektmanager“ fördern und warten, bis er Schrauben, dann ihn feuern.

Ich denke, dass, bis Sie alte Software in der Produktion haben, müssen Sie Leute mit Wissen der alten Plattform immer. Stellen Sie sich vor, wenn alle Menschen, die auf Ihrem 20 Jahre alten COBOL-Programm arbeiten können weggegangen sind, und eines Tages der Kunde rufen Sie sagen, dass etwas nicht stimmt ..... Ich habe diese Situation schon vorher gesehen;)

Sprich mit dem Mitglied des Teams, um ihn zu erklären, dass das Unternehmen auf verschiedene tec / Sprache / Plattform usw. bewegt, und ihm die Möglichkeit bieten Kurse oder Trainingsmaterial haben bisher mit Unternehmen Geschäften zu halten.

Wenn er verbrachte Zeit nicht will, neue Dinge zu lernen, können Sie immer versuchen, ihn in verschiedenen Bereichen zu verwenden. Die Erfahrung ist immer wichtig, auch in Technologien, die Sie nicht verwenden.

Angenommen, Sie für ein Unternehmen arbeiten, die in Visual Basic .NET arbeiten, haben Sie zwei Programmierer zur Auswahl, die erste hat 1 Jahr Erfahrung mit Visual Basic .NET, das andere verfügt über 15 Jahre Erfahrung in der niedrigen Niveau C ++ / Montage Programmierung. Ich werde wahrscheinlich die zweite Miete, auch wenn er nichts über Visual Basic nicht kennt, er sicherlich große Menge an Erfahrung zu teilen.

alk.

Halten Sie ihn für mindestens zwei Gründen:

  • Wenn das alte Legacy-System noch in der Produktion ist, ist er immer noch zuständig für die Unterhaltung.

  • Er sicher weiß besser als jeder andere, nicht nur wie die alten Werke System, sondern auch was es in seine verborgensten Teile der Fall ist. Dieses Wissen ist sehr wertvoll bei der Angabe und das neue System zu entwerfen. Ihr Mann hat eine Rolle beim Aufbau des neuen Systems zu spielen, auch wenn er nicht in der neuen Technologie beteiligt ist.

Der beste Ansatz ist proaktiv: stellen Sie sicher, Mitarbeiter Programmierung Legacy-Systeme einen gewissen Prozentsatz von Aufgaben zu geben, die neue Technologien einzubeziehen. Das macht sie wertvoll für die Organisation und erhöht ihre Zufriedenheit am Arbeitsplatz. Was ist nicht darüber zu mögen? ; -)

Und wenn Sie die Person in Legacy-Code beteiligt sind, tun verbringen Zeit für das Erlernen neuer Technologien, auf Ihrer eigenen Zeit, wenn Sie zu haben.

Wenn Sie nicht direkt anwenden, was Sie zu Ihrem Legacy-Code erfahren Sie immer neuere Technologien für Peripherie Software-Engineering-Aufgaben wie Quellcodeverwaltung nutzen können, Konfigurationsmanagement, Bug-Tracking, Projektmanagement (zB der Scrum Ansatz agiles Projektmanagement), Dokumentation, Support und so weiter.

Abgesehen von dem, was gesagt worden ist, ich glaube, Sie auch, ob das Altsystem Wert wieder nach oben in Betracht ziehen sollten. Vor allem, wenn Sie gerade den Umzug gemacht.

Sie sich das hypothetische Szenario unter:

Schritt 1. Implementieren brandneue shinny tech.

2. Bewegen Vermächtnis Tech Programmierer was sonst auch immer (oder Feuer)

Schritt 3: Entdecken Sie einen kritischen Fehler in neue Tech oder wichtige Daten / Prozesse in Legacy-System unterstützt, aber nicht durch den neuen.

Schritt 4. Oups ...

Wenn der Kerl ist „groß“ sind sehr vernünftig Chancen er in der Lage sein wird, das neue System zu lernen. Er kann die Technologie beteiligt nicht wissen, aber er kennt die Ziele und Funktionen des Systems. Er weiß, was das System tut und warum, die Sie gerade zeigen, haben ihm, wie.

Jetzt natürlich, wenn er wirklich kann es nicht bekommen, und dass Sie sicher, dass das Legacy-System bereit ist, zu einem Museum gespendet werden ...

Sie haben diese Frage gestellt, bedeutet, dass Sie in einem Dilemma sind, bedeutet, dass Sie wie Arbeit dieser Kerl und Sie hat gesagt, dass er mit dem Legacy-Code gut ist.

Einer, der an einer Sache gut ist, kann auch bei anderen gut sein (ich glaube so)

Lassen Sie Ihre Programmierer, die Veränderung ist unvermeidlich und ihm sagen, seine Technologie zu starten ändern und ein realistisches und beide Seiten vorteilhafte Ziel gesetzt und den Zeitplan stringent durchzusetzen.

Wenn er er wird überleben annehmen kann sonst lernen, er einen neuen Job zu finden. [Anmerkung: Meine Kommentare und Vorschläge sind das, was ich würde Ihnen allerdings helfen, aber es garantiert nicht 100% Erfolg.]

Die offensichtliche, nicht-lustige Antwort ist ihm Ausbildung zu geben. Nicht gibt ihm ein Buch und ihm sagen, das neue System zu lernen, aber ihm eine angemessene Ausbildung geben, schicken Sie ihn auf einem Kurs, hat er lernen, das System von den Menschen, die derzeit in Gebrauch ist, beschattet sie bei ihrer Arbeit für eine Weile, Fragen stellen und so weiter.

Es gibt mehrere Faktoren hier:

  1. Größe des Unternehmens
  2. Likelihood von zum alten Tech Rückkehr
  3. Die Bereitschaft der Mitarbeiter auf die neue Technologie zu wechseln.
  4. Firma Sicht auf den Wert der Mitarbeiter

Wenn Sie ein kleines Unternehmen sprechen (<10 Personen); es ist wahrscheinlich viel besser Köder zu schneiden und nach neuen Talenten suchen, als Zeit zu verbringen, dass die Mitarbeiter Umschulung; sowohl für das Unternehmen und dieser Person. Unternehmen, dass kleine nicht leisten kann, für sehr lange unproduktive Menschen auf der Lohnsumme hat.

Für ein größeres Unternehmen, die anderen drei Elemente haben Vorrang. Wenn es auch nur eine Andeutung, zurückzugehen, dann diese Person zu halten, ist reine Versicherung. Ebenso, wenn die Mitarbeiter über die Umstellung auf die neue Technologie begeistert (und Möglichkeiten, Dinge zu tun), dann können sie alle ihre bisherigen Erfahrungen bringen auf voran zu tragen.

Schließlich, wenn das Unternehmen tatsächlich ihre Mitarbeiter Werte werden sie versuchen, diese Person zu ermutigen, sich in die neue Umgebung zu formen. Seien Sie vorsichtig, hier aber ermutigend Mitarbeiter, die kein Interesse an der Änderung hat nicht klappt nicht für jedermann.


Ich habe dieses Problem in beide Richtungen gehen gesehen. In einem Fall war ein Angestellter glücklich über den Schalter und verbrachte große Mengen an ihre eigenen Zeit zu Geschwindigkeit Aufstehen; sie waren schließlich in der Lage eine Menge Einblicke und Wert zu liefern.

Ich habe auch diejenigen, die mit der Tech-Wechsel tretend und schreiend zusammen gingen gesehen: sie lassen sollte schon gehen viel früher, als sie waren. Allerdings fühlte sich das Unternehmen verpflichtet, mit ihnen zu halten versuchen. Ich lief in eine solche Person ein Jahr, nachdem sie ihn schließlich schneiden. Er viel glücklicher in seinem neuen Job war

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top