Pregunta

Un programador en su equipo es muy bueno para mantener el sistema heredado de edad. Pero la compañía ha cambiado a una nueva tecnología / plataforma.

¿Qué se hace con el desarrollador ya no tan eficaz?

¿Fue útil?

Solución

tratar de pasar sin problemas a la nueva tecnología / plataforma -. Primero darle pequeñas tareas, luego otros más grandes, y luego moverlo completamente

Si es un buen programador que va a aprender y adaptarse, si no, explicarle que tendrá que pensar en otra posición - ya sea en la misma empresa o en otra. Es un negocio, no es su patio de recreo.

Otros consejos

Es de suponer que la empresa se encuentra todavía en el mismo negocio por lo que este tipo tendría años de conocimiento del dominio ganado duro que podría ser aprovechada en un papel / gestión de proyectos técnicos o BA. También, si tiene clientes que se resisten a pasar a la nueva plataforma existente que va a ser muy valiosa en un papel de apoyo, ya que ninguno de los nuevos chicos va a entender la materia legado.

Las personas pueden llegar a ser 'ya no tan eficaz' para una variedad de razones que van desde la pérdida de entusiasmo, problemas personales, la desilusión con la empresa o la gestión, el miedo o el cansancio de los cambios tecnológicos, el uso inadecuado de drogas recreativas, etc., etc. .

Es de suponer que una vez fueron valorados y empleados eficaces. Una respuesta humana es averiguar cuál es el problema y luego encontrar una manera de hacer que la persona se sienta bien acerca de sí mismos y su trabajo de nuevo, para que puedan una vez más ayudar a la empresa a ser productiva. Una persona en la posición que usted describe es, obviamente, no está contento con ser ahora improductivas o ser vistos por otros colegas, más suerte o más talento como 'ya no tan efectiva'.

Así que no me gusta la forma en que su pregunta se enmarca, como si esa persona se ha convertido en un problema y una carga: carece de la humanidad. Si lo expresó de esta manera, la respuesta podría llegar a ser más claro a más rápidamente.

"Me parece que ya no soy un desarrollador efectiva y tengo miedo de que pronto estaré sin empleo. El mundo ha cambiado mi alrededor. ¿Qué puedo hacer para que mi empleador me ayude a través de este y llevar copias de mi sentido de valor y autoestima? "

PS Tengo 52 años y han logrado mantener a la vanguardia, principalmente a través de la contratación y siempre utilizando las nuevas tecnologías, pero no veo a mucha gente en la posición que usted describe. Son seres humanos antes de los programadores o empleados.

Dile a aprender la nueva tecnología, y proporcionar una cantidad razonable de tiempo y ayudar a hacerlo.

Si no se le puede entrenar en el nuevo sistema, tendrá que dejarlo ir. O bien, podría promoverlo al "jefe de proyecto" y esperar a que mete la pata, y luego le disparan.

Creo que hasta que tenga el software de edad en la producción, siempre se necesita chicos con conocimiento de la antigua plataforma. Imagínese si todas las personas que pueden trabajar en su programa COBOL de 20 años se han ido lejos, y un día el cliente llama a que le dice que algo está mal ..... ya he visto esta situación antes;)

hablar con el miembro del equipo, explicarle que la compañía se está moviendo hacia diferentes tec / lenguaje / plataforma, etc, y le ofrece la posibilidad de tener cursos o material de formación para mantenerse al día con negocios de la compañía.

Si no quieren tiempo para aprender cosas nuevas, siempre se puede tratar de utilizar en diferentes áreas. La experiencia es siempre importante, incluso en tecnologías no se utiliza.

Supongamos que trabaja para una empresa que funciona en Visual Basic .NET, tiene dos programadores para elegir, la primera tiene 1 año de experiencia con Visual Basic .NET, el otro tiene 15 años de experiencia en el bajo nivel de C ++ / programación en ensamblador. Probablemente voy a contratar a la segunda, incluso si él no sabe nada acerca de Visual Basic, que sin duda tienen una gran cantidad de experiencia para compartir.

alq.

guardará, durante al menos dos razones:

  • Si el sistema heredado de edad todavía está en producción, todavía es competente para el mantenimiento de la misma.

  • El seguramente conoce mejor que nadie no sólo ¿Cómo los viejos funciona el sistema, sino también a lo lo hace en sus partes más ocultas. Este conocimiento es muy valioso cuando la especificación y el diseño del nuevo sistema. Tu chico tiene un papel que desempeñar en la construcción del nuevo sistema, incluso si él no está involucrado en la nueva tecnología.

