Pregunta de entrevista para Gerente de ingeniería

Tu equipo quiere reescribir un sistema legacy. ¿Cómo lo decides?

Qué evalúa el entrevistador, cómo estructurar tu respuesta y un ejemplo hablado que puedes adaptar.

Respuesta rápida

Ten como opción por defecto el reemplazo incremental antes que una reescritura completa. Las reescrituras subestiman el comportamiento codificado en el sistema viejo y te obligan a mantener dos cosas sin entregar nada nuevo. Prefiere estrangular el sistema pieza a pieza detrás de una interfaz estable, con cada paso entregando valor por sí mismo. Plantéate una reescritura completa solo cuando la plataforma sea de verdad insostenible y puedas proteger el calendario de la presión de funcionalidades.

Por qué lo preguntan los entrevistadores

Los entrevistadores usan esto para poner a prueba tu criterio de ingeniería bajo presión comercial. Quieren conciencia de que las reescrituras son la forma clásica de perder un año, preferencia por la migración incremental y claridad sobre las condiciones estrechas en las que una reescritura sí es correcta. También quieren oír cómo manejas la motivación del equipo, porque el impulso de reescribir suele venir de un dolor que tiene curas más baratas.

Cómo estructurar tu respuesta

  • Enuncia la opción por defecto (reemplazo incremental) con su razonamiento.
  • Pregunta qué problema pretende resolver la reescritura en realidad.
  • Describe cómo lo trocearías para que cada paso entregue valor.
  • Da las condiciones bajo las que una reescritura completa es correcta.

Ejemplo de respuesta

Ejemplo hablado, en primera persona

Mi respuesta por defecto es no, y luego intento entender qué quieren de verdad, porque reescribir suele ser un síntoma. A veces es realmente una plataforma muerta, y a veces es que la suite de tests tarda cuarenta minutos y cada cambio da pánico, que es un problema mucho más barato de arreglar. Cuando el reemplazo es lo correcto, lo quiero incremental: pones una interfaz delante del sistema viejo, mueves una capacidad cada vez por detrás de ella y te aseguras de que cada porción sea publicable y entregue algo por sí sola. Así el proyecto sobrevive a una repriorización, cosa que una reescritura de dos años a lo grande no hace nunca. En mi último equipo reemplazamos así un pipeline de pedidos legacy en unos nueve meses, y lo pausamos dos veces por motivos de negocio sin perder nada. El caso en el que sí haría una reescritura real es cuando el runtime o el framework está fuera de soporte sin ruta incremental, e incluso entonces quiero una conversación explícita y por escrito con dirección sobre el congelamiento de funcionalidades, porque el fallo clásico es una reescritura más un roadmap completo.

¿Tienes esta entrevista a la vuelta de la esquina? GhostPilot escucha tu llamada en vivo, detecta la pregunta en cuanto la hacen y pone una respuesta estructurada en tu pantalla en tiempo real. Pruébalo en tu próxima entrevista de práctica, o coge un Session Pass de $29, sin suscripción, para la de verdad.

Mira cómo funciona

Preguntas de seguimiento que puedes esperar

  • ¿Cómo mantienes motivado al equipo durante una migración larga?
  • ¿Cómo sabes cuándo por fin se puede borrar el sistema viejo?
  • ¿Qué haces si la migración va por la mitad y cambian las prioridades?

Más preguntas para Gerente de ingeniería

Tu entrevistador hará su propia versión de esta. Pega la descripción real del puesto en el Question Predictor gratuito y obtén las 20 preguntas que ese puesto tiene más probabilidades de hacerte, con lo que cada una busca en realidad.

Predecir mis preguntas

Ensaya las preguntas difíciles antes de que te las hagan

Practica con un copiloto en vivo y entra preparado. Un Session Pass de $29 te lleva a través de la entrevista sin suscripción y sin ataduras.

Consigue GhostPilot