¿Cómo debería un gerente de software lidiar con una situación cuando un ingeniero que entendió el funcionamiento de un software crítico ha decidido abandonar la empresa?

En primer lugar, el ingeniero ha cruzado el puente metafórico para abandonar la empresa. Tenga cuidado al hacer un “guardar”, puede durar, pero a menudo no.

Se garantiza que cualquier empleado solo estará presente durante el período de renuncia. En los Estados Unidos, son 2 semanas. Cualquier cosa más larga que eso es un bono, típicamente fomentado en las muchas formas que retienen a los buenos empleados.

Hay muchas razones por las que un ingeniero “crítico” puede estar en esa posición, tamaño de un grupo, experiencia en un dominio particular, etc. Idealmente, el gerente debería haber reducido los puntos únicos de riesgo. Esperemos que el gerente gestione mejor el riesgo en el futuro …

Afortunadamente, la mayoría de los buenos ingenieros pueden ser reemplazados por otros buenos ingenieros con un período de aceleración relativamente pequeño. El gerente debe confiar en los ingenieros restantes: hay muchas estrellas de rock emergentes a las que solo se les debe dar la oportunidad. Un “ingeniero crítico” puede haber sido una voz más alta que ahogaba otras voces buenas.

Nada. Si ha estado haciendo un buen trabajo, otros desarrolladores también conocen y entienden el sistema, y ​​la arquitectura, el diseño y la codificación están bien documentados y se implementan igual que otras aplicaciones. Si ese no es el caso, es TU culpa. No este.

¿Puedes mantenerlo en un contrato por un período de tiempo? Por hora según sea necesario para ayudar con cualquier solución. Mientras tanto, debes entrenar a otra persona para que se haga cargo. Mejor si uno entrena al otro.

More Interesting

¿Cuáles son los problemas comunes o el comportamiento impredecible que enfrentan los desarrolladores al desarrollar o entregar códigos de software multiproceso o concurrentes?

Tengo bastante confianza en mis habilidades técnicas, pero soy un introvertido asustado de interactuar con colegas y establecer contactos. ¿Qué tengo que hacer?

¿Cuál crees que sería una buena estrategia para superar la escasez de talento para el desarrollo de software?

¿Qué tipo de laptop recomiendas para un desarrollador de software?

¿Es cierto que los ingenieros, desarrolladores y probadores usan predominantemente Java y Oracle RDBMS en la división Sun Microsystems de Oracle, y el propio Oracle?

A menudo me desvío del trabajo (soy desarrollador de software) y me encuentro leyendo artículos de noticias, navegando en Quora, Facebook, etc. ¿Es malo?

¿Qué operaciones de sistemas y responsabilidades de monitoreo debe adoptar un desarrollador de software para un proyecto sin personal de operaciones tradicional?

¿Qué haría si necesita entrevistar a un desarrollador de software con habilidades técnicas mucho más fuertes que usted?

¿Cuál es la velocidad de descarga en su trabajo de desarrollo de software?

Para ser un desarrollador de software poderoso, ¿qué debo hacer? ¿Cómo confían los desarrolladores en su comprensión de las cosas que aprendieron?

Cómo comenzar con el desarrollo de software independiente

¿Cómo se renueva un ingeniero de sistemas de más de 50 años para convertirse en un desarrollador de software, incluyendo decidir en qué tecnología enfocar sus esfuerzos (C # o Java o PHP, etc.)?

¿Por qué se hace referencia a los programadores como privados de sueño?

Como desarrollador de software mal pagado; ¿Debo esperar para mudarme de mi trabajo actual (primer trabajo)?

¿Cómo se actualizan los desarrolladores de software con nuevas tecnologías y herramientas?