El mejor enfoque es proactivo: asegúrese de dar a los empleados de programación sistemas heredados algún porcentaje de las tareas que implican las nuevas tecnologías. Esto los hace más valiosos para la organización, y aumenta su satisfacción en el trabajo. Lo que no me gusta de eso? ; -)

Y si usted es la persona involucrada en el código heredado, hacer dedicar tiempo a aprender nuevas tecnologías, en su propio tiempo, si es necesario.

Si no se puede aplicar directamente lo que se aprende a su código heredado, siempre se puede aprovechar nuevas tecnologías para tareas de ingeniería de software periféricos tales como control de código fuente, gestión de configuración, seguimiento de errores, gestión de proyectos (por ejemplo, el enfoque de Scrum gestión de proyectos ágiles), documentación, soporte, y así sucesivamente.

Aparte de lo dicho, creo que también se debe considerar si es o no el sistema anterior tiene una copia de seguridad de valor. Especialmente si usted acaba de hacer el movimiento.

en cuenta la situación hipotética a continuación:

Paso 1. Implementar nueva tecnología brillante.

Paso 2. Mueva legado tecnología programador para cualquier otra cosa (o fuego)

Paso 3. Descubre un error crítico en la nueva tecnología, o vitales de datos / procesos apoyados en el sistema heredado, pero no por el nuevo.

Paso 4. Oups ...

Si el hombre ha sido "grande" que hay posibilidades muy razonables que va a ser capaz de aprender el nuevo sistema. Puede que no sepa la tecnología involucrada, pero sí conocer los fines y funciones del sistema. Él sabe lo que hace el sistema y por eso, sólo hay que mostrarle cómo.

Ahora, por supuesto, si realmente no puede hacerlo y que está seguro de que el sistema anterior está listo para ser donados a un museo ...

Ha solicitado a esta pregunta, significa que está en un dilema, que significa como el trabajo de este tipo y que hizo decir que él es bueno con el código heredado.

Uno que es bueno en una cosa puede ser bueno en otros también (eso creo)

Informe a su programador que el cambio es inevitable y decirle a iniciar cambiar de tecnología y establecer una meta realista y mutuamente beneficioso y hacer cumplir estrictamente el horario.

Si es capaz de adoptar sobrevivirá otra cosa va a aprender a encontrar un nuevo empleo. [Nota: Mis comentarios y sugerencias son lo que aunque le ayudaría pero no garantiza 100% de éxito.]

La respuesta obvia, no divertido, es darle entrenamiento. No le des un libro y decirle a aprender el nuevo sistema, pero darle una formación adecuada, enviarlo en un curso, han a aprender el sistema de las personas que actualmente su uso, la sombra de ellos en su trabajo por un tiempo, hacer preguntas y así sucesivamente.

Hay varios factores aquí:

  1. Tamaño de la empresa
  2. Probabilidades de volver a la vieja tecnología
  3. La voluntad del empleado para cambiar a la nueva tecnología.
  4. punto de vista de la empresa en el valor de los empleados

Si usted está hablando de una empresa pequeña (<10 personas); es probable que sea mucho mejor para cortar el cebo y la búsqueda de nuevos talentos que pasar el tiempo que el reciclaje de los empleados; tanto para la empresa y esa persona. Las empresas que los pequeños no pueden permitirse que la gente no productivos en la nómina durante mucho tiempo.

Para una empresa grande, los otros 3 elementos tienen prioridad. Si hay siquiera un indicio de volver, a continuación, mantener esa persona es un seguro puro. Del mismo modo, si el empleado es un entusiasta de pasar a la nueva tecnología (y maneras de hacer las cosas), entonces pueden traer consigo todos sus experiencias pasadas para influir en seguir adelante.

Por último, si la empresa realmente valora a sus empleados van a tratar de animar a esa persona para amoldarse al nuevo entorno. Tenga cuidado aquí, sin embargo, el fomento de un empleado que no tiene ningún interés en el cambio no funciona para cualquier persona.


He visto este problema en ambos sentidos. En un caso, un empleado estaba contento con el interruptor y pasó grandes cantidades de su propio tiempo ponerse al día; finalmente fueron capaces de proporcionar una gran cantidad de conocimiento y valor.

También he visto los que fue junto con el cambio de tecnología patadas y gritos: que debería haber sido despedido mucho antes de lo que eran. Sin embargo, la compañía sintió la obligación de seguir tratando con ellos. Me encontré con una de esas personas un año después de que finalmente le cortaron:. Él era mucho más feliz en su nuevo trabajo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top